Кодирование / декодирование URL
Сделайте текст безопасным для ссылок, верните нечитаемые адреса вида %D0%9F… в слова и посмотрите каждую часть и параметр URL в понятной таблице.
- Вставьте текст или ссылку
- Закодируйте или декодируйте
- Скопируйте результат
Файлы не покидают ваше устройство
Зачем кодируются URL
В ссылках допустим лишь ограниченный набор символов. Пробелы, неанглийские буквы и символы вроде & или ? записываются кодами %XX (percent-encoding). Поэтому ссылка с русскими, арабскими или китайскими словами выглядит как длинная цепочка знаков %.
Какой режим выбрать
- Компонент: кодирует всё, кроме букв, цифр и - _ . ~ — для одного значения параметра или части пути.
- Полный URL: сохраняет служебные символы (: / ? # & =) и кодирует остальное — для целой ссылки.
- «+» вместо пробелов: формат веб-форм (application/x-www-form-urlencoded).
Разбор URL
Вкладка разбора показывает протокол, хост, порт, путь, якорь и каждый параметр запроса в декодированном виде — удобно для проверки трекинговых ссылок, редиректов и запросов к API.
Частые вопросы
Что значит %20?
Это закодированный пробел. Каждый %XX — один байт UTF-8-кода символа.
Почему моя ссылка выглядит как %D0%9F%D1%80…?
Браузеры кодируют неанглийские буквы при копировании ссылки. Декодируйте её здесь, чтобы прочитать.
Чем отличаются режимы «компонент» и «полный URL»?
Компонент кодирует ещё и / ? & = #, он подходит для одного значения. Полный URL сохраняет их, чтобы ссылка работала.
Можно декодировать испорченную ссылку?
Да. Корректные части декодируются, а испорченные последовательности % остаются как есть с предупреждением.
Мой текст куда-то отправляется?
Нет. Всё происходит на этой странице.
Можно увидеть параметры ссылки?
Да. Вкладка «Разбор URL» показывает каждый параметр с декодированным значением.