Кодирование Base64

Кодируйте текст и локальные файлы. Данные остаются на вашем устройстве.

Кодирование и декодирование
Подготовка рабочей области…
Ввод
Вывод
Здесь появится результат.

Как пользоваться

  1. Вставьте текст, откройте файл или попробуйте пример.
  2. Выберите формат. Результат обновляется по мере ввода.
  3. Скопируйте результат или скачайте преобразованные данные.

Знакомство с кодированием Base64

Base64 представляет байты с помощью небольшого алфавита ASCII. Кодируйте текст UTF-8 или локальный двоичный файл для системы, ожидающей значение Base64.

Выберите стандартный алфавит или Base64url. Для файла используются исходные байты: изображение или PDF не переинтерпретируются как текст.

Из текста или файла в ASCII

Перед кодированием текст преобразуется в UTF-8. Три байта становятся четырьмя символами Base64. Локальный файл, в том числе пустой, читается как необработанные байты; ничего не загружается на сервер.

Преобразование Base64
Ввод
Привет, мир! 👋
Результат
0J/RgNC40LLQtdGCLCDQvNC40YAhIPCfkYs=

Настройки по умолчанию преобразуют этот ввод за один проход.

Выберите правильный алфавит

Стандартный Base64 использует + и /. Base64url использует - и _. Изначально заполнение включено; его можно опустить, если формат принимающей стороны это разрешает. Переводы строк и префикс data URL не добавляются.

Кодирование не защищает секрет

Base64 — обратимое кодирование, а не шифрование или сжатие. Размер двоичных данных обычно увеличивается примерно на треть. Не считайте закодированные учётные данные скрытыми и проверяйте формат, необходимый принимающей системе.

Ограничения обработки

До 5 МиБ ввода, 20 МиБ вывода и 10 секунд на запуск. Текстовые файлы должны использовать UTF-8. Кодирование Base64 также принимает двоичные файлы. Документы остаются на вашем устройстве.

Дополнительные материалыBase64 и Base64url · RFC 4648
?

Частые вопросы

Можно ли закодировать файл?

Да. Откройте или перетащите один локальный файл. Его байты кодируются без загрузки на сервер.

Поддерживаются ли эмодзи и неанглийский текст?

Да. Перед преобразованием в Base64 текст кодируется в UTF-8.

Base64url — то же самое, что Base64?

Алфавит отличается двумя символами. Выберите Base64url, если этого требует протокол.

Можно ли убрать символы =?

Отключайте заполнение только тогда, когда принимающий формат разрешает его отсутствие.

Результат зашифрован?

Нет. Любой, у кого есть закодированное значение, может его декодировать.

Найдите следующий инструмент

Язык

Сменить язык? Текущие данные будут очищены. Сначала скопируйте или скачайте нужные результаты.