Кодування та декодування URL
URL можуть містити лише обмежений набір символів, тому пробіли, літери з діакритикою, емодзі та символи на кшталт &, ? чи # потрібно кодувати відсотками — пробіл стає %20, «é» стає %C3%A9. Вставте текст, щоб закодувати його для параметра запиту чи шляху, або вставте закодований URL, щоб декодувати його в читабельний текст.
Кодуйте окреме значення в суворому режимі, який також екранує &, = і /, або цілий URL зі збереженням його структури. Під час декодування можна вважати + пробілом, як у надісланих HTML-формах. Усе працює у вашому браузері під час введення.
Чому варто обрати цей кодувальник URL?
- Миттєве кодування й декодування під час введення
- Суворий режим для значень параметрів, безпечний режим для цілих URL
- Повна підтримка Unicode — діакритика, кирилиця, CJK, емодзі
- Працює в браузері — нічого нікуди не надсилається
Як закодувати або декодувати URL
- Виберіть «Кодувати» або «Декодувати»
- Вставте свій текст або URL у поле введення
- Скопіюйте результат
Часті запитання
Чи цей кодувальник URL безкоштовний?
Так, він повністю безкоштовний і не має обмежень.
Яка різниця між двома режимами кодування?
Режим значення параметра (encodeURIComponent) екранує всі символи, що мають особливе значення в URL, зокрема & = ? / і #, тож значення не зламає URL. Режим цілого URL (encodeURI) залишає ці символи, тож повна адреса залишається робочим посиланням.
Чому пробіли іноді відображаються як + замість %20?
HTML-форми кодують пробіли як + у рядках запиту (application/x-www-form-urlencoded). Залиште опцію «Вважати + пробілом (дані форм)» увімкненою, щоб декодувати такі дані; вимкніть її, якщо + у вашому тексті — справжній знак плюс.
Чи надсилається мій текст на сервер?
Ні. Кодування й декодування відбуваються повністю у вашому браузері.