Інструмент для розробників

Кодувальник URL

Закодуйте текст для URL відсотковим кодуванням або декодуйте його назад.

Кодувальник URL Працює на вашому пристрої
  • Працює у вашому браузері — ваш текст нікуди не надсилається
  • Без реєстрації та квот, безкоштовно користуйтеся скільки завгодно

Як це працює

URL можуть містити лише обмежений набір символів. Усе інше — пробіли, амперсанди, літери з діакритичними знаками, будь-які символи поза ASCII — потрібно закодувати відсотковим кодуванням, інакше URL ламається так, що це прикро налагоджувати.

Повний URI проти компонента

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

Типова помилка

Кодування всього URL, коли ви хотіли закодувати один параметр, залишає амперсанди без змін, тож значення, що містить такий символ, непомітно розпадається на два параметри. Для значень у рядку запиту використовуйте варіант компонента.

Запитання й відповіді

Кодувальник URL: запитання

Чим відрізняються два варіанти кодування?

Звичайне кодування не чіпає службові символи структури URL; кодування як компонента екранує й їх — для значень усередині рядка запиту.

Чому декодування іноді не вдається?

Сторонній знак відсотка, що не є частиною коректної escape-послідовності, робить текст недекодованим. Інструмент повідомляє про це, а не повертає щось неправильне.

Чи надсилається мій текст кудись?

Ні, кодування відбувається на сторінці.