CanDoYa
UK

Конструктор URL-адрес

Працює повністю у вашому браузері - без завантаження на сервер і без реєстрації.

Створити URL-адресу

Частини URL-адреси

Параметри запиту

Створена URL-адреса

Введіть хост, щоб створити URL-адресу.
Введіть хост, щоб почати створення
Поділитися інструментом

Що таке конструктор URL-адрес?

Конструктор URL-адрес створює повну веб-адресу з окремих частин: схеми, хоста, необов'язкового порту, шляху, параметрів запиту та фрагмента. Введіть кожне значення у відповідне поле, і готове посилання миттєво оновиться. Пробіли та спеціальні символи браузер закодує правильно.

Як користуватися

  1. 1Введіть джерело. Виберіть схему, а потім введіть хост і, за потреби, порт, відмінний від стандартного.
  2. 2Додайте призначення. Введіть шлях і необов'язковий фрагмент. Якщо початкової косої риски чи решітки немає, вона додасться автоматично.
  3. 3Додайте параметри запиту. Створіть пари ключ-значення для фільтрів, міток відстеження, налаштувань API або повторюваних ключів. Порожні значення зберігаються.
  4. 4Скопіюйте або відкрийте URL-адресу. Перевірте закодований результат, який оновлюється наживо, а потім скопіюйте його або відкрийте в новій вкладці.

Кому це знадобиться

Створюйте посилання локально, не розставляючи вручну знаки питання, амперсанди, знаки рівності та решітки. У формі видно структуру адреси, а вбудовані API браузера URL і URLSearchParams перевіряють хост та кодують кожен параметр. Введені дані нікуди не завантажуються.

Часті запитання

Цей конструктор URL-адрес безкоштовний?

Так. Конструктор URL-адрес безкоштовний, не потребує реєстрації чи завантаження й не має обмежень на використання. Введіть частини URL-адреси, і готовий результат оновиться відразу.

Моя URL-адреса кудись завантажується?

Ні. Створення, перевірка та кодування відбуваються локально у вашому браузері. Цей інструмент не надсилає на сервер хости, шляхи, значення запиту, ідентифікатори відстеження чи фрагменти.

Скільки параметрів запиту можна додати?

Сам інструмент не встановлює обмежень. Додавайте, видаляйте та повторюйте рядки параметрів за потреби. Водночас браузери, сервери, проксі або сторонні застосунки можуть мати власну максимальну довжину URL-адреси.

Конструктор URL-адрес кодує спеціальні символи?

Так. Вбудовані URL API браузера застосовують відсоткове кодування до пробілів, тексту Unicode та зарезервованих символів там, де це потрібно. Пробіли в запиті стають знаками плюс, а буквальні знаки плюс перетворюються на <code>%2B</code>.

Чи може URL-адреса містити повторювані параметри запиту?

Так. Повторювані ключі є коректними, і деякі API використовують їх для списків, наприклад <code>tag=shoes&amp;tag=sale</code>. Цей конструктор зберігає кожен непорожній рядок у початковому порядку, а не об'єднує повтори.

Чим запит відрізняється від фрагмента?

Запит починається після <code>?</code> і зазвичай надсилається на сервер. Фрагмент починається після <code>#</code> та обробляється браузером або сторінкою, тому не входить до HTTP-запиту.

Чому стандартний порт зник?

Стандарт URL нормалізує типові порти. Порт 443 уже передбачений для HTTPS, а порт 80 для HTTP, тому браузер прибирає ці явні значення з готової адреси. Нестандартні порти залишаються видимими.