Все выполняется в браузере, поэтому приватные ссылки, API callbacks, URL кампаний и временные токены не загружаются на сервер. Парсер использует стандартные браузерные API URL и URLSearchParams, а сверху добавляет редактируемую таблицу, где удобно проверять и заново собирать параметры без потери повторяющихся ключей.
Парсер query string
Работает прямо в браузере - без загрузки файлов и регистрации.
Вставьте query string или добавьте строку, чтобы начать сборку параметров.
--Percent-encoded текст декодируется в таблице, а затем снова кодируется в собранном результате.
Что такое парсер query string?
Парсер query string превращает часть URL после вопросительного знака в понятные строки ключ/значение. Вставьте сырую query string или полный URL, чтобы декодировать percent-encoded текст, сохранить повторяющиеся ключи по порядку, изменить параметры и собрать чистую query string или обновленный URL.
Как пользоваться
- 1Вставьте URL или query string. Используйте полный URL вроде <code>https://example.com/?a=1</code>, сырую query вроде <code>a=1&b=2</code> или query с начальным вопросительным знаком.
- 2Проверьте декодированные строки. Таблица показывает каждый ключ и значение после percent decoding. Повторяющиеся ключи остаются отдельными строками в исходном порядке.
- 3Редактируйте, добавляйте, удаляйте или сортируйте. Меняйте ключи и значения прямо в таблице, добавляйте недостающие параметры, удаляйте лишние строки или сортируйте список по ключу, когда нужен стабильный результат.
- 4Скопируйте собранный результат. Скопируйте закодированную query string, версию с начальным вопросительным знаком, обновленный полный URL или JSON-массив пар ключ/значение.
Кому пригодится
- Разработчики при отладке callbacks могут вставлять OAuth, webhook или redirect URL и проверять каждую декодированную строку параметра.
- Маркетологи при проверке ссылок кампаний могут читать значения
utm_*, находить пустые поля и собирать чистый tracking URL. - QA-команды при воспроизведении багов могут менять по одному параметру и копировать обновленную query string в тест-кейс.
- Команды поддержки при работе с общими ссылками могут видеть повторяющиеся ключи и пустые значения, которые легко пропустить в длинном URL.
Вопросы и ответы
Этот парсер query string бесплатный?
Да. Им можно пользоваться бесплатно, без регистрации, скачивания и лимитов. Вставьте query string или URL, и декодированные строки сразу появятся в браузере.
Мой URL или query string куда-нибудь загружается?
Нет. Парсинг, редактирование и сборка происходят локально в браузере. Это полезно, когда URL содержит access tokens, адреса электронной почты, ID кампаний или другие значения, которые не стоит отправлять на другой сервер.
Можно ли разобрать полный URL?
Да. Вставьте полный URL, и инструмент прочитает только search parameters, сохранит путь и fragment, а после правок отдаст собранный полный URL. Также можно вставить сырую query string с начальным вопросительным знаком или без него.
Сохраняются ли повторяющиеся ключи?
Да. Повторяющиеся ключи сохраняются отдельными строками в том порядке, в котором они встретились. Сводка по дубликатам показывает такие случаи, как <code>tag=shoes&tag=summer</code>, чтобы они не были случайно объединены.
Как обрабатываются пустые значения?
Пустые значения остаются пустыми. Параметр вроде <code>empty=</code> отображается с пустым значением, а ключ без знака равенства при сборке обрабатывается <code>URLSearchParams</code> так же.
Percent-encoded значения декодируются?
Да. Значения вроде <code>blue%20shoes</code> отображаются в таблице как <code>blue shoes</code>. Когда вы копируете собранную query, инструмент снова кодирует значения по стандартным браузерным правилам form-url-encoded.
Что происходит с частью после #?
В полном URL fragment после <code>#</code> сохраняется при копировании собранного URL. В сырой query string все после <code>#</code> игнорируется, потому что fragments не входят в query parameters.