Укажите, есть ли заголовок
Для обычной строки нужен режим чистого Base64. Режим Data URL требует data:type/subtype;base64,payload без параметров. При декодировании MIME берется из заголовка; отдельное поле используется для чистой строки.
Files, Binary & Compression
Выберите представление данных и преобразуйте один двоичный файл.
Перетащите или выберите один файл (не более 600 000 байт).
Файл не выбран.
Файлы и текст остаются в этом браузере; конвертация не отправляет сетевых запросов.
MIME — декларация, а не проверенный тип файла. При декодировании Data URL используется MIME заголовка; это поле применяется к чистому вводу.
Только стандартный Base64 (+ /). Декодирование допускает точное или отсутствующее заполнение и отвергает ненулевые неиспользуемые биты. Data URL требует data:type/subtype;base64,payload без параметров и процентного кодирования.
Файл и декодированный результат: 600 000 байт. Кодированный ввод: 1 000 000 единиц UTF-16 с заголовком и пробелами. Пустые файлы и пустой чистый ввод при ручном запуске допустимы.
Просмотр изображения выключен.
Выберите файл, вставьте Base64 или посмотрите пример.
Обратное преобразование показывает полный результат для другого направления. Смена направления сохраняет оба входа; очистка удаляет оба после подтверждения.
Перевести файл в Base64 полезно, когда двоичное вложение нужно передать через текстовое поле. Этот конвертер файлов Base64 работает с байтами: содержимое Excel, PDF или архива не обязано быть допустимым текстом UTF-8.
Обратное направление Base64 в файл возвращает двоичные данные для скачивания. Можно отдельно скопировать нормализованную строку или сохранить ее как TXT.
Когда вы переводите файл в Base64, текстовая строка лишь представляет его содержимое. Обратное преобразование не проходит через декодер UTF-8, поэтому нулевые байты и двоичные последовательности не заменяются символами. Имя скачиваемого файла задается отдельно.
Просмотр изображений изначально выключен. Его можно включить для небольших статических PNG, JPEG и WebP. Несовпадение MIME с форматом изображения запрещает только просмотр: успешно преобразованные байты остаются доступны для скачивания.
Для обычной строки нужен режим чистого Base64. Режим Data URL требует data:type/subtype;base64,payload без параметров. При декодировании MIME берется из заголовка; отдельное поле используется для чистой строки.
Автоматическое преобразование срабатывает через 350 мс после изменений. Отключите его, чтобы запускать обработку вручную. Пока результат устарел, копирование и скачивание недоступны.
Пример, очистка, замена файла и обратное направление сначала показывают предварительные размеры в байтах и единицах текста. Применение подтверждает замену. Одно действие отмены восстанавливает прежние входные данные, параметры и результат.
Копирование выдает полный Base64, скачивание TXT — его текстовое представление, скачивание файла — байты. На экране показано не более 20 000 единиц текста, но экспорт этим пределом не обрезается.
Текстовый результат декодирования всегда использует стандартный алфавит и необходимые знаки =. Выбранный формат определяет наличие заголовка Data URL. Переключатель заполнения влияет только на кодирование.
При включенной опции игнорируются только SP, TAB, CR и LF. Счетчик показывает число пропущенных единиц. Неразрывный пробел и прочие невидимые символы автоматически не исправляются.
Имя и MIME можно задать вручную. Другое расширение или декларация MIME не превращает PDF в картинку и не доказывает, что содержимое соответствует заявленному формату.
Выберите обратное направление и подходящий формат строки, затем задайте имя с нужным расширением и скачайте файл. Можно декодировать файл без преобразования его байтов в UTF-8. Инструмент дает браузерный способ восстановить данные, но не проверяет внутреннюю структуру книги и не отлаживает программный код.
Base64 задает байты, а не кодировку текста. Если исходный текст был не UTF-8, неверный выбор кодировки при открытии даст искаженные буквы. Здесь можно восстановить байты и открыть файл с правильной кодировкой в другом приложении. Это браузерная альтернатива извлечению данных, без диагностики исходного кода.
Инструмент не выполняет cURL и не загружает удаленные адреса. Если строка уже получена, вставьте ее, укажите формат и скачайте декодированное изображение. Для поддерживаемых статических изображений можно включить просмотр. Это ручная альтернатива в браузере, а не отладка команды cURL.
Вставьте полную строку, выберите чистый Base64 или Data URL и выполните преобразование. Скачивание файла возвращает байты, а TXT сохраняет кодированный текст. Перевести файл в Base64 обратно можно через предварительный просмотр обратного направления; программный код здесь не отлаживается.
Чистый Base64 не хранит сведения о типе. Для строки без заголовка выберите чистый формат и задайте MIME отдельно. Режим Data URL требует полного заголовка с type/subtype. Указание MIME описывает содержимое, но не подтверждает его реальный формат.
Нашли необычный случай?
Преобразуйте небольшой файл в Base64, проверьте представление и число байтов. Перед применением обратного направления изучите предварительный результат, затем сохраните данные полностью.