Кодируйте текст в Base64 или декодируйте строки Base64 мгновенно. Полная поддержка Unicode с URL-безопасным режимом. Вся обработка происходит локально в вашем браузере.
Сохранённые настройки — функция для спонсоров.
История инструментов — функция для спонсоров.
Заметки к инструментам — функция для спонсоров.
Нажмите «Кодировать», чтобы преобразовать обычный текст в Base64, или «Декодировать», чтобы преобразовать Base64 обратно в читаемый текст. Инструмент запоминает ваш выбор.
Вставьте или введите содержимое в поле ввода. Для кодирования введите любой текст, включая символы Unicode. Для декодирования введите допустимую строку Base64.
Включите URL-безопасный режим перед кодированием, если ваш вывод будет использоваться в URL. Это заменяет + на - и / на _, делая его безопасным для строк запроса и путей.
Результат появляется автоматически при вводе. Нажмите «Копировать» для копирования в буфер обмена или «Скачать» для сохранения в файл. Используйте «Поменять» для быстрого обращения операции.
Кодирование Base64 преобразует двоичные данные в набор из 64 печатаемых символов ASCII. Алгоритм группирует входные байты в наборы по 3 (24 бита), затем разделяет их на 4 группы по 6 бит каждая. Каждое 6-битное значение отображается на один из 64 символов алфавита Base64.
A-Z (26 символов) для значений 0-25. a-z (26 символов) для значений 26-51. 0-9 (10 символов) для значений 52-61. + для значения 62 (или - в безопасном для URL режиме). / для значения 63 (или _ в безопасном для URL режиме). = для заполнения, когда длина входа не делится на 3.
Стандартный Base64 (btoa/atob) обрабатывает только ASCII. Наш инструмент использует TextEncoder для преобразования текста Unicode в байты UTF-8 сначала, затем кодирует эти байты. Для декодирования мы обращаем процесс с помощью TextDecoder, обеспечивая полную поддержку Unicode.
Стандартный 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.