Аналізатор URL — Безкоштовно онлайн

Вставте URL і побачте його протокол, хост, шлях і кожен параметр запиту окремо.

—

Результати надаються виключно в інформаційних цілях і можуть містити помилки. Перевіряйте важливу інформацію самостійно. Використання цього інструмента здійснюється на ваш власний ризик.

Що робить цей інструмент

Аналізатор URL розкладає вебадресу на частини: протокол (Protocol), хост (Host), порт (Port), шлях (Path), хеш (Hash, фрагмент після #) і кожен параметр запиту (Query parameters) як окремі ключ і значення. Вставте довге посилання — і розбір з’явиться просто під час введення. Значення з відсотковим кодуванням декодуються, тож q=usb+c+cable відображається як usb c cable.

Розбір виконує стандартний клас браузера URL — той самий, на який орієнтуються fetch і вебсервери, тож результат збігається з тим, як браузери насправді читають адресу. URL має містити схему, наприклад https://. Якщо порт не вказано, використовується типовий для схеми (443 для HTTPS, 80 для HTTP), і він показується як (default) (за замовчуванням).

Коли використовувати

  • Читання UTM-параметрів маркетингового посилання чи кліку з реклами.
  • Налагодження URL перенаправлення чи OAuth-колбеку з безліччю закодованих параметрів.
  • Перевірка, які параметри запиту отримує сторінка, перш ніж писати код маршрутизації.
  • Пошук параметрів відстеження, які варто прибрати, перш ніж ділитися посиланням.

Приклад

Введення

https://shop.example.com/search?q=usb+c+cable&sort=price_asc&page=2#results

Виведення

Protocol: https
Host: shop.example.com
Port: (default)
Path: /search
Hash: #results
q: usb c cable
sort: price_asc
page: 2

Запитання про цей інструмент

Чому я отримую «Invalid URL» (недійсний URL)?

Адреса має містити схему. Для аналізатора example.com/page — це відносний шлях; напишіть натомість https://example.com/page.

Як показуються повторювані параметри?

Кожне входження виводиться окремим рядком. ?tag=a&tag=b покаже tag двічі, по порядку — саме так більшість вебфреймворків отримують його у вигляді списку.

Чи надсилається хеш на сервер?

Ні. Частина після # залишається в браузері й використовується для якорів на сторінці та клієнтської маршрутизації. Сервер бачить лише шлях і рядок запиту.

Як закодувати значення, щоб вставити його в URL?

Для окремого значення скористайтеся інструментом Кодування URL, а щоб прочитати закодоване — Декодування URL. Пробіли стають %20 (або + у рядку запиту).

Цей інструмент безкоштовний?

Так, він безкоштовний. Без реєстрації та електронної пошти. Результат на цій сторінці.

Як отримати результат?

Скористайтеся інструментом на цій сторінці. Результат з’явиться тут, без надсилання електронною поштою.