Онлайн 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-кодирование UTM-меток и ссылок
Чаще всего ручное процентное кодирование нужно при работе с UTM-метками и параметрами в строке запроса. Если в значении метки есть пробел, кириллица или служебный символ (&, =, ?, #), незакодированная ссылка ломается: браузер обрывает URL на первом спецсимволе, а системы аналитики получают обрезанные данные. Закодируйте значение через encodeURIComponent — и метка вида utm_campaign=весна 2026 превратится в безопасную последовательность, которую корректно прочитают Яндекс.Метрика и Google Analytics. Этот онлайн-кодировщик URL пригодится при сборке рекламных ссылок, формировании ссылок на поиск с кириллическими запросами и отладке API-запросов.
Кодирование и SEO: когда применять транслит
Важно различать два случая. Путь страницы (slug) кодировать процентами не нужно — для ЧПУ-адресов используют транслитерацию: proverka-sayta читается людьми и поисковиками лучше, чем %D0%BF%D1%80%D0%BE%D0%B2%D0%B5%D1%80%D0%BA%D0%B0. А вот значения GET-параметров (фильтры, поисковые запросы, UTM) кодировать процентами уместно и правильно. Все вычисления выполняются на стороне браузера, поэтому ссылки и текст никуда не отправляются — инструментом можно безопасно пользоваться даже с внутренними 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, инструмент сообщит об ошибке.
Зачем кодировать UTM-метки и параметры ссылок?
Если значение UTM-метки содержит пробелы, кириллицу или спецсимволы (&, =, ?), без кодирования ссылка ломается: браузер обрывает URL на первом спецсимволе, и часть параметров теряется. encodeURIComponent делает значение безопасным, и системы аналитики получают метку целиком.
Нужно ли кодировать пробелы как + или %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-метки, значения фильтров).
Безопасно ли вставлять ссылки в этот инструмент?
Да. Кодирование и декодирование выполняются прямо в браузере на JavaScript — ни URL, ни текст не отправляются на сервер и нигде не сохраняются. Можно спокойно обрабатывать внутренние ссылки, токены и параметры с конфиденциальными данными.
ИИ проверит 50+ параметров: SEO, скорость, юзабилити, контент. Конкурентный анализ и план действий.