URL encoder / decoder

Кодирует строку для URL и декодирует percent-encoded параметры. Полезно для ссылок, redirect_uri и API.

Зачем кодировать URL

Пробелы, кириллица, амперсанды, вопросительные знаки и другие символы могут ломать query string. URL encoding превращает их в безопасные percent-последовательности.

Где пригодится

OAuth redirect_uri, UTM-ссылки, параметры API, deep links, callback URLs, шаблоны писем и webhooks. Особенно важно кодировать значения внутри query string, а не собирать их вручную.

Что декодировать

Decoder помогает прочитать уже закодированную ссылку и понять, какие параметры в неё передаются.

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

Что кодировать: весь URL или параметр?

Обычно кодируют значение параметра. Если закодировать весь URL целиком, разделители ?, &, = тоже превратятся в текст.

Чем URL encoding отличается от HTML escaping?

URL encoding нужен для адресов, HTML escaping — для безопасного вывода в HTML. Это разные контексты.