Веб / URL

Конструктор строки запроса

Создавайте и редактируйте строку запроса URL в виде пар ключ–значение с правильным кодированием, повторяющимися ключами и выбором + или %20 для пробелов; вставьте существующий URL, чтобы разделить его на части.

Конструктор строки запроса: Каждый ключ и значение кодируется в формате percent-encoding, поэтому такие символы, как &, =, ? и # внутри значения не нарушают адрес. При кодировании формы пробелы записываются как + — так браузеры отправляют данные форм; при строгом кодировании используются %20, а экранируются все символы, кроме букв, цифр и - . _ ~. Повторяющиеся ключи сохраняются в исходном порядке — так многие серверы обрабатывают списки. Работает на 100% локально в вашем браузере, файлы на сервер не загружаются.

Запуски
В вашем браузере
Стоимость
Бесплатно · без регистрации
Доступность
Готово к использованию
Конструктор строки запросаЛокальная обработка

Полностью работает в браузере

=
=
https://example.com/search?q=red+shoes&size=10

Ключи и значения кодируются автоматически, поэтому символы & = ? и # внутри значения не нарушат адрес. Повторяющиеся ключи сохраняются по порядку, поскольку многие серверы читают их как список.

Символы, требующие кодирования

& разделяет параметры, = отделяет ключ от значения, # обозначает начало фрагмента, а + означает пробел при кодировании формы, поэтому значение с любым из этих символов нужно кодировать: a&b превращается в a%26b. Не-ASCII-буквы кодируются как байты UTF-8, поэтому é превращается в %C3%A9.

Чтобы разобрать части любого URL, используйте парсер URL, а для рекламных ссылок — генератор UTM-меток.

Ограничения длины

Браузеры поддерживают очень длинные URL, но серверы, прокси и некоторые сервисы обрезают их после нескольких тысяч символов, а поисковые системы предпочитают короткие адреса. Большие или конфиденциальные данные лучше передавать в теле POST-запроса, а не в строке запроса, которая отображается в журналах и истории браузера.

Как пользоваться

  1. Вставьте URL, чтобы разделить его параметры на строки, или начните с нуля.
  2. Добавляйте, редактируйте и удаляйте ключи и значения.
  3. Скопируйте готовый URL; выберите + или %20 для пробелов.

Конфиденциальность и ограничения

Всё выполняется в вашем браузере; запрос к URL не отправляется.

Похожие инструменты

Часто задаваемые вопросы

+ или %20 для пробелов?

Для большинства серверов оба варианта означают пробел в строке запроса; используйте %20, если этого требует документация сервиса, а также в других частях URL, кроме строки запроса.

Как отправить список?

Повторите ключ, например size=10&size=11; некоторые фреймворки вместо этого ожидают size[]=10&size[]=11.

Чем это отличается от UTM-ссылок?

UTM-ссылки — это строки запроса с пятью стандартными ключами для отслеживания кампаний; конструктор UTM заполняет их за вас.

Бесплатный инструмент · запусков: в вашем браузере · аккаунт не нужен