Главная / Инструменты для файлов / Кодирование файла в Base64
Бесплатные онлайн-инструменты

Кодирование файла в Base64

Загрузите файл до 64 МиБ и получите Base64-строку с опциональным префиксом data:MIME;base64,. Скачайте результат как .base64.txt.

Начать работу

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

Инструмент кодирует байты ровно одного выбранного или перетащенного файла. Он не анализирует содержимое документа и не преобразует его формат. Кодирование обратимо: используйте отдельный инструмент декодирования Base64, чтобы восстановить исходные байты.

Параметры

  • Опция «Data URL» (включена по умолчанию) добавляет префикс вида data:MIME;base64,. Если браузер не определил MIME-тип, используется application/octet-stream.
  • При выключенной опции выводится только Base64-строка без префикса.
  • Максимальный размер файла — 64 МиБ. Большие файлы отклоняются до чтения.

Пример

Для файла hello.txt с текстом Hello (5 байт) при включённом префиксе результат: data:text/plain;base64,SGVsbG8=. При выключенном префиксе: SGVsbG8=. Для байтов 00 FF 80 результат: AP+A.

Ограничения

  • Кодирование не является сжатием: размер Base64-строки примерно на треть больше исходных данных.
  • Пустой файл допустим: при выключенном префиксе результат — пустая строка, при включённом — только префикс.
  • Инструмент не выполняет OCR, пакетную обработку или выбор кодировки символов.
  • Base64 — это обратимое кодирование, а не шифрование. Не используйте его для защиты конфиденциальных данных.

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

Что означает префикс data:...;base64,?

Это Data URL, который позволяет встроить файл непосредственно в HTML или CSS. Он содержит MIME-тип файла и указывает, что данные закодированы в Base64. Если вы планируете декодировать строку отдельно, префикс можно отключить.

Почему размер результата больше исходного файла?

Base64 использует 64 символа для представления 6 бит, поэтому каждые 3 байта превращаются в 4 символа. Это увеличивает объём примерно на 33%. Инструмент не сжимает данные.

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

Нет, инструмент принимает только один файл за раз. Для пакетной обработки используйте другие средства.

Этот кодировщик принимает файлы до 64 МиБ, но декодер сайта принимает до 48 МиБ Base64, что соответствует 36 МиБ исходных байтов. Для кодирования и восстановления на этом сайте соблюдайте этот предел.

Обработка выполняется локально в вашем браузере.