URL-кодирование / Декодирование

Кодируйте и декодируйте URL-адреса онлайн. Поддержка режимов encodeURI (полный URL) и encodeURIComponent (компонент). Бесплатный клиентский инструмент.

Всё работает в вашем браузере — данные не отправляются на сервер.

Зачем использовать URL-кодировщик/декодировщик?

URL-кодирование необходимо при работе с параметрами запроса, API-запросами и веб-формами. Специальные символы, такие как пробелы, амперсанды и не-ASCII текст, должны быть правильно закодированы.

Ключевые возможности

  • Два режима кодирования: полный URI (encodeURI) и компонент (encodeURIComponent)
  • Чёткое объяснение того, что сохраняет каждый режим
  • Кнопка обмена для переключения между закодированным и декодированным
  • Вставка и копирование одним кликом

Как использовать

  1. Выберите вкладку «Кодировать» или «Декодировать»
  2. Выберите режим «Полный URI» или «Компонент»
  3. Вставьте текст или закодированный URL и нажмите кнопку

Технические детали

Полное URI-кодирование (encodeURI) сохраняет зарезервированные символы URL (: / ? # @ ! $ & ( ) * + , ; =), подходя для полных URL. Компонентное кодирование (encodeURIComponent) кодирует все спецсимволы, подходя для значений параметров запроса.

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

Когда использовать полное URI-кодирование, а когда компонентное?

Используйте полное URI-кодирование для полного URL. Используйте компонентное кодирование для отдельного значения параметра запроса, которое не должно содержать URL-зарезервированных символов.

Что такое процентное кодирование?

Процентное кодирование заменяет специальные символы на '%' с двумя шестнадцатеричными цифрами. Например, пробел становится '%20', амперсанд — '%26'.

Похожие инструменты