URL Encoder/Decoder

Кодування й декодування частин URL і розбір повної адреси на складники — просто в браузері.

Про URL Encoder/Decoder

Що це

URL Encoder/Decoder має два режими. «URL Component» перетворює текст на percent-encoding, щоб його можна було вставити в URL, і розкодовує назад — зокрема рядки, закодовані кілька разів. «URL Inspector» розбирає повну адресу: протокол, хост, порт, шлях, фрагмент і кожен query-параметр, який можна змінити, додати чи видалити.

Основні можливості

  • Percent-encoding і декодування частини URL, за потреби з пробілами як +.
  • Рекурсивне декодування рядків, закодованих більше одного разу.
  • Розбір повного URL на протокол, хост, порт, шлях, query-параметри й фрагмент.
  • Query-параметри можна редагувати, додавати й видаляти — URL збирається одразу.
  • Міжнародний домен показано і в Unicode, і в Punycode.
  • JWT чи JSON усередині параметра можна розгорнути на місці; попередження, коли в URL є логін і пароль.

Як користуватися

  1. Оберіть «URL Component», щоб закодувати чи розкодувати текст, або «URL Inspector», щоб розібрати повний URL.
  2. Вставте текст чи адресу або натисніть «Приклад».
  3. Для частини URL за потреби увімкніть «Кодувати пробіли як +» чи «Рекурсивне декодування».
  4. В інспекторі змініть параметри, а потім скопіюйте весь URL, лише шлях або лише query.

Коли корисно

  • Прочитати довге посилання з трекінгом чи редиректом і вкладеними параметрами.
  • Вставити пошукову фразу чи назву файлу з пробілами в query-параметр.
  • Перевірити, що насправді передає редирект OAuth.

Конфіденційність та обмеження

Ваші дані

Ваші текст і адреси обробляються в браузері й не надсилаються на сервер; інструмент не відкриває адресу — сайт отримує лише анонімну подію «інструмент відкрито», без вмісту. Результат, надісланий в інший інструмент, зберігається на цьому пристрої 24 години в «Останніх діях». Посилання «Поділитися» містить текст у самій адресі, тож надсилайте його лише тим, кому довіряєте.

Обмеження

  • Рекурсивне декодування зупиняється після 10 повторів і повідомляє про це.
  • Інспектору потрібна повна адреса з протоколом, наприклад https://example.com/…

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

Пробіл — це + чи %20?

У query-рядку обидва означають пробіл: + походить із HTML-форм, а %20 працює в будь-якій частині URL. Вмикайте «Кодувати пробіли як +», лише якщо отримувач чекає кодування форми.

Що робить рекурсивне декодування?

Деякі посилання закодовано двічі чи тричі, тож %2520 спершу стає %20, а вже потім пробілом. Рекурсивне декодування повторює крок, доки рядок не перестане змінюватися.

Що можна зробити в URL Inspector?

Побачити кожну частину адреси окремо, змінити, додати чи видалити query-параметри, розгорнути JWT або JSON у параметрі й окремо скопіювати шлях чи query.