Онлайн URL-кодировщик и декодировщик
Кодируйте и декодируйте URL и строки онлайн: encodeURIComponent, encodeURI и процентное кодирование.
Таблица символов URL-кодирования
Что такое URL-кодирование
URL-кодирование (percent-encoding) — метод представления специальных символов в URL с помощью последовательности вида %XX, где XX — шестнадцатеричный код символа. Браузеры автоматически кодируют URL при вводе, но разработчикам и SEO-специалистам часто нужно делать это вручную — например, при формировании ссылок с UTM-метками или кириллическими параметрами.
encodeURIComponent vs encodeURI
encodeURIComponent — кодирует все символы кроме: A–Z a–z 0–9 - _ . ! ~ * ' ( ). Используйте для кодирования значений параметров запроса (после = в URL).
encodeURI — кодирует меньше символов, сохраняя структуру URL: : / ? # [ ] @ ! $ & ' ( ) * + , ; = не кодируются. Используйте для кодирования полного URL.
Частые вопросы
Почему в URL кириллица заменяется на %D0%...?
URL стандарт (RFC 3986) разрешает только ASCII-символы. Символы за пределами ASCII, включая кириллицу, кодируются в UTF-8, а затем каждый байт записывается как %XX. Например, «а» в UTF-8 — два байта: 0xD0 0xB0, поэтому в URL она выглядит как %D0%B0.
Когда использовать encodeURIComponent, а когда encodeURI?
Используйте encodeURIComponent для кодирования значений параметров в строке запроса — например, значения после ?q= или &text=. Используйте encodeURI для кодирования полного URL, когда нужно сохранить его структуру (слеши, знаки вопроса, амперсанды).
Как декодировать URL с кириллицей?
Вставьте закодированный URL в поле ввода и нажмите «Декодировать». Инструмент применит decodeURIComponent и покажет читаемый текст. Если в URL содержатся некорректные последовательности %XX, инструмент сообщит об ошибке.
Нужно ли кодировать пробелы как + или %20?
Оба варианта используются, но в разных контекстах. %20 — стандарт RFC 3986, применяется в путях URL. + как пробел — стандарт application/x-www-form-urlencoded (HTML-формы). Для современных веб-приложений рекомендуется %20. Наш инструмент использует стандарт RFC 3986.
Влияет ли URL-кодирование на SEO?
Да. Яндекс и Google умеют читать закодированные кириллические URL, но предпочитают транслитерированные слаги (proverka-sayta вместо %D0%BF%D1%80...). Для ЧПУ-URL используйте транслит. URL-кодирование уместно для параметров запроса (UTM-метки, значения фильтров).
ИИ проверит 50+ параметров: SEO, скорость, юзабилити, контент. Конкурентный анализ и план действий.