Base64: кодировать и декодировать онлайн бесплатно
Преобразуйте текст в Base64 или декодируйте Base64 обратно в текст прямо в браузере. Бесплатно, без регистрации, данные не уходят на сервер.
Как закодировать или декодировать Base64
- 1
Выберите «Кодировать» или «Декодировать»
Откройте вкладку «Кодировать», чтобы превратить обычный текст в Base64, или «Декодировать», чтобы вернуть Base64 в текст.
- 2
Вставьте данные
Введите или вставьте текст в поле ввода. Результат обновляется сразу, пока вы печатаете.
- 3
Скопируйте результат
Нажмите «Копировать результат», чтобы скопировать вывод в буфер обмена.
Base64 представляет двоичные данные в виде строки из 64 печатных ASCII-символов (A–Z, a–z, 0–9, + и /). Каждые 3 байта на входе превращаются в 4 символа Base64, поэтому результат примерно на 33% больше исходных данных. Если длина данных не кратна 3, в конец добавляются символы-заполнители (=).
Где применяется: встраивание изображений в HTML и CSS в виде data URL (data:image/png;base64,…), кодирование учётных данных в заголовках HTTP Basic Authentication, передача двоичных данных внутри JSON, хранение двоичных вложений в XML и в письмах (MIME).
О Unicode: встроенная функция btoa() в браузере работает только с символами Latin-1. Этот инструмент сначала переводит текст в UTF-8, поэтому эмодзи, кириллица, китайский, арабский и любые другие символы Unicode кодируются и декодируются корректно. Всё выполняется в вашем браузере.