Base64: декодировать и закодировать онлайн

Вставьте строку Base64 — результат появится сразу, по мере ввода. Декодер понимает обычный и URL-safe Base64, с выравниванием = и без него, с переносами строк и в виде data: URI. Кодировка текста определяется автоматически (UTF-8, Windows-1251, KOI8-R), поэтому «кракозябр» не будет, JSON выводится отформатированным. Если внутри файл — PNG, JPEG, PDF, MP3 и другие — вы увидите предпросмотр и скачаете его с правильным расширением. В режиме «Закодировать» любой текст или файл превращается в Base64: URL-safe, без выравнивания, строками по 76 символов или как data URI. Всё работает в браузере, токены и личные данные никуда не отправляются.

Бесплатно · Без регистрации

Режим

Результат
Показать как

Вставьте Base64 для декодирования.


      

Как пользоваться

  1. Вставьте Base64 в поле или откройте .txt-файл с ним.
  2. Прочитайте текст или посмотрите и скачайте файл, который был внутри.
  3. Если видите «кракозябры», выберите другую кодировку.
  4. Чтобы закодировать, переключитесь на «Закодировать» и введите текст или откройте файл.

Почему стоит использовать этот инструмент

Без кракозябр

UTF-8, Windows-1251 и KOI8-R определяются автоматически, кодировку можно выбрать вручную.

Терпимый декодер

Обычный и URL-safe Base64, без выравнивания, с переносами строк и data URI.

Файлы и предпросмотр

Распознаёт PNG, JPEG, GIF, WebP, SVG, PDF, ZIP, MP3, MP4 и другие, показывает и сохраняет с нужным расширением.

Hex-просмотр

Байты бинарных данных и скрытые символы как на ладони.

Кодирование текста и файлов

URL-safe, без выравнивания, строки MIME по 76 символов и префикс data URI.

Конфиденциально

Всё в браузере: ключи API и токены никуда не уходят.

Что такое Base64

Base64 записывает любые байты всего 64 безопасными символами: A–Z, a–z, 0–9, + и /. Его используют там, где двоичные данные нужно передать через системы, рассчитанные на текст: вложения в письмах, JSON-API, картинки внутри HTML и CSS, заголовки Basic-авторизации и JWT-токены. Каждые 3 байта превращаются в 4 символа, поэтому Base64 примерно на треть длиннее оригинала.

Почему вместо русского текста «кракозябры»

Русский текст может храниться в UTF-8, Windows-1251 или старой KOI8-R. Если открыть его не в той кодировке, получится «РџСЂРёРІРµС‚» вместо «Привет». Декодер сам подбирает подходящую кодировку, а если результат всё равно странный, выберите её в списке вручную. Заголовки писем вида «=?KOI8-R?B?…?=» тоже декодируются автоматически.

Base64 в картинку или файл

Вставьте строку data:image/png;base64 из CSS или HTML либо Base64 из ответа API, и инструмент определит тип файла по первым байтам. Картинки, аудио и видео показываются сразу, PDF открывается в новой вкладке, а «Скачать» сохраняет файл с правильным расширением. Удобно, например, чтобы достать PDF или подпись из XML-документа, где файл передан в Base64.

Частые ошибки

  • «Такого символа в Base64 нет» — обычно мешают кавычки, обратный слеш или экранированный \n из JSON.
  • Неверная длина означает, что строку обрезали при копировании.
  • URL-safe Base64 (с - и _) и строки без = декодируются автоматически.
  • Base64 — это не шифрование: раскодировать его может любой, прятать так пароли нельзя.

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

Как декодировать Base64?

Просто вставьте Base64 в поле — текст или файл появятся сразу, нажимать ничего не нужно.

Отправляются ли данные на сервер?

Нет. Декодирование и кодирование выполняются в браузере, это важно для токенов, ключей и персональных данных.

Почему текст отображается «кракозябрами»?

Скорее всего, текст в другой кодировке. Выберите в списке Windows-1251 или KOI8-R.

Можно ли превратить Base64 в картинку?

Да. Вставьте Base64 или data URI целиком — картинка появится, а кнопка «Скачать» сохранит её в PNG, JPEG или нужном формате.

Как закодировать файл в Base64?

Переключитесь на «Закодировать», нажмите «Открыть файл» и выберите его. Для HTML или CSS отметьте «Добавить префикс data: URI».

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

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

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

Нужно что-то создать?

Расскажите, что вы хотите построить.

Расскажите, что вам нужно создать: от простого сайта до полноценного приложения, AI-решения, автоматизации или индивидуальной системы.

Расскажите, что хотите создать. Мы рассматриваем каждую заявку и отвечаем по email.

Контакты

Спасибо, ваша заявка отправлена.

Мы рассмотрим детали и ответим по email.