символов: 0
Base64-декодер, кодировщик и картинка в Base64
Этот инструмент декодирует Base64 в текст и кодирует текст или изображения в Base64 и data URI прямо в браузере. Вставьте строку Base64, чтобы расшифровать ее, введите текст, чтобы закодировать, или перетащите картинку.
Обновлено:
Как это работает
Выберите режим
«Декодировать» превращает Base64 обратно в текст или файл, «Кодировать» — текст в Base64, а «Файл в Base64» кодирует любой файл или изображение.
Вставьте, введите или перетащите
Вставьте Base64 или data: URI, введите текст, перетащите файл или откройте его по ссылке. Результат обновляется по мере ввода.
Скопируйте или скачайте
Скопируйте результат, сохраните его как .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 — только способ записи данных, декодировать его может кто угодно. Не используйте его для защиты паролей и секретов.