Перейти к содержимому
Monu Tools

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

Кодируйте текст в Base64 и декодируйте Base64 обратно в текст. Поддерживается URL-безопасный режим.

Как использовать Кодировщик Base64

  1. 01

    Введите или вставьте текст.

  2. 02

    Выберите режим кодирования, декодирования или авто.

  3. 03

    Скопируйте результат.

Что такое Base64

Base64 представляет двоичные или текстовые данные всего 64 печатаемыми символами ASCII (A-Z, a-z, 0-9, плюс + и /), кодируя каждые три байта четырьмя символами. Это сохраняет данные в целости, когда они проходят через системы, рассчитанные на текст, а не на сырые байты.

Где вы его встречаете

Вы встречаете его повсюду: в data URL, встраивающих изображение прямо в HTML или CSS, во вложениях электронной почты (MIME), в заголовке и полезной нагрузке JSON Web Token, в заголовках базовой аутентификации HTTP и во множестве полей API, которым нужно нести двоичные данные обычной строкой.

Как с этим работает инструмент

Этот инструмент кодирует текст в Base64 и декодирует Base64 обратно в текст, определяя направление автоматически. Он безопасен для UTF-8, поэтому диакритика, эмодзи и другие символы Unicode переживают полный цикл без повреждений, чего наивные встроенные функции браузера сами по себе не гарантируют.

Кодирование это не шифрование

Важно понимать, чем Base64 не является: это кодирование, а не шифрование. Любой может мгновенно его декодировать, поэтому оно не даёт никакой защиты. Никогда не используйте его, чтобы скрыть пароли, токены или секреты. Его задача безопасная передача и представление, а не конфиденциальность.

Плата размером

У Base64 есть и плата размером. Закодированный вывод примерно на 33 процента больше оригинала, потому что четыре символа заменяют каждые три байта. Этот компромисс обычно оправдан ради совместимости, но именно поэтому крупные файлы не кодируют в Base64, когда доступен настоящий двоичный канал.

Работает в вашем браузере

Всё выполняется в вашем браузере, поэтому вставленный вами текст никогда не загружается на сервер. Чтобы превратить файл изображения в data URL Base64 вместо обычного текста, используйте отдельный инструмент преобразования изображения в Base64.

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

Что такое Base64?

Base64 это схема кодирования, которая представляет двоичные данные в виде ASCII-строки из 64 символов. Часто используется для передачи двоичных данных по текстовым каналам.

Чем URL-безопасный режим отличается от стандартного?

URL-безопасный Base64 заменяет + на - и / на _, что позволяет безопасно использовать строку в URL и именах файлов без дополнительного экранирования.

Источники

Сообщить о проблеме