Онлайн-кодувальник/декодувальник URL
Кодуйте та декодуйте URL-адреси онлайн: параметричне кодування, кодування цілої URL, декодування. Працює в браузері, до 500 000 символів. Обробка виконується…
Почати роботу
Що вміє інструмент
Цей інструмент перетворює текст між звичайним виглядом і URL-кодуванням. Він працює повністю у вашому браузері, тому дані не надсилаються на сервер.
Три режими роботи
- Кодування параметрів (encodeURIComponent): перетворює пробіл на
%20, а також екранує службові символи, як-от/і?. Використовуйте для значень у рядку запиту. - Кодування цілої URL-адреси (encodeURI): зберігає структурні розділювачі (
/,?,&), але екранує пробіли та небезпечні символи. Підходить для кодування повної адреси. - Декодування (decodeURIComponent): перетворює коректні відсотково-кодовані послідовності UTF-8 назад у текст. Якщо зустрічається неправильний escape або недійсний байт UTF-8, інструмент повідомить про помилку.
Приклад роботи
Вхідний текст: a b&c/d
- Параметричне кодування:
a%20b%26c%2Fd - Кодування цілої URL:
a%20b&c/d(амперсанд і слеш залишаються) - Декодування: повертає
a b&c/d
Обмеження
- Декодування не перетворює знак плюс (
+) на пробіл, як це робить декодування HTML-форм. - Інструмент не перевіряє, чи є результат дійсно доступною URL-адресою, не скорочує посилання та не виконує перевірку безпеки.
- Максимальний розмір введення — 500 000 символів.
Часті запитання
Чому пробіл кодується як %20, а не як +?
Тому що використовується стандартний механізм encodeURIComponent, який завжди перетворює пробіл на %20. Знак плюс використовується лише в кодуванні HTML-форм, але тут він не застосовується.
Що робити, якщо під час декодування з'являється помилка?
Помилка означає, що вхідний рядок містить неправильний відсотковий код (наприклад, %ZZ) або недійсну послідовність UTF-8. Перевірте, чи правильно скопійовано дані, і спробуйте ще раз.
Чи можна закодувати адресу з кирилицею?
Так, інструмент підтримує UTF-8. Кириличні символи будуть перетворені у відсоткові послідовності, наприклад %D0%BA для «к».
Обробка виконується локально у вашому браузері.