Декодер URL
Декодирование URL и строк запроса в процентной кодировке обратно в читаемый текст
Ввод
Настройки
Декодирует URL-кодированный текст обратно в исходный формат.
Вывод
Об этом инструменте
Декодирование 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. Декодирование восстанавливает точный исходный текст, поэтому к декодированному выводу из ненадёжных источников следует относиться с той же осторожностью, что и к любым данным, предоставленным пользователем.