С этим инструментом что-то не так?

О «Декодирование URL Онлайн»

Этот инструмент декодирует percent-кодированные URL обратно в читаемый вид. %20 → пробел, %26 → &, %2F → /; кодированные UTF-8 символы восстанавливаются в Unicode.

Полезно для чтения URL из логов, отладки HTTP-запросов, расшифровки query-параметров из сетевых трейсов или просто понимания, что внутри длинной экранированной строки.

Поддерживается двойное декодирование (когда % сам закодирован как %25), что бывает при прохождении данных через несколько систем.

Как пользоваться этим инструментом

Как декодировать percent-encoded URL обратно в UTF-8

  1. Вставьте кодированный текст

    URL-encoded строка — в поле "Text". Подходят `hello%20world`, `caf%C3%A9` и т. п.; инструмент читает `%XX` как пары UTF-8-байтов и восстанавливает оригинальные символы.

  2. Запуск

    Результат: единственное поле `decoded`. Примеры: `hello%20world` → `hello world`; `caf%C3%A9` → `café`; `q=a%26b` → `q=a&b`. Всё, что не является валидной триадой `%XX`, проходит без изменений.

  3. Что принимается, что отвергается

    Эквивалент `decodeURIComponent`. Бракованная последовательность вроде `%ZZ` или одинокий `%` с не-hex следом — ошибка. Если на входе возможны частично битые данные, используйте семантику `decodeURI` на сервере или предварительно санитайзьте.

  4. Что чем декодировать

    Декодируйте отдельный query-value или path-сегмент, а не весь URL. `https%3A%2F%2Fa.com%3Fq%3Dhi` → `https://a.com?q=hi` — оригинал; ещё один прогон расщепит `&` в query, и вы не сможете заново распарсить.