С этим инструментом что-то не так?
О «Декодирование URL Онлайн»
Этот инструмент декодирует percent-кодированные URL обратно в читаемый вид. %20 → пробел, %26 → &, %2F → /; кодированные UTF-8 символы восстанавливаются в Unicode.
Полезно для чтения URL из логов, отладки HTTP-запросов, расшифровки query-параметров из сетевых трейсов или просто понимания, что внутри длинной экранированной строки.
Поддерживается двойное декодирование (когда % сам закодирован как %25), что бывает при прохождении данных через несколько систем.
Как пользоваться этим инструментом
Как декодировать percent-encoded URL обратно в UTF-8
Вставьте кодированный текст
URL-encoded строка — в поле "Text". Подходят `hello%20world`, `caf%C3%A9` и т. п.; инструмент читает `%XX` как пары UTF-8-байтов и восстанавливает оригинальные символы.
Запуск
Результат: единственное поле `decoded`. Примеры: `hello%20world` → `hello world`; `caf%C3%A9` → `café`; `q=a%26b` → `q=a&b`. Всё, что не является валидной триадой `%XX`, проходит без изменений.
Что принимается, что отвергается
Эквивалент `decodeURIComponent`. Бракованная последовательность вроде `%ZZ` или одинокий `%` с не-hex следом — ошибка. Если на входе возможны частично битые данные, используйте семантику `decodeURI` на сервере или предварительно санитайзьте.
Что чем декодировать
Декодируйте отдельный query-value или path-сегмент, а не весь URL. `https%3A%2F%2Fa.com%3Fq%3Dhi` → `https://a.com?q=hi` — оригинал; ещё один прогон расщепит `&` в query, и вы не сможете заново распарсить.