Glyph WidgetsGlyph Widgets
О проектеКонтактыКонфиденциальностьУсловияПоддержать на Ko-fi

© 2026 Glyph Widgets. Все права защищены.

·

100% обработка на стороне клиента

Кодировщик/декодер Base64

Последнее обновление: 5 марта 2026 г.

Кодируйте текст в Base64 или декодируйте строки Base64 мгновенно. Полная поддержка Unicode с URL-безопасным режимом. Вся обработка происходит локально в вашем браузере.

0 символов
0 символов
Поделиться

Сохранённые настройки — функция для спонсоров.

История инструментов — функция для спонсоров.

Заметки к инструментам — функция для спонсоров.

Возможности

  • ▶Кодировать текст в Base64
  • ▶Декодировать Base64 в текст
  • ▶Полная поддержка Unicode/UTF-8
  • ▶Режим Base64 URL-safe
  • ▶Копировать результат в буфер обмена
  • ▶Скачать как текстовый файл
  • ▶Преобразование в реальном времени
  • ▶Переключить режим одним кликом
  • ▶100% на стороне клиента — ваши данные никогда не покидают ваш браузер

Как использовать этот инструмент

1

Выберите режим

Нажмите «Кодировать», чтобы преобразовать обычный текст в Base64, или «Декодировать», чтобы преобразовать Base64 обратно в читаемый текст. Инструмент запоминает ваш выбор.

2

Введите данные

Вставьте или введите содержимое в поле ввода. Для кодирования введите любой текст, включая символы Unicode. Для декодирования введите допустимую строку Base64.

3

Включить режим URL-Safe (Необязательно)

Включите URL-безопасный режим перед кодированием, если ваш вывод будет использоваться в URL. Это заменяет + на - и / на _, делая его безопасным для строк запроса и путей.

4

Копировать или скачать

Результат появляется автоматически при вводе. Нажмите «Копировать» для копирования в буфер обмена или «Скачать» для сохранения в файл. Используйте «Поменять» для быстрого обращения операции.

Как работает кодирование Base64

Кодирование Base64 преобразует двоичные данные в набор из 64 печатаемых символов ASCII. Алгоритм группирует входные байты в наборы по 3 (24 бита), затем разделяет их на 4 группы по 6 бит каждая. Каждое 6-битное значение отображается на один из 64 символов алфавита Base64.

Алфавит Base64

A-Z (26 символов) для значений 0-25. a-z (26 символов) для значений 26-51. 0-9 (10 символов) для значений 52-61. + для значения 62 (или - в безопасном для URL режиме). / для значения 63 (или _ в безопасном для URL режиме). = для заполнения, когда длина входа не делится на 3.

Поддержка Unicode

Стандартный Base64 (btoa/atob) обрабатывает только ASCII. Наш инструмент использует TextEncoder для преобразования текста Unicode в байты UTF-8 сначала, затем кодирует эти байты. Для декодирования мы обращаем процесс с помощью TextDecoder, обеспечивая полную поддержку Unicode.

Режим безопасности URL

Стандартный Base64 использует + и /, которые имеют особое значение в URL. Безопасный для URL Base64 (RFC 4648) заменяет их на - и _ и опционально удаляет заполнение. Это позволяет использовать строки Base64 непосредственно в URL без процентного кодирования.

Общие случаи использования

Встраивание изображений в HTML/CSS с использованием URI данных. Кодирование двоичных данных в полезных нагрузках JSON или XML. Передача файлов по текстовым протоколам. Кодирование учетных данных для базовой аутентификации HTTP. Хранение двоичных данных в базах данных только для текста.

Ограничения

Base64 увеличивает размер данных примерно на 33%. Не подходит для шифрования или безопасности. Очень большие входы могут вызвать проблемы с производительностью браузера. Некоторые специальные сценарии заполнения могут требовать безопасного для URL режима.

Часто задаваемые вопросы

Base64 — это схема кодирования двоичных данных в текст, которая преобразует двоичные данные в ASCII-символы. Она использует 64 символа (A-Z, a-z, 0-9, + и /) плюс = для заполнения. Обычно используется для встраивания двоичных данных в текстовые форматы, такие как JSON, XML или HTML.

Связанные инструменты

Декодировщик JWT

Декодировать и исследовать JSON Web Tokens

Форматировщик JSON

Форматировать и проверять данные JSON