Файл в Base64 и обратно

Закодируйте байты или восстановите файл из Base64.

Выберите файл

Можно перетащить файл сюда

Любой формат файла

До 10 МиБ

Данные остаются на вашем устройстве.

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

  1. Выберите направление: файл в Base64 или Base64 в файл.
  2. Загрузите файл либо вставьте строку и задайте имя результата.
  3. Проверьте результат и скачайте TXT или восстановленные байты.

Пример

Пример результата

Исходные данные
Байты 00 FF 01.

Закодировать в Base64.

Что получится
Строка AP8B; обратная операция возвращает те же 3 байта.
Форматы и ограничения

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

На входе
Любые байты, Base64
Результат
TXT с Base64, Двоичный файл

Стандартный Base64 с символами + и /, поддержка data URI с ;base64,.

  • До 10 МиБ исходных байтов.

До 10 МиБ исходных или восстановленных байтов. Base64 не является шифрованием; содержимое не выполняется.

Обработка выполняется в браузере. Файлы и введённые данные не отправляются серверу; обновление страницы сбрасывает редактор.

До 10 МиБ исходных байтов. Обработка выполняется в браузере. Файлы и введённые данные не отправляются серверу; обновление страницы сбрасывает редактор.

Вопросы об инструменте

Чем это отличается от Base64 для текста?

Здесь кодируются любые байты, включая изображение или архив. Текстовый инструмент работает с введённой строкой и её кодировкой.

Можно ли вставить data URI?

Да, если у него указан тип и ;base64,. Ссылка не открывается: инструмент читает только закодированные байты после запятой.

Принимается ли URL-safe Base64?

Нет, нужен стандартный алфавит с + и / и корректным дополнением =. Символы - и _ автоматически не подменяются.

Почему результат больше файла?

Base64 кодирует каждые 3 байта четырьмя символами. Это примерно треть дополнительного объёма, а не сжатие.

Можно ли восстановить исходное расширение?

Обычная строка Base64 не содержит имени. Укажите его сами; изменение расширения не меняет тип байтов.

Безопасно ли открыть восстановленный файл?

Инструмент не запускает содержимое и не выполняет антивирусную проверку. Не открывайте неизвестные исполняемые файлы только потому, что они успешно декодированы.

Разобраться в задаче

Все инструкции
Работа с текстом4 мин

Base64 и Windows-1251: как выбрать нужное преобразование

Преобразование байтов файла в Base64, восстановление файла и чтение текста в Windows-1251 с сохранением UTF-8.

Читать инструкцию