URL: кодирование и декодирование

Кодируйте зарезервированные символы URL или декодируйте закодированные строки — с понятной обработкой ошибок для некорректных значений.

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

Вставьте сырой текст или закодированный фрагмент URL.

Закодированный или декодированный результат появится здесь.

Безопасно закодируйте или декодируйте компонент URL.

Часто кодируемые символы

Character Encoded Meaning
Пробел%20Пробел внутри query-значений или фрагментов пути.
&%26Защищает от неожиданного разделения query-параметров.
/%2FПолезно, когда слэш должен остаться внутри одного компонента.
?%3FЗащищает от случайных границ query-строки.

Частые вопросы

Когда нужно кодировать значение URL?

Кодируйте значения, если они содержат пробелы, знаки препинания или зарезервированные символы, которые иначе изменят структуру URL.

Почему декодирование может не удаться?

Некорректные процентно-закодированные строки, неполные escape-последовательности или недопустимые байтовые последовательности приводят к ошибкам декодирования.

Кодирует ли инструмент весь URL или его компонент?

Инструмент использует кодирование, безопасное для компонентов URL — оно подходит для значений query, фрагментов или частей пути, а не для готовых URL целиком.

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