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

Преобразуйте текст в безопасный для веб-адресов формат (URL-кодирование, percent-encoding) или декодируйте ссылку с %20, %C3%B1 и подобными. Выберите: параметр или полный адрес. Всё в вашем браузере.

🔒 То, что ты вводишь, не покидает твоё устройство. Все расчёты выполняются в браузере.

Параметр кодирует и : / ? & =. Полный адрес оставляет их как есть.

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

  1. Выберите, что нужно: кодировать или декодировать.
  2. Укажите, что это: параметр (значение поля) или полный адрес.
  3. Введите или вставьте текст: результат появится сразу.
  4. Скопируйте результат и используйте его в ссылке, коде или запросе.

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

В веб-адресах допускаются только определённые символы. Пробелы, кириллица, ñ и символы вроде & или = заменяются на % и два шестнадцатеричных знака (например, пробел превращается в %20). Это и называется URL-кодированием (percent-encoding).

Если вы подставляете значение в параметр (?search=…), выбирайте «Параметр»: он кодирует также : / ? & и =. Если у вас уже есть полный адрес и нужно лишь экранировать пробелы или кириллицу, выбирайте «Полный адрес».

Декодирование делает обратное: %C3%B1 превращается в ñ, а %20 — в пробел, чтобы прочитать URL в исходном виде.

Что нужно учитывать

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

В чём разница между параметром и полным адресом?

Параметр кодирует все специальные символы, включая : / ? & =. Полный адрес сохраняет эти символы, потому что они входят в его структуру.

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

Потому что пробел нельзя использовать в URL. 20 — его код в шестнадцатеричной системе.

Работает ли с кириллицей и эмодзи?

Да, они кодируются в UTF-8, например ñ превращается в %C3%B1.

Отправляется ли мой текст на сервер?

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

Это бесплатно?

Да, бесплатно, без регистрации, и работает прямо в браузере.