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

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

Введите текст:

Направление

Режим кодирования

Результат:

Как кодировать или декодировать URL

  1. Вставьте ваш URL или строку запроса в поле ввода.
  2. Выберите «Кодировать» или «Декодировать», затем подходящий режим кодирования.
  3. Нажмите «Конвертировать», чтобы получить экранированный или неэкранированный вывод.
  4. Скопируйте результат и используйте его в ссылках, API или формах.

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

В чём разница между двумя режимами кодирования?

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

Почему пробелы превращаются в %20?

URL могут содержать только ограниченный набор символов. Кодирование преобразует такие символы, как пробелы, в процентно-кодированную форму, например %20, чтобы они безопасно передавались.

Нужно ли мне кодировать URL вручную?

Нет, большинство языков программирования делают это автоматически, но этот инструмент удобен для отладки, ручного составления строк запроса или проверки крайних случаев.

Отправляются ли данные URL куда-либо?

Нет. Кодирование и декодирование полностью выполняются в вашем браузере, поэтому ничего из вставленного вами не загружается и не записывается в логи.

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

Зачем кодировать URL?

URL могут содержать лишь ограниченный набор символов, поэтому специальные символы должны быть процентно закодированы для безопасной передачи. Кодирование сохраняет параметры запроса при построении ссылок, форм или вызовов API.

Советы и ограничения

Используйте encodeURIComponent для отдельных значений запроса и encodeURI для целых URL — они экранируют разные наборы символов. Всё выполняется локально, поэтому данные никогда не покидают браузер.