Кодирование/Декодирование

Кодирование и декодирование — 9 бесплатных браузерных инструментов: кодировщик и декодировщик Base64, URL и HTML-сущностей. Всё работает локально без регистрации и загрузки файлов, ваши данные остаются приватными, а результат получается мгновенно.

9 инструментов
Кодировщик и декодировщик Base64Кодировщик и декодировщик Base64 для текста и файлов: превратите любой ввод в строку Base64 или восстановите исходные данные. С поддержкой UTF-8 и URL-safe кодирования, бесплатно в браузере.
Кодировщик/Декодировщик URLБесплатный онлайн-инструмент для кодирования и декодирования URL-строк процентным кодированием (%XX) и разбора параметров. На основе encodeURIComponent он безопасно преобразует пробелы и не-ASCII символы в байты UTF-8.
Кодировщик/Декодировщик HTML-сущностейКодируйте спецсимволы HTML вроде <, > и & в безопасные сущности или декодируйте их обратно в текст в именованном, десятичном и шестнадцатеричном виде. Бесплатно и без XSS.
Декодер JWTБесплатный онлайн-инструмент для декодирования JWT-токенов и просмотра Header, Payload и Signature с claims, алгоритмом и сроком действия (exp) в браузере.
Конвертер UnicodeБесплатный онлайн-инструмент для двустороннего преобразования между символами и кодовыми точками Unicode (U+) с байтами UTF-8 и UTF-16. Он раскладывает эмодзи на отдельные кодовые точки и показывает суррогатные пары.
Конвертер Hex-строкБесплатный конвертер hex-строк для кодирования текста в шестнадцатеричный формат и обратно. Переключайтесь между пятью форматами: байты через пробел, префикс 0x и escape \x, мгновенно.
Конвертер PunycodeКонвертер Punycode, который кодирует интернационализированные доменные имена в ASCII-совместимый вид xn-- и декодирует обратно. Двусторонняя конвертация IDN для браузера, почты и DNS.
Кодировщик ROT13Кодировщик и декодировщик ROT13, сдвигающий каждую букву на 13 позиций алфавита, так что одна и та же операция шифрует и расшифровывает. Классический шифр Цезаря — мгновенно и бесплатно.
Переводчик кода МорзеБесплатный онлайн-переводчик текста в азбуку Морзе и обратно с воспроизведением точек и тире звуком для тренировки на слух.

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

  1. 1
    Выберите нужную кодировку— Base64 для файлов и бинарно-безопасного текста, URL-кодирование для строк запроса, HTML-сущности для разметки, hex или Unicode для работы с байтами, Punycode для интернационализированных доменов.
  2. 2
    Вставьте значение и смените направление— Каждый инструмент кодирует и декодирует одним переключателем, поэтому можно пройти путь туда и обратно и убедиться, что строка вернулась неизменной.
  3. 3
    Разберите декодированное содержимое— Декодер JWT делит токен на заголовок, полезную нагрузку и подпись и показывает поля вроде exp и scope — так видно, почему токен отклонили.

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

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

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

Процентное кодирование (URL-энкодер) нужно для значений внутри строки запроса или пути, где пробел, & и = иначе изменили бы смысл адреса. URL-safe Base64 заменяет + и / на - и _, чтобы значение уцелело внутри URL или сегмента JWT.

Этот сайт использует файлы cookie для улучшения опыта и рекламы. Подробнее

Разрешите рекламу на этом сайте

Чтобы пользоваться инструментами, разрешите рекламу на этом сайте. Доход от рекламы позволяет сохранять сервис бесплатным.

Откройте блокировщик, отключите его для этого сайта и проверьте снова.