Кодувальник / декодувальник URL

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

Введіть свій текст:

Напрямок

Режим кодування

Результат:

Як кодувати або декодувати URL

  1. Вставте свій URL або рядок запиту в поле введення.
  2. Оберіть «Кодувати» або «Декодувати», а потім відповідний режим кодування.
  3. Натисніть «Конвертувати», щоб отримати заекранований або незаекранований результат.
  4. Скопіюйте результат і використовуйте його в посиланнях, API або формах.

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

У чому різниця між двома режимами кодування?

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

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

URL можуть містити лише обмежений набір символів. Кодування перетворює такі символи, як пробіли, у процентно-закодовані форми, як-от %20, щоб вони безпечно передавалися.

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

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

Чи надсилаються дані URL кудись?

Ні. Кодування та декодування повністю виконуються у вашому браузері, тому нічого з того, що ви вставляєте, не завантажується та не записується.

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

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

URL можуть містити лише обмежений набір символів, тому спеціальні символи мають бути процентно закодовані для безпечної передачі. Кодування зберігає параметри запиту при побудові посилань, форм або викликів API.

Поради та обмеження

Використовуйте encodeURIComponent для окремих значень запиту та encodeURI для цілих URL — вони екранують різні набори символів. Усе виконується локально, тому дані ніколи не покидають браузер.