Декодирование Base64
Декодирование текста или файлов из Base64
Макс. размер файла: 5 МБ · Перетащите файл сюда или нажмите для загрузки
01
Как работает декодирование Base64
Декодирование превращает текст Base64 обратно в исходные байты. Каждые 4 символа становятся 3 байтами, а выравнивание в конце подсказывает декодеру, сколько байтов в последней группе. Результатом может быть читаемый текст, например JSON, или двоичные данные, например изображение или PDF, которые были встроены в письмо, ответ API или data URL.
Декодер принимает обычный и URL-безопасный Base64 и игнорирует пробелы и переносы строк. По первым байтам результата он распознаёт изображения JPEG, PNG, GIF и WebP, которые показывает в превью, а также файлы PDF и ZIP. Результат можно прочитать как текст в UTF-8, ASCII или Latin-1 или скачать как файл. Декодирование происходит в браузере.
02
Как раскодировать Base64
- Вставьте строку Base64 или загрузите текстовый файл, в котором она есть.
- Проверьте определённый тип: текст, изображение или двоичные данные.
- Если в тексте видны странные символы, смените кодировку.
- Скопируйте текст или скачайте результат как текст или как файл.
03
Декодирование Base64: частые вопросы
- Как раскодировать картинку из Base64?
- Вставьте строку Base64: декодер по первым байтам распознает JPEG, PNG, GIF и WebP и покажет превью. Нажмите «Скачать как файл», чтобы сохранить изображение с правильным расширением. Если строка начинается с префикса data URL, например data:image/png;base64, сначала удалите всё до запятой включительно.
- Почему появляется ошибка «Неверные данные Base64»?
- Во входных данных есть символы не из алфавита Base64, или их длина не может быть правильной. Частые причины — оставленный префикс data URL, кавычки или другой текст, скопированный вместе со строкой, либо обрезанное значение. Пробелы и переносы строк игнорируются, а минус и подчёркивание из URL-безопасного варианта принимаются.
- Почему в раскодированном тексте непонятные символы?
- Либо данные двоичные, например изображение или архив, либо они были закодированы в другой кодировке. Попробуйте переключиться между UTF-8, ASCII и Latin-1. Если определён тип «Двоичные данные», содержимое не предназначено для чтения как текст: скачайте его как файл.
- Отправляются ли мои данные на сервер при декодировании?
- Нет. Декодирование, определение типа файла и превью изображений выполняются во вкладке браузера. Вставленный Base64 и загруженные файлы не отправляются на сервер и не сохраняются, а скачиваемые файлы создаются на вашем устройстве.
04