Кодировщик/Декодировщик 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-цифр.