Кодирование файла в 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%. Инструмент не сжимает данные.
Можно ли закодировать несколько файлов одновременно?
Нет, инструмент принимает только один файл за раз. Для пакетной обработки используйте другие средства.
Обработка выполняется локально в вашем браузере.