Разбирайте любой URL на составные части. Смотрите протокол, имя хоста, порт, путь, параметры запроса и фрагмент хэша, всё разобранное и отображённое в лёгком для понимания формате с цветными сегментами.
Valid URL
https
user
pass
example.com
8080
/path/to/page
?name=John&age=30&tags=a,b
#section1
https://example.com:8080
Hello%20World!%20%40%23%24%25%5E%26*()
Hello World! @#$%^&*()
Вставьте или введите любой URL в поле ввода и увидьте его мгновенно разобранным на все компоненты. Инструмент отображает: протокол/схему (http, https, ftp и т.д.), имя пользователя и пароль (если присутствуют в URL), имя хоста, номер порта, путь, строку поиска/запроса и хэш/фрагмент. Параметры запроса разбираются в таблицу ключ-значение, где вы можете увидеть каждый параметр индивидуально. Визуальная диаграмма URL показывает, какая часть URL соответствует какому компоненту, используя цветную подсветку. Используйте кнопки копирования для копирования любого отдельного компонента. Вы также можете изменять компоненты и видеть, как реконструированный URL обновляется в реальном времени.
Парсинг URL необходим для веб-разработчиков, отлаживающих проблемы маршрутизации и обработки параметров запроса, бэкенд-инженеров, валидирующих входящие URL в конечных точках API, SEO-специалистов, анализирующих и аудирующих структуры URL для оптимизации, исследователей безопасности, изучающих подозрительные или обфусцированные URL, маркетологов, разбирающих URL отслеживания с UTM-параметрами, DevOps-инженеров, настраивающих обратные прокси и правила переписывания URL, QA-тестировщиков, проверяющих правильность генерации URL в приложениях, и аналитиков данных, парсящих реферальные URL в аналитических данных. Инструмент также образователен для студентов веб-разработки, изучающих структуру URL и спецификацию HTTP.
Парсинг URL следует стандарту WHATWG URL (используемому всеми современными браузерами), реализованному через конструктор URL в JavaScript. URL имеет структуру: scheme://userinfo@host:port/path?query#fragment. Схема (протокол) идентифицирует протокол. Распространённые схемы включают http, https, ftp, mailto, tel и data. Компонент authority включает опциональный userinfo (username:password@), хост (доменное имя или IP-адрес) и опциональный порт. Путь идентифицирует ресурс внутри хоста. Строка запроса начинается с '?' и содержит пары ключ=значение, разделённые '&'. Фрагмент (хэш) начинается с '#' и идентифицирует секцию внутри ресурса. Значения параметров запроса автоматически декодируются из URL для показа реальных значений вместо процентно-кодированных строк.
URL состоит из: схемы (https://), authority (user:pass@hostname:port), пути (/path/to/page), запроса (?key=value&key2=value2) и фрагмента (#section). Не все части обязательны. Минимальный URL нуждается только в схеме и хосте (например, https://example.com).
URL-кодирование (процентное кодирование) заменяет небезопасные символы на '%', за которым следуют две шестнадцатеричные цифры. Например, пробелы становятся %20, '&' становится %26, а '=' становится %3D. Это гарантирует, что специальные символы в URL не мешают структуре URL. Этот инструмент автоматически декодирует их для читаемости.
Параметры запроса представляют пары ключ-значение, добавленные к URL после символа '?', разделённые '&'. Например, в '?page=2&sort=name&order=asc' есть три параметра: page=2, sort=name и order=asc. Они обычно используются для фильтров поиска, пагинации, отслеживания (UTM-параметры) и API-запросов.
Трансформируйте, форматируйте, генерируйте и кодируйте данные мгновенно. Приватно, быстро и всегда бесплатно.
Смотреть все инструменты