Створюйте посилання локально, не розставляючи вручну знаки питання, амперсанди, знаки рівності та решітки. У формі видно структуру адреси, а вбудовані API браузера URL і URLSearchParams перевіряють хост та кодують кожен параметр. Введені дані нікуди не завантажуються.
Конструктор URL-адрес
Працює повністю у вашому браузері - без завантаження на сервер і без реєстрації.
Частини URL-адреси
Параметри запиту
Створена URL-адреса
Що таке конструктор URL-адрес?
Конструктор URL-адрес створює повну веб-адресу з окремих частин: схеми, хоста, необов'язкового порту, шляху, параметрів запиту та фрагмента. Введіть кожне значення у відповідне поле, і готове посилання миттєво оновиться. Пробіли та спеціальні символи браузер закодує правильно.
Як користуватися
- 1Введіть джерело. Виберіть схему, а потім введіть хост і, за потреби, порт, відмінний від стандартного.
- 2Додайте призначення. Введіть шлях і необов'язковий фрагмент. Якщо початкової косої риски чи решітки немає, вона додасться автоматично.
- 3Додайте параметри запиту. Створіть пари ключ-значення для фільтрів, міток відстеження, налаштувань API або повторюваних ключів. Порожні значення зберігаються.
- 4Скопіюйте або відкрийте URL-адресу. Перевірте закодований результат, який оновлюється наживо, а потім скопіюйте його або відкрийте в новій вкладці.
Кому це знадобиться
- Розробники, які формують кінцеві точки API, можуть поєднати хост, шлях, порт і повторювані ключі запиту без ручного складання рядків.
- Маркетологи, які готують посилання для кампаній, можуть додати параметри відстеження як зрозумілі пари ключ-значення та скопіювати повну закодовану URL-адресу.
- QA-команди, які створюють тестові сценарії, можуть змінювати один шлях, параметр або фрагмент, залишаючи решту адреси незмінною.
- Команди підтримки, які надсилають глибокі посилання, можуть створювати довгі адреси, не втрачаючи пробіли, текст Unicode чи фрагмент після рядка запиту.
Часті запитання
Цей конструктор URL-адрес безкоштовний?
Так. Конструктор URL-адрес безкоштовний, не потребує реєстрації чи завантаження й не має обмежень на використання. Введіть частини URL-адреси, і готовий результат оновиться відразу.
Моя URL-адреса кудись завантажується?
Ні. Створення, перевірка та кодування відбуваються локально у вашому браузері. Цей інструмент не надсилає на сервер хости, шляхи, значення запиту, ідентифікатори відстеження чи фрагменти.
Скільки параметрів запиту можна додати?
Сам інструмент не встановлює обмежень. Додавайте, видаляйте та повторюйте рядки параметрів за потреби. Водночас браузери, сервери, проксі або сторонні застосунки можуть мати власну максимальну довжину URL-адреси.
Конструктор URL-адрес кодує спеціальні символи?
Так. Вбудовані URL API браузера застосовують відсоткове кодування до пробілів, тексту Unicode та зарезервованих символів там, де це потрібно. Пробіли в запиті стають знаками плюс, а буквальні знаки плюс перетворюються на <code>%2B</code>.
Чи може URL-адреса містити повторювані параметри запиту?
Так. Повторювані ключі є коректними, і деякі API використовують їх для списків, наприклад <code>tag=shoes&tag=sale</code>. Цей конструктор зберігає кожен непорожній рядок у початковому порядку, а не об'єднує повтори.
Чим запит відрізняється від фрагмента?
Запит починається після <code>?</code> і зазвичай надсилається на сервер. Фрагмент починається після <code>#</code> та обробляється браузером або сторінкою, тому не входить до HTTP-запиту.
Чому стандартний порт зник?
Стандарт URL нормалізує типові порти. Порт 443 уже передбачений для HTTPS, а порт 80 для HTTP, тому браузер прибирає ці явні значення з готової адреси. Нестандартні порти залишаються видимими.