CX ConvertX
Инструменты

Base64: кодирование и декодирование текста, картинок, файлов

Превратите текст или любой файл в Base64 — или вставьте Base64 и получите обратно текст, картинку или файл. В браузере.

Это не корректный Base64 (или он не раскодируется в текст UTF-8). Проверьте лишние символы.

Работает в браузере. Ничего не покидает ваше устройство.

Для чего нужен Base64?

Base64 записывает двоичные данные всего 64 безопасными символами — буквами, цифрами, + и /. Поэтому картинки, файлы и любой текст можно передать там, где разрешён только обычный текст: в JSON, XML, письмах, URL и HTML.

Самое частое применение в вебе — data URL: изображение в виде data:image/png;base64,… вставляется прямо в тег <img> или в CSS-фон, и для маленьких иконок экономится один запрос. Выберите «Файл → Base64» и оставьте галочку с префиксом — получите именно это.

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

Чтобы восстановить файл, вставьте Base64 во вкладку «Base64 → файл». Тип берётся из data URL или определяется по первым байтам, так что PNG, JPEG, GIF, WebP, SVG и PDF вернутся с правильным расширением.

Похожие конвертеры → Конвертер координат Синхронизация субтитров Конвертер JSON ↔ CSV Конвертер цветов Размер файла и время загрузки Генератор QR-кодов

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

Да. Текст сначала переводится в байты UTF-8, поэтому любой язык восстанавливается без искажений. Инструменты без этого шага ломают нелатинский текст.
Вариант, где + и / заменены на - и _, а заполнение = отброшено, чтобы результат можно было вставить в URL или имя файла. Его используют токены JWT. Декодер понимает оба варианта.
Каждые 3 байта превращаются в 4 символа, поэтому результат примерно на 33 % больше оригинала.
Нет. Кодирование и декодирование выполняются в вашем браузере, на наш сервер ничего не отправляется.