Розбір відбувається під час набору тексту і не залишає ваш пристрій - URL-адреса ніколи не завантажується на сервер, а це важливо, коли в ній є ключі API, токени чи ідентифікатори відстеження. Інструмент використовує вбудовані у браузер WHATWG URL та URLSearchParams - той самий рушій, що й у вашому рядку адреси, тож те, що ви бачите, точно відповідає тому, як адресу прочитає реальний клієнт. Кожен параметр запиту вже показано розшифрованим у форматі percent-decode, а дублікати ключів зберігаються по порядку, а не об'єднуються.
URL Parser: розбір URL-адреси
Працює повністю у вашому браузері - без завантаження на сервер і без реєстрації.
Що таке URL Parser?
URL Parser розкладає веб-адресу на складові частини - схему (https), хост, порт, шлях, рядок запиту та фрагмент - і показує кожен параметр запиту як розшифрований запис ключ-значення. Цей інструмент розбирає будь-яку URL-адресу прямо у браузері за тим самим стандартом, який використовує сам браузер, тож ви можете переглянути, налагодити або скопіювати будь-яку окрему частину.
Як користуватися
- 1Вставте URL-адресу. Вставте будь-яку абсолютну URL-адресу в поле вводу - вона може містити частину userinfo, порт, рядок запиту та фрагмент.
- 2Перегляньте розбір. Панель показує кожну структурну частину - схему, хост, порт, шлях, запит, фрагмент, origin - щойно URL-адреса стає коректною.
- 3Перевірте параметри. Таблиця параметрів запиту показує кожен ключ і його розшифроване значення, зберігаючи дублікати ключів у порядку появи.
- 4Скопіюйте потрібне. Скопіюйте будь-яку окрему частину або натисніть «Копіювати як JSON», щоб отримати всю розібрану структуру для тесту чи звіту про баг.
Кому це знадобиться
- Розробники, що налагоджують редирект чи callback URL - бачать точний
path,queryтаfragment, на які потрапить запит. - Маркетологи, що перевіряють посилання для відстеження - читають кожен параметр
utm_*у вигляді охайного списку ключ-значення, а не вдивляються в один довгий рядок. - QA та підтримка, що відтворюють баг за спільним посиланням - копіюють окремо хост, порт чи одне значення параметра.
- Усі, хто вивчає, як влаштована URL-адреса - розмічений розбір робить схему, хост, порт, шлях, запит і фрагмент наочними.
Часті запитання
Цей URL Parser безкоштовний?
Так - він повністю безкоштовний, без реєстрації та без обмежень на використання. Розбір відбувається повністю у вашому браузері.
Чи завантажується моя URL-адреса кудись?
Ні. URL-адреса розбирається локально у вашому браузері і ніколи не надсилається на сервер, тож це безпечно для посилань, які містять ключі API, токени сесії чи приватні параметри запиту.
Які частини URL-адреси він показує?
Він показує схему, ім'я користувача та пароль (userinfo), хост, порт, шлях, рядок запиту та фрагмент, а також origin. Кожен параметр запиту також показано як розшифрований запис ключ-значення.
Чому просить додати https:// ?
Стандарт URL-адрес вимагає саме абсолютну URL-адресу, щоб визначити хост. Гола адреса на кшталт <code>example.com/path</code> чи відносна <code>/path?x=1</code> не має схеми, тому не може бути розібрана сама по собі - додайте <code>https://</code> (чи потрібну схему) на початок, і вона розбереться.
Параметри запиту розшифровуються?
Так. Кожне значення параметра проходить percent-decode, тож <code>%20</code> показується як пробіл, а <code>caf%C3%A9</code> - як <code>café</code>. Дублікати ключів - наприклад, <code>color=blue&color=red</code> - зберігаються як окремі рядки в первісному порядку, а не об'єднуються.
Чому порт іноді порожній?
Коли URL-адреса використовує порт за замовчуванням для своєї схеми (443 для https, 80 для http), стандарт залишає <code>port</code> порожнім, бо він мається на увазі. Порт, відмінний від стандартного, наприклад <code>:8443</code>, показується явно.
Чи розбирає він фрагмент після # ?
Так. Частина після <code>#</code> показується як фрагмент. Браузери ніколи не надсилають її на сервер, але це справжня частина URL-адреси - корисна для маршрутів single-page-застосунків і глибоких посилань.