Кодировщик / Декодировщик Base64

Кодируйте и декодируйте строки Base64 онлайн

Инструменты разработчика

Как использовать Кодировщик / Декодировщик Base64

  1. 1Выберите режим: Кодировать или Декодировать
  2. 2Введите текст в поле ввода
  3. 3Результат мгновенно появляется в поле вывода
  4. 4Нажмите «Copy» для копирования результата
  5. 5Используйте «Swap» для быстрой смены ввода и вывода

О Кодировщик / Декодировщик Base64

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

Кодирование Base64 широко используется в URI данных для изображений, HTTP Basic Authentication, встраивании двоичных данных в JSON/XML.

Ключевые возможности Кодировщик / Декодировщик Base64

  • Быстрая и точная обработка Base64 Encoder
  • Не требуется установка — работает в браузере
  • Бесплатно без ограничений
  • Конфиденциальность — данные не покидают браузер
  • Совместимо с мобильными и ПК
  • Мгновенные результаты с предпросмотром

Поддерживаемые форматы

Входные форматы

Обычный текстСтроки UTF-8Строки в кодировке Base64

Выходные форматы

Base64 (стандарт RFC 4648)Декодированный обычный текст

Для кодирования бинарных файлов (изображений, PDF) используйте инструмент «Изображение в Base64».

Примеры

Закодировать строку в Base64

Полезно для заголовков HTTP Basic Auth.

Входные данные

user:secretpassword

Результат

dXNlcjpzZWNyZXRwYXNzd29yZA==

Декодировать полезную нагрузку JWT из Base64

Декодировать средний сегмент JWT-токена из Base64.

Входные данные

eyJ1c2VySWQiOjEyMywicm9sZSI6ImFkbWluIn0=

Результат

{"userId":123,"role":"admin"}

Типичные сценарии использования

  • Профессиональные задачи Base64 Encoder
  • Быстрые повседневные расчеты
  • Образовательные цели и обучение
  • Бизнес и рабочая продуктивность
  • Личные проекты и хобби
  • Decoding Base64 strings received from third-party APIs

Устранение неполадок

Неверная строка Base64 — неправильное дополнение

Решение

Строки Base64 должны иметь длину, кратную 4. Отсутствующие символы дополнения = в конце вызывают эту ошибку. Добавьте один или два = для исправления.

Вывод содержит нечитаемые символы

Решение

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

URL-безопасный Base64 не декодируется корректно

Решение

URL-безопасный Base64 использует - и _ вместо + и /. Включите опцию URL-безопасного или замените эти символы вручную перед декодированием.

Часто задаваемые вопросы

Что такое кодировка Base64?

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

Когда следует использовать Base64?

Используйте Base64, когда нужно встроить двоичные данные в текстовые форматы, такие как JSON или XML, или при передаче данных по каналам, поддерживающим только текст.

Шифрует ли Base64 мои данные?

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

Почему вывод Base64 заканчивается на == или =?

Base64 дополняет вывод до кратного 4 символам с помощью знаков =. Один или два = могут появляться в зависимости от длины ввода.

Могу ли я кодировать изображения в Base64?

Для изображений используйте специальный инструмент «Изображение в Base64», который обрабатывает бинарные файлы. Данный инструмент оптимизирован для текстовых строк.

Что такое URL-безопасный Base64?

URL-безопасный Base64 заменяет + на - и / на _, чтобы закодированную строку можно было безопасно использовать в URL и именах файлов без процентного кодирования.