Инструмент разработчика

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

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

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

Заметки о поведении

Метод encodeURIComponent экранирует зарезервированные символы, такие как пробелы, вопросительные знаки, косые черты, амперсанды и байты эмодзи. Декодирование ожидает корректные последовательности с символом процента.

Кодирование или декодирование компонентов URL

Пробелы

Пробелы преобразуются в %20. Этот инструмент не заменяет знаки «плюс» на пробелы автоматически.

Зарезервированные символы

Символы типа &, ?, # и / экранируются для безопасного использования внутри компонента.

Ошибки во вводе

Если последовательность с процентами неполная или неверная, декодирование покажет ошибку вместо возврата поврежденных данных.

Как это работает

Кодирование применяет те же правила UTF-8 с процентами, которые браузеры используют для компонентов URL. Декодирование выполняет обратное преобразование. Это полезно для отладки параметров запроса, URL-адресов перенаправления и проверки того, как Unicode представлен в запросах.