Декодер URL

Декодирование URL и строк запроса в процентной кодировке обратно в читаемый текст

Ввод

Введите закодированный URL для декодирования
0 символов

Настройки

Декодирует URL-кодированный текст обратно в исходный формат.

Вывод

Декодированный результат
0 символов
Об этом инструменте

Декодирование URL — это обратный процесс процентного кодирования: он превращает последовательности вроде %20, %3D и %26 обратно в пробел, знак равенства и амперсанд, которые они представляют, позволяя вам прочитать, что на самом деле содержит URL, строка запроса или отправка формы. Это повседневная противоположность кодированию — вы получаете строку в процентной кодировке из журнала сервера, ответа API, адресной строки браузера или полезной нагрузки webhook, и вам нужно увидеть реальные данные за ней. Этот инструмент мгновенно декодирует стандартный текст в процентной кодировке прямо в вашем браузере, корректно обрабатывая и %20, и + как пробел в зависимости от контекста, и сразу помечает некорректные escape-последовательности вместо того, чтобы тихо угадывать по повреждённому вводу.

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

Вставьте текст в процентной кодировке, который нужно декодировать, в поле ввода — результат декодирования сразу появляется в выводе. Инструмент распознаёт стандартные последовательности процентного кодирования (шестнадцатеричные пары %XX), а также +, используемый для пробелов в данных application/x-www-form-urlencoded, таких как строки запроса и отправки форм. Если ввод содержит недопустимую или усечённую процентную последовательность, инструмент сообщает об этом чёткой ошибкой, а не возвращает частичный или неверный результат. Скопируйте декодированный вывод одним щелчком или переключитесь на кодировщик, если вам нужно обратное направление.

Типичные сценарии

Проверка строки запроса

Декодируйте `q=hello%20world&category=shoes%2Bsneakers`, чтобы прочитать реальный поисковый запрос и категорию.

Отладка отправки формы

Декодируйте зафиксированное тело application/x-www-form-urlencoded вроде `name=John+Doe&email=john%40example.com`, чтобы восстановить отправленные значения.

Адресная строка браузера

Декодируйте адрес в процентной кодировке вроде `https://example.com/search?q=caf%C3%A9`, чтобы увидеть настоящие символы с диакритикой.

Отладка полезной нагрузки webhook

Декодируйте поля в процентной кодировке во входящем запросе webhook, чтобы проверить, что на самом деле отправил сторонний сервис.

Аудит ответов API

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

Ограничения и важные примечания

Декодирование требует корректно сформированных процентных последовательностей — одиночный %, за которым не следуют две допустимые шестнадцатеричные цифры, или усечённая последовательность в конце строки, вызывает чёткую ошибку декодирования, а не приблизительное угадывание. Этот инструмент предполагает байтовые последовательности UTF-8; байты в процентной кодировке из других кодировок могут декодироваться в неожиданные символы. Знак + здесь трактуется как пробел только в режиме декодирования, в соответствии с соглашениями form-urlencoded — если ваши данные содержат буквальный +, закодируйте его заранее как %2B. Декодирование восстанавливает точный исходный текст, поэтому к декодированному выводу из ненадёжных источников следует относиться с той же осторожностью, что и к любым данным, предоставленным пользователем.