Кодування/декодування URL (конвертер японських URL і рядків запиту)

Миттєво кодуйте й декодуйте URL (percent-кодування) у своєму браузері. Перемикайтеся між поведінкою encodeURIComponent/encodeURI та виявляйте можливе подвійне кодування.

Типовий режим - Авто. Вставте текст і відразу отримайте результат, а потім копіюйте, міняйте місцями або очищуйте все в одному циклі.

Введення обробляється локально у вашому браузері й ніколи не надсилається на сервер.

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

  1. Вставте URL або рядок параметрів у поле введення.
  2. Оберіть режим (Авто/Кодувати/Декодувати) і ціль (значення параметра/повний URL).
  3. Перевірте результат і скопіюйте його. Якщо потрібен ще один прохід, використайте Поміняти місцями.

Що обрати?

Значення параметра (рекомендовано)

Використовуйте перетворення у стилі encodeURIComponent для значень рядка запиту, фрагментів шляху та імен файлів.

Повний URL

Використовуйте перетворення у стилі encodeURI, коли потрібно зберегти повну структуру URL.

+ проти %20

У рядках запиту у стилі форм символ + може позначати пробіл. Цю поведінку можна перемкнути в розширених параметрах.

Приклад

Японський URL

Вхід

https://example.com/検索?q=東京 ランチ&ref=メール#セクション

Попередній перегляд результату

Оберіть ціль Повний URL, щоб зберегти структуру URL під час перетворення

UTM-параметри

Вхід

utm_source=メール&utm_campaign=春セール 2026

Попередній перегляд результату

Зручно порівнювати поведінку + і %20

Рядок із символами

Вхід

こんにちは/Hello?name=山田太郎&note=10%OFF

Попередній перегляд результату

Безпечне декодування зберігає некоректні %‑послідовності й попереджає, а не завершується з помилкою

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

  • Percent-кодування перетворює символи, незручні для URL, у форму %xx.
  • Декодування перетворює %xx назад у початкові символи.
  • Це важливо під час роботи з японським текстом, пробілами та символами в URL.

Коли використовувати encodeURI замість encodeURIComponent

  • Використовуйте поведінку encodeURIComponent лише для значень (значення рядка запиту або фрагмент шляху).
  • Використовуйте поведінку encodeURI для повних URL.
  • Оберіть варіант залежно від того, чи мають роздільники на кшталт ? & = / залишатися без змін.

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

У чому різниця між + і %20?

%20 - це подання пробілу у стилі RFC, а + переважно використовується в правилах application/x-www-form-urlencoded. У рядках запиту, що походять із форм, + може трактуватися як пробіл.

Яку функцію слід використовувати?

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

Що таке подвійне кодування?

Якщо ви бачите багато послідовностей %25, те саме введення могло бути закодоване кілька разів. Цей інструмент може це виявити й дозволяє ще раз декодувати значення одним кліком.