Рекомендуемые инструменты
Конструктор query-параметров
Управляйте query-параметрами как строками ключ/значение и генерируйте query string или полный URL в реальном времени.
Список параметров
Добавляйте, удаляйте и дублируйте строки для фильтров, пагинации и tracking-параметров.
Параметров пока нет. Добавьте их вручную или разберите query string.
Обзор инструмента: Query Builder
Query Builder помогает управлять параметрами URL в виде строк ключ/значение и в реальном времени генерировать query string или полный URL. Инструмент подходит для тестирования API, маркетинговых ссылок, фильтров поиска, пагинации и других задач, где параметры приходится часто менять.
Что такое Query Builder?
Query Builder заменяет ручное редактирование строк вроде ?page=1&sort=desc&tag=dev на более понятный структурированный интерфейс. Вы можете добавлять, дублировать и удалять параметры построчно, а также лучше контролировать повторяющиеся ключи, пустые значения и кодирование.
Как использовать
- Укажите базовый URL, если нужен полный адрес.
- Вставьте raw query string и разберите ее, либо добавьте параметры вручную.
- Отредактируйте каждую строку ключ/значение.
- Выберите, нужно ли кодировать значения, пропускать пустые строки и добавлять в начале
?. - Скопируйте готовую query string или полный URL.
Частые сценарии использования
- Быстрая сборка URL для API-запросов
- Подготовка маркетинговых ссылок с UTM-параметрами
- Проверка пагинации, сортировки и фильтров
- Пересборка URL после удаления пустых значений
- Пояснение структуры параметров в документации
❓ FAQ
Q1: Поддерживаются ли повторяющиеся ключи?
О: Да. Повторяющиеся ключи сохраняются в текущем порядке строк.
Q2: Можно ли сгенерировать только query string без базового URL?
О: Да. Инструмент может работать только с query-частью.
Q3: Почему некоторые строки не попали в результат?
О: Если включена опция пропуска пустых значений, строки с пустым ключом исключаются.
✨ Основные возможности
- Визуальное редактирование параметров как пар ключ/значение
- Разбор готовой raw query string в редактируемые строки
- Мгновенная генерация query string и полного URL
- Опциональное кодирование значений
- Опциональный пропуск пустых строк
- Поддержка повторяющихся ключей, например
tag=js&tag=vue
📖 Примеры использования
Базовая сборка параметров
Входные строки:
page = 2
sort = newest
tag = tools
Сгенерированная query string:
?page=2&sort=newest&tag=tools
Генерация полного URL
Базовый URL:
https://example.com/search
Входные строки:
q = query builder
lang = ru
Сгенерированный URL:
https://example.com/search?q=query%20builder&lang=ru
Повторяющиеся ключи
Входные строки:
tag = javascript
tag = vue
tag = nuxt
Сгенерированная query string:
?tag=javascript&tag=vue&tag=nuxt
🎯 Где полезно применять
1. Отладка API
Можно быстро собирать URL-запросы, меняя пагинацию, фильтры и сортировку.
2. Маркетинговые ссылки
Удобно создавать URL с utm_source, utm_medium и utm_campaign без ручного редактирования.
3. Страницы поиска и фильтров
Инструмент помогает формировать аккуратные параметры для фильтров товаров, поисковых фраз и порядка сортировки.
4. Документация и обучение
Структуру query-параметров проще показывать в построчном виде в учебных материалах и примерах.
💡 Советы по использованию
- Держите базовый URL отдельно, чтобы переиспользовать тот же набор параметров на разных доменах.
- Включайте кодирование, если значения содержат пробелы, символы или не-ASCII символы.
- Перед копированием боевых ссылок включайте пропуск пустых значений.
- Если сервис ожидает повторяющиеся ключи, оставляйте несколько строк вместо объединения значений.