URL кодировщик онлайн — кодирование и декодирование URL | Analito
Запустите аудит сайта — оставьте отзыв и получите 300 ₽ на баланс Запустить аудит Оставить отзыв

Онлайн URL-кодировщик и декодировщик

Кодируйте и декодируйте URL и строки онлайн: encodeURIComponent, encodeURI и процентное кодирование.

Режим кодирования:

Таблица символов URL-кодирования

Символ encodeURIComponent
Пробел%20
! # $ & ' ( ) * + , / : ; = ? @ [ ]кодируется только в encodeURIComponent
А–Я, а–я (кириллица)%D0%90 ... %D1%8F
a–z, A–Z, 0–9не кодируются
- _ . ~не кодируются

Что такое 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, скорость, юзабилити, контент. Конкурентный анализ и план действий.

Бесплатный аудит