Разработчик

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

Кодируйте и декодируйте URL (percent-encoding).

  • Мгновенно
  • Бесплатно
  • Приватно (обработка локально)
  • Без регистрации

Кодирование URL: зачем и как

Если адрес содержит пробел, акцент или зарезервированный символ, его нужно закодировать, чтобы он оставался корректным. Percent-encoding заменяет эти символы кодом, начинающимся с %. Этот инструмент кодирует и декодирует в один клик.

Как пользоваться

  1. Вставьте содержимое

    URL/параметр для кодирования или закодированную строку для декодирования.

  2. Нажмите «Кодировать» или «Декодировать»

    Результат появится в нижней области.

  3. Скопируйте

    Используйте значение в ссылке или коде.

Распространённые символы и их кодирование

СимволЗакодировано
пробел%20
&%26
=%3D
?%3F
/%2F
:%3A
#%23
+%2B
@%40
é%C3%A9

Символы с диакритикой кодируются в UTF-8 (несколько байт).

Сценарии использования

  • Ссылки с параметрами поиска, содержащими пробелы.
  • API: передача значений в строке запроса.
  • Отладка: чтение закодированного URL из лога.

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

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

URL может содержать только ограниченный набор символов. Кодирование (percent-encoding) заменяет недопустимые символы на % с шестнадцатеричным кодом. Например, пробел становится %20.

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

Чтобы без ошибок передавать параметры с пробелами, акцентами или символами (&, =, ?, /…), особенно в ссылках, формах и вызовах API.

Что именно делает инструмент?

Он применяет encodeURIComponent (для кодирования параметра) и decodeURIComponent (для декодирования) с полной поддержкой UTF-8 — включая акценты и эмодзи.

В чём разница между %20 и знаком +?

В URL пробел кодируется как %20. В данных формы (application/x-www-form-urlencoded) он может записываться как +. При декодировании инструмент превращает + в пробел.

Отправляются ли мои данные?

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