Кодирование/декодирование Base64 (поддержка текста и файлов)

Используйте один экран для декодирования Base64, кодирования Base64 и быстрого преобразования.

Безопасно преобразуйте текст, файлы и Data URL прямо в браузере.

Без загрузки на сервер (обработка только в браузере)
Поддерживается Data URL
Вывод текста UTF-8

Инструмент преобразования

Сверху переключайте режим (кодировать / декодировать / автоопределение) и тип ввода (текст / файл).

Входные данные остаются в вашем браузере и никогда не загружаются.

Нажмите Ctrl / Cmd + Enter, чтобы запустить преобразование.

Примеры

Кодировать текст

Ввод

hello

Вывод

aGVsbG8=

Декодировать Data URL

Ввод

data:text/plain;base64,44GT44KT44Gr44Gh44Gv

Вывод

こんにちは

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

  1. Начните с автоопределения, затем введите текст или выберите файл.
  2. При необходимости вручную переключитесь на кодирование или декодирование.
  3. После преобразования скопируйте результат или скачайте его.

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

  • Преобразуйте текст или файлы в Base64.
  • Выберите формат вывода: только Base64 или Data URL (с MIME).

Декодирование Base64

  • Декодируйте Base64, содержащий пробелы или разрывы строк.
  • Поддерживается URL-безопасный Base64 (- и _).
  • Для декодированных данных можно выбрать вывод текста UTF-8 или скачать бинарный файл.

Разделение Data URL

  • Автоматически разделяйте заголовок и полезную нагрузку data:...;base64,.
  • Показывайте MIME и полезную нагрузку Base64 отдельно с копированием в один клик.

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

Декодированный японский текст отображается искаженно

Сначала используйте "Показать как текст (UTF-8)". Если декодированные данные являются бинарными, переключитесь на "Обрабатывать как бинарные данные (скачать)".

Вы поддерживаете Data URL (data:image/...;base64,)?

Да. Инструмент автоматически разделяет заголовок data:*;base64, и полезную нагрузку, а также показывает MIME-тип.

Файлы загружаются на сервер?

Нет. Преобразование полностью выполняется в вашем браузере, файлы не загружаются.

Можно ли декодировать Base64 с переносами строк?

Да. Включите параметр "Игнорировать пробелы и переводы строк", чтобы декодировать Base64 с переносами.

Поддерживается ли Base64URL (- и _)?

Да. Включите параметр "Принимать URL-безопасный Base64 (- и _)".

Примечания

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