Query Params Viewer

Разбирает query-параметры URL, вложенные параметры раскрываются автоматически

Поддерживаются полные URL, hash-маршруты (например #/path?a=1) и строка запроса без адреса (например a=1&b=2). Нажмите Enter, чтобы разобрать.

Пока ничего не разобрано. Вставьте ссылку или нажмите «Пример», чтобы посмотреть, как это работает.

О Query Params Viewer

Строка запроса URL — это часть после ?: список пар key=value, соединённых знаком &, например ?q=shoes&page=2. Query Params Viewer декодирует эту строку и раскладывает каждый параметр в таблицу: выполняет URL-декодирование значений, помечает повторяющиеся ключи, форматирует JSON и раскрывает параметры, которые сами являются закодированным URL. Всё происходит в вашем браузере — ничего не загружается на сервер.

Частые вопросы

Что такое query-параметр URL?
Это пара key=value в части URL после ?. Несколько параметров разделяются знаком &, например ?q=shoes&page=2&sort=asc. Один и тот же ключ может встречаться несколько раз.
Как декодировать строку запроса?
Вставьте полный URL, строку a=1&b=2 или hash-маршрут вида #/path?a=1 в поле и нажмите «Разобрать». Каждое значение декодируется — %20 становится пробелом, %3D становится = — и показывается в таблице вместе с определённым типом.
Отправляется ли мой URL на сервер?
Нет. Разбор, редактирование, сравнение и создание ссылок выполняются в браузере; URL не покидает ваше устройство. Ссылки для обмена хранят состояние во фрагменте #, который браузеры никогда не отправляют на сервер.
Что происходит с повторяющимися ключами?
Каждое вхождение сохраняется в отдельной строке с меткой вида 1/2 и 2/2. Так же читают повторяющиеся ключи URLSearchParams и большинство серверов, поэтому вы видите значения, которые простой парсер молча отбросил бы.
Может ли инструмент прочитать URL, вложенный в параметр?
Да. Если значение само является закодированным URL или строкой запроса — например redirect=https%3A%2F%2F…%3Ftoken%3Dabc — его можно раскрыть и посмотреть вложенные ключи и значения, до трёх уровней в глубину.