Перейти к содержимому
Aback Tools Logo

Парсер URL и редактор параметров запроса

Разберите любой URL на составляющие, отредактируйте параметры запроса в визуальной таблице и соберите чистый URL заново - на 100 % бесплатно и на стороне клиента.

URL Parser & Query Parameters Editor

Paste any URL to decompose it into components, inspect and edit query parameters in a visual grid, then copy the rebuilt URL - all client-side with no data sent anywhere.

API endpoint
Protocol
https:scheme
Hostname
api.example.comhost
Port
8443port
Host
api.example.com:8443
Origin
https://api.example.com:8443
Path
/v2/searchpath
Query String
q=hello+world&lang=en&page=1&sort=relevance&filter=activequery
Fragment
resultshash

Query Parameters (5)

#Key (decoded)Value (decoded)Raw
1qhello worldq=hello+world
2langenlang=en
3page1page=1
4sortrelevancesort=relevance
5filteractivefilter=active

Возможности

  • Полный разбор URL: мгновенно разбирайте любой URL на протокол, имя пользователя, пароль, хост, порт, путь, строку запроса и фрагмент - с кнопками копирования у каждого поля и понятной таблицей всех декодированных пар ключ-значение.
  • Визуальный редактор параметров запроса: редактируйте параметры в привычной таблице. Добавляйте, удаляйте, сортируйте, включайте и отключайте отдельные параметры и переключайтесь между процентно-кодированным и читаемым видом в любой момент.
  • Мгновенная пересборка с управлением кодированием: меняйте протокол, хост, порт, путь, аутентификацию или фрагмент напрямую и наблюдайте, как пересобранный URL обновляется в реальном времени. Переключайте процентное кодирование, чтобы получить читаемые URL или вывод, соответствующий RFC 3986.
  • 100 % бесплатно, на стороне клиента и приватно: весь разбор, декодирование и сборка используют встроенный API URL браузера без обмена с сервером. Чувствительные URL с API-ключами, токенами сессии или учётными данными никогда не покидают устройство.

Сценарии использования

  • Отладка API-эндпоинтов: вставляйте длинные API-URL из логов ошибок, разбирайте все параметры запроса и сразу видьте, какой ключ содержит неверное значение, без ручной работы со строками и декодирования.
  • Проверка UTM-параметров: декодируйте и проверяйте URL отслеживания кампаний из рассылок и рекламных платформ, сверяя значения utm_source, utm_medium, utm_campaign и utm_content с первого взгляда.
  • Анализ callback-адресов OAuth / OIDC: проверяйте URL авторизационного callback с параметрами code, state и scope для отладки потоков OAuth 2.0 при разработке или аудите безопасности.
  • Обмен и очистка URL: удаляйте чувствительные параметры отслеживания, отключайте отдельные ключи, сортируйте параметры по алфавиту для единообразия и копируйте чистый пересобранный URL.
  • Отладка подписей вебхуков: разбирайте входящие URL вебхуков, чтобы сравнить подписи строки запроса, метки времени и значения nonce с ожидаемыми при диагностике сбоев проверки HMAC.
  • SEO-аудит URL: проверяйте корректность канонических URL, параметров пагинации и фасетных фильтров перед отправкой сайта на индексацию или при диагностике дублирования контента.

Анатомия URL

URL (Uniform Resource Locator) - это структурированная строка с несколькими необязательными частями, определёнными в RFC 3986. Схема (например, https: ) задаёт протокол. Раздел авторитета содержит необязательные учётные данные пользователя, имя хоста и необязательный порт. Путь указывает ресурс на сервере. Необязательная строка запроса после ? несёт параметры ключ-значение. Наконец, фрагмент после # обозначает подраздел внутри страницы.

Процентное кодирование

Ключи и значения параметров запроса не должны содержать необработанные специальные символы, такие как & , = , + или Unicode. Вместо этого такие символы кодируются как шестнадцатеричные последовательности %XX. Например, пробел становится %20 (или + в старой кодировке application/x-www-form-urlencoded). Редактор показывает и необработанную кодированную форму, и удобную декодированную, а также автоматически перекодирует ваши правки при включении опции «Процентное кодирование».

Движок пересборки URL

После редактирования инструмент собирает URL из частей в правильном порядке RFC 3986: схема, авторитет (учётные данные, хост, порт), путь, строка запроса и фрагмент. Параметры, отключённые флажком, исключаются из вывода. Параметры сериализуются в том порядке, в котором они расположены в таблице, сохраняя нужный приоритет.

Уведомление о приватности

Поскольку разбор выполняется на стороне клиента через встроенный API URL браузера, URL с токенами аутентификации, API-ключами или идентификаторами сессии никогда не передаются третьим сторонам. Инструмент безопасен для работы с продакшен-учётными данными и приватными эндпоинтами.

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

Парсер обрабатывает любой синтаксически корректный URL: HTTP, HTTPS, FTP, WebSocket, mailto, tel и пользовательские схемы. Если протокол не обнаружен, автоматически подставляется https://. Некорректные URL помечаются понятной ошибкой.

Нет. Разбор, декодирование и сборка выполняются на стороне клиента через встроенный API URL браузера. Ничего не покидает ваш браузер, поэтому инструмент безопасен для URL с API-ключами, сессионными токенами и чувствительными данными.

Процентное кодирование преобразует специальные символы в последовательности %XX, безопасные для URL. Включайте его для вывода по стандарту в HTML, HTTP-заголовках или API-запросах. Отключайте, чтобы получить читаемый URL для отправки в чат или документацию.

Да. На вкладке «Редактирование и сборка» нажмите «Добавить параметр», чтобы вставить строку, значок корзины - чтобы удалить, кнопку «Сортировать» - для алфавитного порядка, или флажок, чтобы временно отключить параметр. Пересобранный URL обновляется мгновенно.

Когда активен режим «Декодировано», редактор показывает читаемые значения, например «hello world» вместо «hello%20world». Правки в декодированном виде автоматически кодируются в выводе. Вид «Кодировано» показывает необработанные строки с процентным кодированием.

Фрагмент (хэш) - это часть после символа #. Он не отправляется на сервер: браузеры используют его для прокрутки к разделу страницы или маршрутизации SPA. Его можно изменить в разделе «Компоненты URL»; он добавляется в конец пересобранного URL.

Если протокол не обнаружен, инструмент внутренне подставляет https:// перед разбором. Так можно вставить хост вида «api.example.com?key=val» и получить полную разбивку, не добавляя схему вручную.