Онлайн-декодер URL

Онлайн-декодер URL: мгновенно восстановите строки с процентным кодированием в читаемый текст в браузере. Поддерживает китайский и специальные символы.

Ввод и вывод инструмента

Входной текст:
Результат:Готово

Сценарии использования декодирования URL

Декодирование URL превращает процентное кодирование вида %XX обратно в читаемый текст. Используется для анализа параметров адресной строки, отладки URL обратного вызова, чтения китайского содержимого из общих ссылок и проверки экранированных параметров запроса в журналах.

Инструмент поддерживает как процентное кодирование, так и форму с + в роли пробела. Правила декодирования совпадают с decodeURIComponent, поэтому китайский, японский и эмодзи декодируются правильно.

Which standard defines percent-encoding?

URL encoding writes a byte that cannot appear as-is as a percent sign plus two hexadecimal digits. That rule is in RFC 3986. It is not encryption.

“A percent-encoding mechanism is used to represent a data octet in a component when that octet's corresponding character is outside the allowed set or is being used as a delimiter of, or within, the component.”

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

Почему после декодирования всё ещё «кракозябры»?

Обычно это значит, что данные кодировались несколько раз (например, закодированы, а затем экранированы повторно) или что кодировка не UTF-8. Попробуйте полную исходную строку и убедитесь, что источник стабильно использует UTF-8.

%20 и + оба означают пробел — результаты одинаковы?

%20 означает пробел в любой позиции, тогда как + означает пробел только в семантике форм (application/x-www-form-urlencoded). Этот инструмент корректно декодирует обе формы.

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

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