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

Кодируйте и декодируйте Base64, URL, HTML-сущности, HEX и Unicode-последовательности — с полной поддержкой UTF-8.

  • RFC 4648 и RFC 3986
  • Полная поддержка UTF-8
  • Ничего не отправляется и не сохраняется

Кодировать или декодировать

Формат
Направление

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

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

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

"Hi" → Base64 "SGk=" · URL "Hi" · HEX "48 69"

Какой формат использовать

  • Base64: встраивание данных в письма, JSON или data URL.
  • Base64URL: URL-безопасный вариант для JWT-токенов и ссылок (без + / =).
  • URL: процентное кодирование параметров запроса и не-ASCII путей.
  • HTML: экранирование < > & и кавычек, чтобы текст безопасно показывался на веб-странице.
  • HEX: просмотр сырых байтов UTF-8 любого текста.
  • Unicode: \u-экранирование для JavaScript, JSON и исходного кода Java.

Советы

  • Base64 — это кодирование, а не шифрование: декодировать может кто угодно.
  • При декодировании пробелы и переносы строк во входе Base64 и HEX игнорируются.
  • Всё выполняется в вашем браузере; ничего не загружается.

Стандарты и источники

  • Base64 и Base64URL соответствуют RFC 4648
  • Процентное кодирование URL соответствует RFC 3986
  • Текст кодируется как UTF-8 (RFC 3629)

Last reviewed 7 октября 2026 г.

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

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

Выберите Base64, установите направление «Декодировать» и вставьте строку. Пробелы и переносы строк игнорируются.

Что такое Base64URL?

URL-безопасная версия Base64, использующая - и _ вместо + и / и отбрасывающая дополнение =. Используется в JWT-токенах и веб-ссылках.

Почему декодирование не удаётся?

Входные данные могут быть в другом формате, обрезаны или не быть корректным текстом UTF-8. Проверьте, что формат и направление соответствуют данным.

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

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

Поддерживаются ли эмодзи и нелатинский текст?

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

Другие инструменты

Результаты приведены только для справки. Расчёты могут быть ошибочными и не являются юридической, медицинской или финансовой консультацией. Перед принятием важных решений всегда сверяйтесь с компетентным органом или специалистом.