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

Превращайте любой текст в URL-безопасную строку с процентным кодированием и обратно. Корректно работает с UTF-8 — кириллица переживает путь туда и обратно.

Превращайте любой текст в URL-безопасную строку с процентным кодированием и обратно. Корректно работает с UTF-8 — кириллица переживает путь туда и обратно.

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

  1. Вставьте текст или закодированную строку
  2. Выберите «Кодировать» или «Декодировать»
  3. Скопируйте результат

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

Когда нужно URL-кодирование?

Всегда, когда значение попадает в URL: параметры запроса, сегменты пути, адреса редиректов. Пробелы, &, ?, # и кириллицу нужно кодировать.

Чем отличаются %20 и + для пробела?

%20 — универсальное кодирование пробела; + означает пробел только в форматах форм (query string). Сомневаетесь — используйте %20.

Почему раскодированный текст выглядит «кракозябрами»?

Скорее всего, строка закодирована дважды или это не UTF-8. Попробуйте декодировать ещё раз или проверьте исходную кодировку.

URL целиком кодируется так же, как значение?

Нет — кодирование всего URL сломает его структуру (:// и /). Кодируйте отдельные значения параметров, а не весь адрес.