URL: кодування та декодування

Перетворіть текст у безпечний для вебу формат (percent-encoding) або розкодуйте URL із %20, %D1%96 та подібними кодами. Виберіть, що це: окремий параметр чи повна адреса. Усе у вашому браузері.

🔒 Те, що ви вводите, не залишає ваш пристрій. Усе обчислюється у вашому браузері.

Параметр кодує також : / ? & =. Повна адреса залишає їх без змін.

Як закодувати або розкодувати URL

  1. Виберіть, що потрібно: кодувати чи декодувати.
  2. Вкажіть, що це: параметр (значення поля) чи повна URL-адреса.
  3. Введіть або вставте текст: результат з'явиться одразу.
  4. Скопіюйте результат і використайте його у посиланні, коді чи запиті.

Навіщо кодувати URL

Вебадреси допускають лише певні символи. Пробіли, літери з діакритикою, кирилиця та символи на кшталт & чи = замінюються на % з двома шістнадцятковими цифрами (наприклад, пробіл – це %20). Це називається percent-encoding.

Якщо ви вставляєте значення в параметр (?search=…), виберіть «Параметр», який кодує також : / ? & і =. Якщо у вас уже є повна адреса й потрібно лише екранувати пробіли чи літери, виберіть «Повну URL-адресу».

Декодування працює навпаки: перетворює %D1%96 на «і», а %20 на пробіл, щоб ви могли прочитати URL у початковому вигляді.

Що варто знати

Поширені запитання

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

Параметр кодує всі спеціальні символи, зокрема : / ? & =. Повна адреса зберігає ці символи, бо вони є частиною її структури.

Чому пробіл перетворюється на %20?

Тому що пробіли в URL не допускаються. 20 – це його код у шістнадцятковій системі.

Чи працює з кирилицею та емодзі?

Так, вони кодуються як UTF-8; наприклад, «і» перетворюється на %D1%96.

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

Ні. Усе відбувається у вашому браузері, текст ніколи не залишає ваш пристрій.

Це безкоштовно?

Так, безкоштовно, без реєстрації й працює прямо у вашому браузері.