URL-кодування / декодування

Відсоткове кодування/декодування URL і рядків запиту, редагування параметрів у таблиці ключ/значення, пакетна обробка списків і підсвічування закодованих символів.

Завантаження інструмента…

URL-кодування / декодуванняКодуйте текст відсотковим кодуванням для безпечного використання в URL або декодуйте назад, з областями Component, Whole URI та application/x-www-form-urlencoded (пробіли як +). Перемкніться в режим Query, щоб розбити URL на редаговану таблицю ключ/значення й зібрати його знову, або в режим Batch, щоб кодувати чи декодувати весь список рядок за рядком. Закодовані символи підсвічуються у виводі, і вся обробка відбувається у вашому браузері.

Що таке URL-кодування / декодування?

URL Encode / Decode — це безкоштовний онлайновий кодувальник, декодувальник і редактор рядків запиту URL. У режимі Text він відсотково кодує або декодує одне значення з областю Component (encodeURIComponent), Whole URI (encodeURI) або Form (application/x-www-form-urlencoded, пробіли як +). Режим Query за допомогою URLSearchParams розбирає URL або чистий рядок запиту в редаговану таблицю ключ/значення, дозволяючи додавати, змінювати й видаляти рядки, після чого перебудовує нормалізований URL. Режим Batch кодує або декодує список рядок за рядком, а область виводу підсвічує, які саме символи було відсотково закодовано. Розробники, QA-тестувальники та користувачі API застосовують його, щоб екранувати значення параметрів, впорядковувати заплутані рядки запиту та перетворювати рядки %20 / %3A / %2F туди й назад.

Як користуватися URL-кодування / декодування

  1. Виберіть режим: Text для одного значення, Query для редагування параметрів URL або Batch для списку.
  2. У режимі Text або Batch виберіть Encode чи Decode та область — Component, Whole URI або Form (пробіли як +).
  3. Вставте текст, URL або список у поле вводу; результат оновлюється наживо у виводі нижче.
  4. У режимі Query редагуйте таблицю ключ/значення — змініть ключ чи значення, додайте рядок (Add) або видаліть — і URL збирається автоматично.
  5. Читайте підсвічений вивід, щоб побачити, які символи закодовано, потім скопіюйте результат або скористайтеся Swap для перетворення туди-назад у режимі Text/Batch.

Приклади

Закодувати значення у Form (пробіли як +)

Вхідні дані

hello world & more

Результат

hello+world+%26+more

Відредагувати рядок запиту

Вхідні дані

https://x.com/s?q=cat dog&page=2

Результат

https://x.com/s?q=cat+dog&page=2

Пакетно декодувати список

Вхідні дані

a%20b
c%2Fd

Результат

a b
c/d

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

Що робить режим Query?
Режим Query ділить URL за першим ? на базу та редаговану таблицю ключ/значення, створену за допомогою URLSearchParams. Змінюйте будь-які ключі чи значення, додавайте рядки або видаляйте їх, і інструмент перебудовує нижче нормалізований URL (пробіли стають +). Вставлення чистого рядка запиту на кшталт a=1&b=2 теж працює.
Що таке область Form (application/x-www-form-urlencoded)?
Область Form кодує пробіли як + замість %20 і відсотково кодує ті самі символи, що й браузер під час надсилання HTML-форми або створення рядка URLSearchParams — використовуйте її для тіл форм і значень запиту. Component і Whole URI використовують стандартне відсоткове кодування (%20 для пробілу).
Як режим Batch обробляє список?
Режим Batch кодує або декодує кожен рядок незалежно та зберігає порожні рядки. Якщо рядок не вдається декодувати (некоректна послідовність %), він залишається без змін, а інструмент повідомляє, скільки рядків не вдалося, тож один поганий рядок ніколи не ламає решту.
Що означають підсвічені символи?
Попередній перегляд виводу підсвічує кожну відсотково закодовану послідовність (%XX), а також +, який у режимах Form і Query позначає закодований пробіл, тож ви одразу бачите, що саме змінилося.
Чи завантажуються мої дані на сервер?
Ні. Усе кодування, декодування й редагування запитів виконується повністю у вашому браузері за допомогою вбудованих функцій URL мови JavaScript. Нічого не завантажується, не зберігається й не надсилається, тож це безпечно для приватних URL, токенів і внутрішніх посилань.

Схожі інструменти