Главная / Инструменты для разработчиков / Онлайн-кодировщик/декодировщик URL
Бесплатные онлайн-инструменты

Онлайн-кодировщик/декодировщик URL

Кодируйте текст в URL-безопасный формат или декодируйте процентные последовательности. Поддержка encodeURIComponent, encodeURI и decodeURIComponent. Обработк…

Начать работу

Возможности инструмента

Инструмент выполняет три операции кодирования и декодирования URL. Например, строка a b&c при кодировании параметра превращается в a%20b%26c, а при кодировании всего URL — в a%20b&c (амперсанд остаётся). Декодирование преобразует корректные процентные последовательности UTF-8 обратно в текст, например %E2%82%AC становится символом евро (U+20AC).

Ограничения

  • Декодирование не заменяет плюсы на пробелы, как при отправке HTML-форм.
  • Инструмент не проверяет корректность URL и не гарантирует его доступность.
  • При ошибке (неверный процентный код или недопустимый байт UTF-8) выводится сообщение об ошибке.

Часто задаваемые вопросы

Чем отличается кодирование параметра от кодирования всего URL?

Кодирование параметра (encodeURIComponent) экранирует все служебные символы, включая слэш и вопросительный знак. Кодирование всего URL (encodeURI) сохраняет структурные разделители, такие как двоеточие и слэш, но экранирует пробелы и небезопасные символы.

Почему при декодировании плюс не превращается в пробел?

Инструмент использует decodeURIComponent, который не интерпретирует плюс как пробел. Это соответствует стандарту URL, где плюс — допустимый символ, а не разделитель.

Что произойдёт при вводе некорректной последовательности?

Если строка содержит неполный процентный код (например, %2) или недопустимую байтовую последовательность UTF-8, инструмент сообщит об ошибке и не выдаст результат.

Обработка выполняется локально в вашем браузере.