Кодирование и декодирование Base64
Вставьте текст или перетащите файл. Base64 создаётся или декодируется по мере ввода, а декодированные картинки показываются в предпросмотре.
- Работает на вашем устройстве
- Без регистрации
- Работает офлайн после первого визита

Как как закодировать или декодировать Base64
- Выберите «Кодировать» или «Декодировать», затем вставьте текст или Base64.
- Или перетащите файл, чтобы получить его Base64, а если отмечена нужная опция, — data: URL.
- Скопируйте результат или скачайте его. У декодированных картинок есть предпросмотр, который можно сохранить.
Вопросы
Для чего нужен Base64?
Он превращает байты в текст из символов A–Z, a–z, 0–9, + и /, поэтому бинарные данные, например картинку, можно передавать внутри текстовых форматов: почты, JSON, HTML и CSS. Каждые три байта превращаются в четыре символа, поэтому результат примерно на треть длиннее исходных данных.
Почему нельзя просто использовать btoa() для текста?
Base64 работает с байтами, а btoa() принимает только символы до U+00FF, поэтому он выдаёт ошибку на галочке (✓) или китайском иероглифе. Этот инструмент сначала переводит текст в байты UTF-8, так что «héllo ✓» становится 10 байтами и кодируется в aMOpbGxvIOKckw==. При декодировании всё происходит в обратном порядке. Байты, которые не читаются как текст, например ZIP-архив, предлагаются к скачиванию.
Что такое URL-безопасный Base64?
В стандартном алфавите используются + и /, которые имеют значение в URL. URL-безопасная форма (RFC 4648, раздел 5) использует вместо них - и _ и не добавляет знаки заполнения =. При декодировании принимаются обе формы, с заполнением и без него.
Мои файлы загружаются на сервер?
Нет. Ваш браузер читает файл и преобразует его прямо на вашем устройстве. Ничего не загружается и не сохраняется.
Отзывы
Отзывов пока нет. Будьте первым.

