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

Кодирование спецсимволов в URL (Percent-Encoding). Исправление битых ссылок и подготовка параметров для GET-запросов.

EN TR RU

Ввод

URL/Text

Вывод

Язык адресной строки: Что такое Percent-Encoding?

Стандарты интернета очень консервативны: URL-адреса могут содержать только ограниченный набор латинских символов, цифр и знаков препинания. Все остальное — пробелы, кириллица, спецсимволы — запрещено. Чтобы передать такие данные, используется URL-кодирование. Оно заменяет небезопасные символы на последовательность `%` плюс шестнадцатеричный код байта (например, пробел превращается в `%20`). Наш инструмент помогает вам создавать валидные ссылки, которые корректно открываются в любом браузере и не вызывают ошибок 400 Bad Request на сервере.

Безопасность параметров в GET-запросах

При передаче данных через адресную строку (Query String) крайне важно экранировать зарезервированные символы. Например, символы `&` и `=` используются для разделения параметров. Если они встретятся внутри передаваемого значения (например, в пароле или поисковом запросе), сервер неправильно разберет URL. Наш кодировщик превращает эти спецсимволы в безопасный формат (например, `%26` для `&`), гарантируя целостность передаваемых данных. Это обязательный этап при работе с API и формировании динамических ссылок.

Декодирование: от "Кракозябр" к Тексту

Часто скопированные ссылки превращаются в длинные цепочки вида `%D0%9F%D1%80%D0%B8...`. Это закодированный UTF-8, обычно кириллица. Читать такие ссылки невозможно. Функция "Decode" возвращает им первоначальный вид. Это полезно для SEO-специалистов при анализе ссылочной массы, анкоров и UTM-меток. Также декодер помогает веб-мастерам разбирать логи ошибок сервера, чтобы понять, какой именно запрос вызвал сбой, или анализировать подозрительные ссылки на предмет скрытых перенаправлений.

FAQ
`encodeURI` кодирует весь URL, оставляя нетронутыми символы вроде `://` и `?`. `encodeURIComponent` кодирует всё подряд, включая слеши. Наш инструмент работает ближе к `encodeURIComponent`, обеспечивая максимальную безопасность значений.
Кириллица в URL кодируется в UTF-8. Каждая буква занимает 2 байта, поэтому одна русская буква превращается в 6 символов (например, "А" -> `%D0%90`). Это сильно удлиняет URL.
В адресной строке пробел должен быть `%20`. Символ `+` исторически использовался в формах, но `%20` является универсальным стандартом, который понимают все современные системы.
Поисковые системы (Google, Яндекс) отлично понимают оба формата. Однако для пользователя ссылка с кириллицей (`/контакты`) выглядит понятнее, чем закодированная (`/%D0...`). Браузеры обычно декодируют URL при отображении.
Нет. Мы используем Client-Side обработку. Ваши ссылки и параметры не покидают ваш браузер и не сохраняются в логах нашего сервера.