Base64 для декодирования

или перетащите сюда любой файл или изображение

символов: 0

Декодированный текст

Файлы не покидают браузерКак именно?

Base64-декодер, кодировщик и картинка в Base64

Этот инструмент декодирует Base64 в текст и кодирует текст или изображения в Base64 и data URI прямо в браузере. Вставьте строку Base64, чтобы расшифровать ее, введите текст, чтобы закодировать, или перетащите картинку.

Обновлено:

Как это работает

  1. Выберите режим

    «Декодировать» превращает Base64 обратно в текст или файл, «Кодировать» — текст в Base64, а «Файл в Base64» кодирует любой файл или изображение.

  2. Вставьте, введите или перетащите

    Вставьте Base64 или data: URI, введите текст, перетащите файл или откройте его по ссылке. Результат обновляется по мере ввода.

  3. Скопируйте или скачайте

    Скопируйте результат, сохраните его как .txt или скачайте декодированные байты файлом.

Возможности

  • Декодирование с понятными ошибками

    Недопустимые символы, неправильное дополнение = и оборванный ввод показываются со строкой и столбцом. Переносы строк и отсутствующее дополнение допускаются, как в MIME и PEM.

  • Текст в UTF-8

    Текст кодируется в UTF-8, поэтому кириллица, диакритика и эмодзи переживают кодирование и декодирование без потерь. Байты, которые не являются корректным UTF-8, показываются как двоичные данные, а не как кракозябры.

  • base64url для адресов

    Кодирование с - и _ вместо + и / и без дополнения = (RFC 4648 §5), как в JWT и URL. При декодировании оба алфавита распознаются автоматически.

  • Картинка в Base64

    Перетащите PNG, JPG, GIF, WebP, SVG или ICO и получите Base64, data URI, тег HTML img или правило CSS background-image вместе с предпросмотром изображения.

  • Base64 в файл

    Декодированные данные проверяются на распространенные сигнатуры файлов (PNG, JPEG, PDF, ZIP и другие). Изображения показываются в предпросмотре, а «Скачать файл» сохраняет байты с подходящим расширением.

Ограничения и конфиденциальность

Файлы — до 10 MB (их Base64 примерно на треть больше). Введенный или вставленный текст — до 20 MB; больше 1 MB редактор превращается в обычное текстовое поле.

Кодирование и декодирование выполняются на вашем устройстве; предпросмотр SVG показывается как картинка, поэтому скрипты внутри никогда не запускаются. Ничего не загружается на сервер, а «Открыть по ссылке» скачивает файл прямо в браузер. Подробнее — на странице о конфиденциальности.

Частые вопросы

Как расшифровать строку Base64?

Выберите «Декодировать» и вставьте строку — текст появится справа. Если внутри двоичные данные, например изображение, сохраните их кнопкой «Скачать файл».

Как перевести картинку в Base64?

Выберите «Файл в Base64» и перетащите изображение. Укажите формат — «Data URI», «Только Base64», «HTML <img>» или «CSS background» — и скопируйте результат в HTML, CSS или JSON.

Чем Base64 отличается от base64url?

В base64url вместо + стоит -, вместо / — _, а дополнение = обычно отбрасывается, поэтому строку можно вставлять в URL и имена файлов. Чтобы получить ее, включите «Для URL (base64url)»; декодирование понимает оба варианта.

Почему после декодирования вместо русских букв непонятные символы?

Скорее всего, исходные данные — не текст в UTF-8: например, картинка, архив или текст в Windows-1251. Тогда инструмент показывает их как двоичные данные, и их можно скачать файлом.

Можно ли декодировать data: URI?

Да. Вставьте строку data:image/png;base64,… целиком: префикс распознается, а тип данных используется для предпросмотра и расширения файла.

Base64 — это шифрование?

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

Похожие инструменты