Парсер URL-запросов
Вставьте URL и сразу увидите его структуру и все параметры в декодированном виде — включая дубликаты, без кнопок, ничего не загружается.
Структура URL
- Тип ввода
- Схема
- Данные пользователя
- Хост
- Порт
- Путь
- Источник запроса
- Фрагмент
Сегменты пути
Сегментов пути нет.
JSON (стабильные английские ключи)
Параметры запроса
| Ключ | Значение | Копировать |
|---|
В этом вводе параметры запроса не найдены.
Как пользоваться
- Вставьте URL, строку запроса без пути (`?a=1` или `a=1&b=2`) или ссылку с hash-маршрутом (`#?a=1`). Результат появляется по мере ввода — кнопки нет.
- Левая панель показывает составные части: тип ввода, схему, данные пользователя, хост, порт, путь и фрагмент, а также каждый сегмент пути в декодированном виде.
- Правая панель перечисляет все параметры запроса в исходном порядке. Повторяющиеся ключи помечаются, но не удаляются и не сортируются; у каждой строки своя кнопка копирования.
- Скопируйте параметры или JSON либо скачайте JSON. При неудачном декодировании сохраняется исходный текст с пометкой «не декодировано», а уведомление указывает точный параметр и символ.
Пример
Ввод
https://user:pass@example.com:8443/shop/search?q=hello+world&tag=news&tag=tech&empty=#results
Результат
Тип: Абсолютный URL Данные пользователя: user:pass Хост: example.com · Порт: 8443 Путь: /shop/search → shop · search Параметры: q = hello world · tag = news · tag = tech (дубликат) · empty = (пусто) Фрагмент: results
«+» превращается в пробел, потому что так его читают строки запроса; отключите опцию, чтобы сохранить плюс как символ. Обе строки «tag» остаются: повторяющийся ключ допустим и часто означает параметр с несколькими значениями. «empty=» сохраняется как пустое значение, а не отбрасывается.
Правила, ограничения и известные проблемы
- Это просмотрщик, а не валидатор: домен без схемы разбирается как относительный путь и помечается, но не исправляется молча.
- Ничего не нормализуется — регистр, порты по умолчанию, IDN, «..» и порядок параметров остаются точно как написаны. Хосты показываются как введены, без разбиения на домен и зону.
- Декодирование одноразовое и только UTF-8: «%2520» остаётся «%20», а значение в GBK или другой кодировке даёт ошибку, а не догадку.
- Некорректная «%»-последовательность или неверный UTF-8 сообщаются с указанием параметра, поля и позиции символа; исходный текст сохраняется и помечается «не декодировано» — он никогда не заменяется на «�».
- Повторяющиеся ключи сохраняются в порядке и помечаются; вложенные ключи вроде «a[b]=c» остаются плоскими; параметры никогда не сортируются.
- До 50 000 символов; отображается 300 параметров (копирование и JSON содержат все). При вводе длиннее 10 000 символов результат обновляется примерно через 0,6 с после остановки.
- Без загрузки, истории и ссылок, содержащих ваш ввод: всё работает в браузере, URL не покидает страницу.
Похожие инструменты
Что обычно нужно дальше, когда URL уже разобран.