Выберите режим ввода
Явно выберите запрос, URL или JSON. В запросе допустим начальный ?, а первый # начинает фрагмент. Режим URL сохраняет исходную основу и фрагмент без обращения к адресу.
URL / URI Tools
Каждый повторяющийся параметр остаётся на своём месте
Данные обрабатываются в этом браузере и не отправляются на сервер.
Явно выберите запрос, URL или JSON. Первый # начинает фрагмент; URL сохраняет основу и фрагмент без обращения к адресу.
Объект JSON группирует значения и теряет чередование ключей и отличия флагов. Целочисленные имена могут менять порядок. Для точных параметров выбирайте entries.
Максимум 100000 единиц UTF-16 и 1000 записей. Созданные экспорты не обрезаются. Каждый формат вывода ограничен 1200000 единиц UTF-16; превышение отклоняет преобразование без обрезки.
Изменения таблицы остаются черновиком до применения. Без = значение пустое, ключ непустой. Проверьте замену перед применением или отбрасыванием.
Введите данные или загрузите пример.
Конструктор URL-запросов преобразует URL, JSON или текст запроса в редактируемые строки. Параметры URL с одинаковыми именами, пустые значения и отличие flag от flag= сохраняются.
Строка запроса может использовать кодирование формы или RFC3986. Преобразование Query String в JSON оставляет длинные идентификаторы и начальные нули текстом.
Конструктор URL-запросов экспортирует массив entries с key, value и hasEquals. Он сохраняет чередующиеся повторные ключи и флаги без знака равенства, которые теряются при группировке в объект.
Проверьте стабильную сортировку декодированных ключей перед применением. Значения одинаковых ключей сохраняют порядок; отмена восстанавливает ввод и результат.
Явно выберите запрос, URL или JSON. В запросе допустим начальный ?, а первый # начинает фрагмент. Режим URL сохраняет исходную основу и фрагмент без обращения к адресу.
По умолчанию + во вводе означает пробел, а форма записывает пробелы как +. Буквальный + на входе и RFC3986 с %20 на выходе выбираются отдельно. Автоматика ждёт 350 мс; без неё используйте кнопку или Ctrl/Cmd + Enter.
Изменяйте, добавляйте, удаляйте и сортируйте строки, затем проверьте замену и примените. Устаревший результат нельзя экспортировать. Отмена восстанавливает ввод, настройки и результат.
Каждое вхождение остаётся строкой. hasEquals отличает debug от debug= без преобразования в логический тип.
entries сохраняет всю последовательность. Объект JSON группирует повторяющиеся значения в массивы строк, если порядок между ключами не важен.
Имена и значения кодируются отдельно. Символы & и = внутри значения остаются данными; URL сохраняет основу и фрагмент.
Копируйте выбранный результат, скачивайте текст или отчёт JSON. Даже слишком большой для обратной записи результат экспортируется целиком.
В объектном JSON — да. В таблице и entries каждое вхождение остаётся отдельным элементом с исходным порядком.
Форма использует +, RFC3986 — %20. Буквальный плюс записывается как %2B; интерпретация входного плюса выбирается отдельно.
Параметры запроса являются текстом. Числа, логические значения и null в JSON не принимаются: заключайте значения в кавычки, чтобы сохранить цифры и нули.
Да, выберите режим URL. Основа и фрагмент остаются без изменений, адрес не запрашивается. entries описывает только параметры.
Да, пока вы не примените сортировку. Равные ключи остаются стабильными. Для точной передачи порядка используйте entries, а не группированный объект.
Нашли проблему?
Откройте пример в Конструктор URL-запросов, проверьте повторы и флаги, затем скопируйте формат, который ожидает ваше приложение.