Роман Финк

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

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

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

Разберёт длинный URL по частям. Каждый query-параметр в отдельной строке.

О сервисе

Разбирает любой 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 разобранных компонентов.

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

Разрабатываю калькуляторы, сервисы для сайтов и веб-приложения