URL-декодер

Розкодовуйте процентно закодовані URL і query string у читабельний текст. Миттєво перетворюйте %20, %26 і %D1%97 на звичайні символи. Безкоштовно.

Читайте заплутані процентно закодовані посилання

Посилання, скопійовані з листів, реклами, пошукової видачі та звітів аналітики, часто повні кодів на кшталт %20, %3A і %2F. Це URL-кодування (процентне), і хоч браузери його розуміють, людині таке читати важко. URL-декодер перетворює ці коди назад на символи, які вони позначають.

Наприклад, https%3A%2F%2Fexample.com%2Fsearch%3Fq%3Dcaf%C3%A9 розкодовується в https://example.com/search?q=café. Тепер видно справжню адресу й параметри. Так само українські адреси на кшталт %D0%BA%D0%B8%D1%97%D0%B2 знову стають словом «київ».

Це особливо корисно для трекінгових посилань і редиректів, де справжня адреса часто захована в параметрі в закодованому вигляді.

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

  1. Вставте закодований URL чи текст.
  2. Надішліть, щоб розкодувати.
  3. Прочитайте або скопіюйте розкодований результат.
  4. Якщо результат досі містить коди %, його закодовано двічі; розкодуйте ще раз.

Приклади

Query string

Вхідні дані: q%3Dsummer%2Bsale%26page%3D2

Результат: q=summer+sale&page=2

Один прохід розкодовує зовнішній шар. %2B став звичайним +, який сервер на другому проході прочитав би як пробіл.

Діакритика

Вхідні дані: %C3%B1and%C3%BA

Результат: ñandú

Знаки плюс і символи

Вхідні дані: price+%E2%82%AC20

Результат: price €20

+ перетворюється на пробіл, а три байти %E2%82%AC стають знаком євро.

Подвійно закодований текст

Вхідні дані: 50%2520off

Результат: 50%20off

Досі закодовано: розкодуйте ще раз, щоб отримати «50 off».

Типові сценарії

  • Пошук справжньої адреси в трекінговому посиланні чи редиректі.
  • Читання UTM-параметрів і пошукових запитів у звітах аналітики.
  • Налагодження query string, що надходять до вашого API чи вебзастосунку.
  • Перетворення закодованих посилань у логах чи тікетах підтримки на читабельні.
  • Відновлення кирилиці та інших неанглійських символів із закодованих URL.

Поради та корисні нюанси

  • Цей декодер перетворює кожен + на пробіл, як очікують вебформи. Справжній плюс має надходити закодованим як %2B.
  • Текст із %25 закодовано двічі (%25 — це код самого %).
  • Щоб розібрати розкодований URL на частини (схему, хост, шлях, запит), скористайтеся парсером URL.
  • Перш ніж клікати розкодоване посилання з невідомого джерела, уважно погляньте на домен. Парсер URL точно покаже, на який хост воно веде.

Особливі випадки й обмеження

  • Пошкоджені послідовності залишаються як є: 100%zz так і лишається 100%zz.
  • C%2B%2B+guide розкодовується в C++ guide, але сирий C++ guide дасть C guide, бо кожен голий + читається як пробіл.
  • Текст, закодований у старих однобайтових кодуваннях (як-от Windows-1251 чи Latin-1, де %E9 означає é), показує зламаний символ, бо декодер очікує UTF-8.

Часті запитання

Що означає %20 в URL?

%20 — закодована форма символу пробілу.

Чому в деяких URL є %2F і %3A?

%2F — скісна риска (/), а %3A — двокрапка (:). Вони з'являються, коли повний URL передається як параметр усередині іншого URL.

Що робити, якщо розкодування дає дивні символи?

Текст може використовувати інше кодування, ніж UTF-8, або взагалі не бути URL-закодованим. Можливо, це Base64; спробуйте декодер Base64.

Чи безпечно розкодовувати URL?

Розкодування змінює лише відображення тексту. Воно не відкриває посилання, тож це безпечний спосіб перевірити підозрілі URL.

Чому моє розкодоване посилання досі містить %?

Його закодовано двічі. Вставте результат знову в декодер і розкодовуйте, доки не зникнуть послідовності %XX, як у прикладі з 50%2520off вище.

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

Поділіться

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

URL-кодувальник

Кодуйте будь-який текст для URL (percent-encoding), щоб він був безпечним у посиланнях, query string і запитах API. Пробіли, &, ?, # і кирилиця.

Популярні безкоштовні інструменти