Парсер URL и редактор параметров запроса
Разберите любой URL на составляющие, отредактируйте параметры запроса в визуальной таблице и соберите чистый URL заново - на 100 % бесплатно и на стороне клиента.
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.
Query Parameters (5)
| # | Key (decoded) | Value (decoded) | Raw | |
|---|---|---|---|---|
| 1 | q | hello world | q=hello+world | |
| 2 | lang | en | lang=en | |
| 3 | page | 1 | page=1 | |
| 4 | sort | relevance | sort=relevance | |
| 5 | filter | active | filter=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» и получить полную разбивку, не добавляя схему вручную.