Конвертер Файл ↔ Base64

Закодируйте любой файл в Base64 или декодируйте Base64 обратно в файл для скачивания. Поддерживаются все типы файлов: PDF, DOCX, ZIP, MP3, MP4, изображения, JSON, XML и многие другие. Результат — в виде необработанного Base64 или Data URI. См. также: Конвертер изображений в Base64.
Вся обработка выполняется локально в вашем браузере — ваши файлы никогда не загружаются ни на один сервер.
Направление: Формат:
📄
Нажмите, чтобы выбрать, или перетащите сюда файл
Любой тип файла — не более 10 МБ
⚠ Большой файл (>5 МБ). Закодированный Base64 будет очень длинным и может замедлить браузер.
Имя файла:-
Тип MIME:-
Размер файла:-
Размер Base64:-
Кодирование: Файл → Base64
Загрузите или перетащите любой файл, чтобы закодировать его в Base64. Результат — необработанный Base64 или полноценный Data URI.
Декодирование: переключите направление, чтобы декодировать строку Base64 обратно в файл — вставьте любую строку Base64 или Data URI и скачайте исходный файл. Тип файла определяется автоматически по сигнатурам (PDF, ZIP, PNG, JPEG, MP3 и др.) или по MIME-типу из Data URI.
URL-безопасный: заменяет + на -, а / на _, и убирает завершающее заполнение =.
Поддерживается: любой тип файла (PDF, DOCX, ZIP, MP3, MP4, изображения, текст и др.) — не более 10 МБ.
Конфиденциальность: вся обработка выполняется локально в вашем браузере — ваши файлы никогда не загружаются.
Файлы в виде текста Base64

Base64 отображает каждые 3 байта файла на 4 печатных символа, поэтому текст примерно на 33% больше исходных байт. Если добавить перед ним префикс data:<mime>;base64,, любой файл превращается в самодостаточный Data URI, который браузеры могут открыть напрямую.

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