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

Миттєво кодуйте та декодуйте URL-адреси та спеціальні символи з інтелектуальним аналізом URL.

Вхід 0 символів
Вихід 0 символів

Випадки використання

Кодування та декодування URL необхідні для веб-розробки та повсякденного використання інтернету:

  • Кодування параметрів запиту

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

  • Налагодження закодованих URL з логів

    Швидко декодуйте процентно-кодовані URL з серверних логів, щоб зрозуміти, який URL був фактично запитаний.

  • Виправлення двічі закодованих URL

    Ідентифікуйте та виправляйте URL з %2520 замість %20, виявляючи вже закодований ввід перед повторним кодуванням.

  • Розуміння структури URL

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

  • Підготовка тексту для параметрів URL

    Кодуйте текст з емодзі та спеціальними символами для безпечного додавання до URL для обміну на всіх платформах.

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

Яка різниця між encodeURIComponent і encodeURI?
encodeURIComponent кодує всі спеціальні символи, включаючи роздільники URL (/, ?, #). Використовуйте для значень параметрів запиту. encodeURI зберігає структурні символи URL і призначений для кодування повних URL.
Чому я бачу %20 замість + для пробілів?
Ми використовуємо %20 для пробілів, тому що це більш універсально сумісно. Нотація + для пробілів працює тільки в рядках запиту і може викликати проблеми в інших частинах URL.
Що таке подвійне кодування?
Подвійне кодування відбувається при кодуванні вже закодованого рядка. Наприклад, %20 (закодований пробіл) стає %2520. Наш інструмент попереджає, коли це може статися.
Чи безпечні мої дані?
Так! Все кодування та декодування відбувається безпосередньо у вашому браузері. Ваші дані ніколи не надсилаються на сервер.
Чому декодування не працює для деяких рядків?
Декодування не вдається, коли ввід містить недійсні процентно-кодовані послідовності, наприклад %GG (недійсний hex) або завершальний % без двох hex-цифр.