Парсер URL

Разбор URL на протокол, имя хоста, порт, путь, параметры запроса и хеш. Интерактивный конструктор URL для создания URL из компонентов. Бесплатный онлайн-инструмент.

Всё работает в вашем браузере — данные не отправляются на сервер.

Зачем использовать парсер URL?

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

Ключевые возможности

  • Разбор любого URL на протокол, имя хоста, порт, путь, параметры запроса и хеш
  • Отображение каждого компонента в отдельном поле с кнопками копирования
  • Интерактивный конструктор URL: изменение компонентов и пересборка URL в реальном времени
  • Извлечение и отображение всех параметров запроса в виде пар ключ-значение
  • Валидация формата URL с понятными сообщениями об ошибках

Как это работает

  1. Вставьте или введите URL в поле ввода
  2. Мгновенно просмотрите разобранные компоненты и параметры запроса
  3. Переключитесь в режим сборки для изменения компонентов и параметров
  4. Скопируйте любое значение компонента или весь пересобранный URL

Технические детали

Этот инструмент использует встроенный JavaScript URL API (new URL()) для разбора, который следует стандарту WHATWG URL. Он поддерживает все стандартные компоненты URL, определённые спецификацией. Параметры запроса разбираются с использованием URLSearchParams для точного декодирования закодированных символов. Конструктор URL проверяет созданные URL с использованием того же API для обеспечения корректности результата.

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

Почему мой URL отображается как недействительный?

URL должен содержать протокол (например, https:// или http://). JavaScript-парсер URL требует полного префикса протокола. Например, используйте 'https://example.com' вместо просто 'example.com'.

Можно ли добавлять или удалять параметры запроса в режиме сборки?

Да! В режиме сборки вы можете добавлять новые параметры кнопкой 'Add Param', редактировать существующие пары ключ-значение или удалять любой параметр кнопкой удаления. URL пересобирается в реальном времени при внесении изменений.

Какие протоколы URL поддерживаются?

Парсер поддерживает все стандартные протоколы URL, включая http, https, ftp, ws и wss. Вы можете выбрать разные протоколы из выпадающего списка в режиме сборки.

Полезные статьи

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