Як користуватися: Кодувальник / декодер URL
- 1
Оберіть «Кодувати» або «Декодувати»
«Кодувати» перетворює пробіли й спеціальні символи на %XX; «Декодувати» повертає %XX у читабельний текст.
- 2
Виберіть, що саме кодуєте
Значення запиту — для одного параметра, Увесь URL — для повної адреси, а дані форми — коли пробіли мають перетворюватися на +.
- 3
Вставте текст або посилання
Результат оновлюється під час введення, а для повного URL зʼявляється розбір його частин і параметрів.
- 4
Скопіюйте результат
Скопіюйте його, збережіть як файл або поверніть у поле вводу, щоб перевірити зворотне перетворення.
Ліміти та Pro
Безкоштовно, без реєстрації та без обмеження довжини вставленого тексту; результат понад 600 000 символів показується частково, а копіюється чи зберігається повністю.
Pro прибирає рекламу; конвертер однаковий в усіх тарифах. Дивитися Pro
Про інструмент: Кодувальник / декодер URL
URL можуть містити лише обмежений набір символів ASCII, тому все інше — пробіли, діакритичні знаки, емодзі та зарезервовані символи, які використовуються як дані, — потрібно записувати як % і дві шістнадцяткові цифри для кожного байта UTF-8. Ця сторінка конвертує в обидва боки й показує, що саме змінилося.
Три режими відповідають трьом місцям, де кодування трапляється насправді. Режим значення запиту працює як encodeURIComponent у JavaScript і підходить для окремого параметра, сегмента шляху або адреси перенаправлення, вбудованої в інший URL. Режим Увесь URL працює як encodeURI: він не чіпає схему, скісні риски, знак питання, амперсанди та знаки рівності й екранує лише те, що порушило б адресу. Режим даних форми відповідає application/x-www-form-urlencoded, де пробіл перетворюється на плюс, як у формах HTML і URLSearchParams.
Вставте повне посилання, і панель розбору покаже схему, хост, порт, шлях і фрагмент, а також таблицю всіх параметрів запиту з їхніми декодованими значеннями — це зручно для читання посилань із відстеженням, зворотних викликів OAuth і підписаних URL. Декодування зупиняється на некоректних даних і вказує місце: це самотній %, після якого немає двох шістнадцяткових цифр, або послідовності байтів, що не є дійсним UTF-8, — зазвичай це означає, що старіша система закодувала текст як Latin-1.
Відсоткове кодування не є шифруванням і нічого не скорочує; для цього користуйтеся скорочувачем посилань. Перетворення Base64 і сутностей HTML доступні на двох інших вкладках.
Приватність
URL і текст кодуються та декодуються просто на цій сторінці, тож посилання з токенами, адресами електронної пошти чи ідентифікаторами сесій нікуди не надсилаються. Вибраний режим зберігається в локальному сховищі для наступного разу, а те, що ви вставляєте, — ні.