Як закодувати або розкодувати URL
- Виберіть, що потрібно: кодувати чи декодувати.
- Вкажіть, що це: параметр (значення поля) чи повна URL-адреса.
- Введіть або вставте текст: результат з'явиться одразу.
- Скопіюйте результат і використайте його у посиланні, коді чи запиті.
Навіщо кодувати URL
Вебадреси допускають лише певні символи. Пробіли, літери з діакритикою, кирилиця та символи на кшталт & чи = замінюються на % з двома шістнадцятковими цифрами (наприклад, пробіл – це %20). Це називається percent-encoding.
Якщо ви вставляєте значення в параметр (?search=…), виберіть «Параметр», який кодує також : / ? & і =. Якщо у вас уже є повна адреса й потрібно лише екранувати пробіли чи літери, виберіть «Повну URL-адресу».
Декодування працює навпаки: перетворює %D1%96 на «і», а %20 на пробіл, щоб ви могли прочитати URL у початковому вигляді.
Що варто знати
- Під час декодування параметра знак + читається як пробіл, як це роблять вебформи.
- Якщо в тексті є %, після якого немає двох шістнадцяткових цифр, його не можна розкодувати.
- Інструмент не перевіряє, чи існує адреса або чи вона правильно складена: він лише перетворює символи.
Поширені запитання
У чому різниця між параметром і повною URL-адресою?
Параметр кодує всі спеціальні символи, зокрема : / ? & =. Повна адреса зберігає ці символи, бо вони є частиною її структури.
Чому пробіл перетворюється на %20?
Тому що пробіли в URL не допускаються. 20 – це його код у шістнадцятковій системі.
Чи працює з кирилицею та емодзі?
Так, вони кодуються як UTF-8; наприклад, «і» перетворюється на %D1%96.
Чи надсилається мій текст на сервер?
Ні. Усе відбувається у вашому браузері, текст ніколи не залишає ваш пристрій.
Це безкоштовно?
Так, безкоштовно, без реєстрації й працює прямо у вашому браузері.