кодирование URLpercent-encodingдекодирование URLquery stringAPI

Кодировщик и декодировщик URL онлайн

Mariana Costa

Автор: Mariana Costa· Especialista em Ferramentas

·2 мин чтения

Кодировщик и декодировщик URL онлайн

Кодирование и декодирование URL (percent-encoding) - необходимая операция для каждого разработчика и человека, работающего с интернет-адресами. Этот бесплатный инструмент конвертирует специальные символы в безопасный для URL формат и обратно, работая полностью в браузере без отправки данных на серверы.

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

Кодирование URL, известное также как percent-encoding, - это механизм замены специальных символов в адресах URL процентными последовательностями (например, пробел становится %20, а @ становится %40). Это требуется стандартом RFC 3986, поскольку URL-адреса могут содержать только символы из набора ASCII.

Примеры кодирования:

Декодирование - это обратная операция: замена последовательностей %XX обратно на читаемые символы.

Как использовать инструмент кодирования URL - пошаговая инструкция

  1. Откройте Кодировщик/декодировщик URL.
  2. Вставьте текст или URL в поле ввода.
  3. Нажмите Закодировать для кодирования специальных символов или Декодировать для декодирования URL-строки.
  4. Результат появляется мгновенно в поле результата.
  5. Нажмите Копировать для копирования результата.

Примеры использования

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

В чём разница между %20 и + при кодировании пробела? Оба обозначают пробел, но в разных контекстах. %20 используется в путях URL, тогда как + применяется в строках запросов (параметры после символа ?) согласно формату application/x-www-form-urlencoded.

Кодировать весь URL или только параметры? Как правило, кодируются только значения параметров (после символов = в строке запроса) или пути, содержащие специальные символы. Кодирование всего URL вместе с ://, / и ? сделает адрес нерабочим.

Почему кириллические символы кодируются как два-три байта (например, %D0%B0)? Кириллические символы находятся в диапазоне Unicode выше 127, поэтому требуют кодирования UTF-8 в виде многобайтовых последовательностей. Два-три байта - это нормально для символов не-ASCII алфавитов.

Поддерживает ли инструмент кодирование целых URL? Да - вы можете вставить полный URL или только его часть. Инструмент закодирует или декодирует все символы, требующие конвертации.

Конвертируйте и отлаживайте URL-адреса с лёгкостью с Кодировщик/декодировщик URL - бесплатно и без регистрации.

Связанный инструмент

Кодировщик/декодировщик URL

Бесплатный доступ, без регистрации.