Base64 декодер онлайн
Войдите или зарегистрируйтесь, чтобы сохранять инструменты в избранное
Декодирование Base64 строки в текст онлайн. Быстрая расшифровка закодированных данных, изображений и файлов
Декодирование Base64 строк обратно в текст. Поддерживает стандартный Base64 и data:URI формат. Полезно для отладки API ответов и токенов.
Base64 Декодер онлайн — расшифровка строк и изображений
Декодер преобразует Base64-строки обратно в текст или бинарные данные. Автоматически распознаёт Data URI (изображения PNG, JPEG, GIF, WebP) и отображает предпросмотр. Все операции выполняются в браузере без отправки данных на сервер.
Что такое декодирование Base64
Base64-декодирование — обратная операция к кодированию: каждые 4 символа Base64-алфавита (A-Z, a-z, 0-9, +, /) преобразуются обратно в 3 байта исходных данных. Символы = в конце (padding) указывают на количество дополняющих байт.
Предпросмотр изображений (Data URI)
Data URI — это встроенное изображение в формате data:image/png;base64,iVBOR.... Декодер автоматически определяет тип по сигнатуре Base64:
iVBOR...→ PNG/9j/...→ JPEGR0lG...→ GIFUklG...→ WebP
Если вставить Data URI или начало Base64-изображения, декодер покажет предпросмотр картинки.
Безопасность при декодировании
Base64 — это кодирование, не шифрование. Декодированные данные могут содержать исполняемый код, вредоносный HTML или JavaScript. Никогда не вставляйте декодированное содержимое напрямую в DOM без валидации. При декодировании подозрительных строк используйте изолированное окружение.
Часто задаваемые вопросы
Почему декодированный текст выглядит как мусор?
Либо строка не является валидным Base64, либо исходные данные — бинарный файл (не текст). Бинарные данные нельзя корректно отобразить как текст.
Как декодировать Base64url (JWT)?
Base64url использует - вместо + и _ вместо /, без padding. Замените символы обратно и добавьте = при необходимости. Для анализа JWT удобнее использовать JWT декодер.
Можно ли декодировать большие файлы?
Да, обработка происходит в браузере. Практическое ограничение — ~50 МБ Base64-строка (~37 МБ исходных данных).
Для кодирования используйте Base64 кодер, для анализа JWT — JWT декодер.
Полезные статьи
Контрастность цветов WCAG: проверка доступности сайта
Полное руководство по контрастности цветов: стандарты WCAG 2.1, уровни AA и AAA, формула расчёта, практические примеры хорошего и плохого контраста, и как исправить проблемы доступности.
CSS Border Radius: скругление углов элементов
Как использовать border-radius: синтаксис, сокращённая запись, эллиптические углы. Генератор border-radius онлайн.