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

URL-парсер

Разберите любой URL на отдельные компоненты с нашим бесплатным онлайн-парсером. Вставьте URL и сразу увидите протокол, имя хоста, порт, путь, параметры запроса и фрагмент — исходные (закодированные) и декодированные значения рядом друг с другом. У каждого компонента есть понятное пояснение. Идеально для отладки запросов к API, анализа структуры URL, проверки кодирования и изучения того, как работают URL. Парсер также показывает разбор параметров запроса и предупреждения о потенциальных проблемах, например использовании HTTP или необычных портов. Регистрация не требуется.

URL Parser

Parse any URL into its individual components

Try an example

Enter URL

Enter a URL above and click Parse URL to see its components

Возможности

  • Полный разбор URL: разбивает любой URL на протокол, имя хоста, порт, путь, строку запроса, фрагмент и компоненты аутентификации. Каждая часть ясно подписана и объяснена.
  • Закодированные и декодированные значения: показывает исходные (закодированные) и декодированные значения рядом. Автоматически находит символы процентного кодирования и декодирует их для удобства чтения.
  • Разбор параметров запроса: разбирает все параметры запроса в структурированную таблицу с отдельными ключами, значениями и их декодированными вариантами. Копирование любого параметра одним кликом.
  • Валидация URL и предупреждения: выявляет типичные проблемы — HTTP вместо HTTPS, ссылки на localhost, необычные порты и закодированные компоненты. Помогает понять структуру URL и связанные с ней риски безопасности.

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

  • Отладка запросов к API: если запрос API падает, вставьте URL в парсер, чтобы быстро проверить некорректные параметры, неверное кодирование или отсутствующие сегменты пути.
  • Аудит безопасности: проверяйте URL на открытые учётные данные в параметрах аутентификации, контролируйте использование HTTP вместо HTTPS и выявляйте необычные порты или подозрительные шаблоны.
  • Веб-разработка: разбирайтесь в маршрутизации, анализируя сложные URL с фрагментами (одностраничные приложения), параметрами запроса и закодированными значениями во время разработки и отладки.
  • SEO и анализ ссылок: анализируйте структуру URL по лучшим практикам SEO — читаемые пути, корректное кодирование параметров и соответствие формату канонического URL.
  • Обучение: отличный учебный инструмент для студентов, изучающих структуру URL. Посмотрите, как протоколы, хосты, порты, пути и фрагменты складываются в реальные URL.
  • Извлечение данных и веб-скрапинг: разбирайте URL со собранных страниц, чтобы извлекать параметры запроса, находить шаблоны URL и понимать структуру целевого сайта.

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

URL (Uniform Resource Locator) — это адрес, по которому доступны ресурсы в интернете. Его компоненты: протокол (например, https://), имя хоста (например, example.com), порт (например, :443 или по умолчанию), путь (например, /page), строка запроса (например, ?key=value) и фрагмент (например, #section). Некоторые URL содержат учётные данные аутентификации (user:password@host). Понимание этих компонентов важно для веб-разработки, отладки и анализа безопасности.

URL-кодирование, или процентное кодирование, заменяет небезопасные и зарезервированные символы в URL на знак % и два шестнадцатеричных знака. Например, пробел становится %20, косая черта — %2F, а вопросительный знак — %3F. Это необходимо, потому что некоторые символы в URL имеют особое значение. Наш парсер показывает и исходное (закодированное), и декодированное значение каждого компонента, помогая понять, как браузер интерпретирует URL, и устранить проблемы с кодированием.

Параметры запроса идут после знака ? в URL и обычно имеют вид key=value, разделённых &. Например, в https://example.com/search?q=hello&page=2 параметры — q=hello и page=2. Наш парсер автоматически извлекает каждый параметр, показывает исходные и декодированные ключ и значение и выводит их в структурированной таблице. Можно скопировать отдельный параметр или весь URL одним кликом.

URL (Uniform Resource Locator) — это вид URI (Uniform Resource Identifier), который указывает и идентификатор, и местоположение ресурса. Все URL являются URI, но не все URI являются URL. URI может идентифицировать ресурс только по имени (URN), а URL всегда даёт способ его найти и получить. В повседневной веб-разработке чаще используется термин «URL».

Фрагмент, или хеш, стоит в конце URL после символа #. Фрагменты используются клиентом (браузером) для навигации внутри страницы — прокрутки к нужному разделу или клиентской маршрутизации в одностраничных приложениях. Фрагменты никогда не отправляются на сервер в HTTP-запросах. Типичные применения: якорные ссылки (#section-name) и маршрутизация SPA (#/dashboard/users).

Специальные символы в параметрах запроса нужно кодировать для URL. В JavaScript используйте encodeURIComponent() для значений параметров. Например, значение «hello world & more» станет «hello%20world%20%26%20more». Формируя URL программно, всегда кодируйте значения, чтобы они передавались корректно. Наш парсер помогает проверить правильность кодирования, показывая обе формы.

Порт по умолчанию для HTTP — 80, для HTTPS — 443. Если URL использует порт по умолчанию, он обычно опускается в строке URL (например, https://example.com неявно использует порт 443). Если указан нестандартный порт, он ставится после имени хоста через двоеточие (например, https://example.com:8080). Наш парсер показывает, порт по умолчанию или задан явно.

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