Дефрагментатор URL

Разбирает полный URL на составные части: протокол, хост, порт, путь, query-параметры и якорь.

Протоколhttps
Пользовательuser
Пароль••••
Хостexample.com
Порт8080
Путь/blog/post-123
Query-параметры (3)
utm_source = yandexutm_medium = cpcq = пример
Якорь (hash)#section-2
Originhttps://example.com:8080

О сервисе

Разбирает любой URL на составные части: протокол, логин, пароль, хост, порт, путь, query-параметры (каждый отдельно с декодированным значением), якорь и origin.

Что умеет

  • Все компоненты URL в одной таблице
  • Query-параметры выводятся в виде «ключ = значение»
  • Автоматическое декодирование URL-encoded значений
  • Origin (протокол + хост + порт) выделен отдельно
  • Сообщения об ошибке для невалидных URL

Как работает

Использует встроенный класс URL и URLSearchParams JavaScript. Все компоненты экранируются перед выводом, чтобы избежать XSS при вставке вредоносных URL.

Пример

Из «https://user:pass@example.com:8080/blog?utm_source=yandex#section-2» получите 9 разобранных компонентов.

Нужен подобный сервис для вашего сайта или сложный сценарий — пишите, разработаю под задачи.

Ещё сервисы

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

Нужен свой инструмент?

Сделаю такой же сервис под вашу задачу

Внутренние инструменты для сотрудников, публичные сервисы для клиентов, конвертеры и генераторы. Напишите — обсудим.

Роман Финк