Укажите подходящую базу
Относительной ссылке нужна корректная база. Пустая ссылка с базой допустима. Если указанная база некорректна, ошибка возникнет даже при абсолютном входном адресе.
URL / URI Tools
Узнайте, как браузер понимает адрес
Данные обрабатываются в этом браузере и не отправляются на сервер.
Относительной ссылке нужна корректная база. При наличии базы ссылка может быть пустой.
Нормализация по WHATWG. Исходный ввод и текст базы не экспортируются.
Учётные данные authority всегда скрыты и удалены из href. Секреты в пути, запросе и фрагменте не обнаруживаются.
Ввод и база: по 100 000 единиц UTF-16. До 1 000 параметров и 4 000 000 единиц вывода.
Введите адрес или базу либо загрузите пример.
Парсер URL помогает разобраться с адресом из журнала или настройки: почему исчез порт, сократился путь или имя перед @ оказалось не хостом. Результат отражает правила браузера.
Разбор URL сохраняет порядок повторяющихся параметров. Для относительной ссылки задайте базу: разбор ссылки покажет компоненты URL и параметры запроса после разрешения пути.
Парсер URL выводит hostname, host и origin отдельно. Учётные данные заменяются постоянными маркерами в полях компонентов и полностью удаляются из href.
При базе с окончанием /docs/guide/ ссылка ../assets/logo.svg ведёт в /docs/assets/. Разрешённый путь виден в результате, а исходный текст в редакторах не меняется.
Относительной ссылке нужна корректная база. Пустая ссылка с базой допустима. Если указанная база некорректна, ошибка возникнет даже при абсолютном входном адресе.
Порт по умолчанию исчезает, домен может перейти в нижний регистр, а .. разрешается. В запросе + означает пробел, а %2B — знак плюса.
Автоматический режим ждёт 350 мс. Без него используйте кнопку разбора или Ctrl/Cmd+Enter. Редактирование блокирует старый экспорт. Пример и очистка требуют просмотра замены и применения; доступна однократная отмена.
host включает нестандартный порт; hostname не включает порт, но сохраняет скобки IPv6. Для обычных веб-адресов origin также содержит схему.
Повторяющиеся имена остаются отдельными записями. Пустые имена и значения сохраняются, однако flag и flag= дают одинаковое пустое значение.
Выберите компоненты JSON или href без учётных данных. Отчёт отмечает наличие базы, но не включает её текст и исходный ввод.
mailto:, data:, blob: и file: обрабатываются по нативным правилам. Пустой host или строковое значение null в origin не обязательно означают ошибку.
Для https://example.com:8443/a host равен example.com:8443, origin — https://example.com:8443, hostname — example.com. Порт по умолчанию удаляется при нормализации.
Браузер разрешает сегменты по правилам стандарта. В HTTPS путь /a/../b становится /b. Поэтому результат описывает разобранный адрес, а не точную копию ввода.
Операция выполняется в этом браузере. Она не передаёт введённый адрес серверу анализа и не открывает его назначение.
В https://trusted.example@other.example/ имя trusted.example относится к пользователю. Настоящий hostname — other.example. По одному тексту перед @ нельзя определить хост.
Это обозначение метки международного домена в Punycode. Сохраняется нативная ASCII-запись; выводов о владельце и надёжности домена инструмент не делает.
Нашли проблему?
Парсер URL покажет связь базы с итоговым путём и сохранит повторяющиеся значения для проверки перед экспортом.