Кодування та декодування URL (percent-encoding) дозволяє правильно передавати спеціальні символи, акценти та пробіли в адресах посилань. Цей інструмент виконує перетворення миттєво прямо у браузері.
Що таке кодування/декодування URL?
Percent-encoding (або URL-encoding) - це стандартний спосіб представлення спеціальних символів у URL-адресах. Символи, які не є безпечними для URL (пробіли, акценти, знаки ?, &, = та інші), замінюються знаком % та їх шістнадцятковим кодом. Наприклад, пробіл стає %20, а символ @ стає %40. Зворотне перетворення називається декодуванням.
Як використовувати кодування/декодування URL
- Відкрийте Кодування/Декодування URL
- Вставте текст або URL у поле введення
- Натисніть "Закодувати" або "Декодувати"
- Скопіюйте результат
Жодна реєстрація не потрібна. Усе виконується у вашому браузері.
Випадки використання
- Кодування параметрів запитів у рядках URL для API
- Виправлення посилань з кириличними або акцентованими символами
- Декодування URL для розуміння вмісту параметрів
- Підготовка рядків для вставки в GET-запити
- Обробка даних форм, що передаються через URL
- Тестування та відлагодження веб-застосунків
- Робота з webhook-параметрами та callback-URL
Часті запитання
У чому різниця між encodeURI і encodeURIComponent? encodeURI кодує URL повністю, зберігаючи структурні символи (/,:,@). encodeURIComponent кодує все, включно зі структурними символами - він потрібен для кодування окремих параметрів.
Чи підтримується кирилиця? Так, кирилиця та інші Unicode-символи коректно кодуються у форматі percent-encoding.
Чи зберігаються мої дані? Ні. Обробка відбувається повністю у вашому браузері, жодні дані не надсилаються на сервери.
Чому деякі символи не кодуються? Символи, які вважаються "безпечними" в URL (латинські букви, цифри, -._~), зазвичай не кодуються, оскільки їх присутність не спричиняє проблем.
Спробуйте зараз: Кодування/Декодування URL
