🛠 Все
│
URL Encoder / Decoder
Кодирование URL (percent-encoding) и HTML-сущностей. Два режима в одном инструменте.
Что такое URL Encoding
URL Encoding (percent-encoding) заменяет небезопасные символы в URL на %XX-последовательности. Это необходимо для корректной передачи кириллицы, пробелов и спецсимволов в query-параметрах и путях URL. HTML Entities используются для безопасного отображения спецсимволов HTML (<, >, &) в тексте страницы.
Что такое URL Encode/Decode
URL-кодирование (percent-encoding) — стандарт RFC 3986 для безопасной передачи специальных символов в URL. Каждый небезопасный байт заменяется на %XX, где XX — hex-код. Например, пробел = %20, кириллический «а» в UTF-8 = %D0%B0.
Когда нужен
UTM-метки с кириллицей. Передача email или телефона в параметрах GET. Постбэки с подписями. Кодирование redirect_uri в OAuth.
Что не делает
Не шифрует. Не сжимает. Не проверяет, валидный ли URL после декодирования.
Частые вопросы
Что такое URL-encoding? ▾
Преобразование специальных символов в URL в формат %XX. Пробел → %20, кириллический «к» → %D0%BA, амперсанд → %26. Нужно, потому что URL допускает только ASCII и зарезервированные знаки нельзя использовать буквально.
Зачем кодировать URL? ▾
Чтобы передать кириллицу, пробелы, спецсимволы в URL-параметрах не нарушив структуру. utm_campaign=Чёрная пятница без кодирования не работает.
Чем encodeURI отличается от encodeURIComponent? ▾
encodeURI кодирует только запрещённые символы, оставляя :/?&= нетронутыми (для всего URL целиком). encodeURIComponent кодирует ВСЁ (для отдельных параметров). Для значений query — нужен второй.
Когда нужно двойное кодирование? ▾
Когда URL-параметр сам содержит URL. OAuth redirect_uri=https://example.com/cb?ok=1: сначала кодируется внутренний URL целиком, потом подставляется.
Безопасны ли закодированные URL? ▾
Технически — да, стандарт. Но WAF может блокировать подозрительные паттерны (%2E%2E для path traversal, %3C для XSS). Чистая кириллица — пройдёт.
Зачем арбитражнику? ▾
UTM-метки с кириллицей. Передача click_id с спецсимволами в постбэки. Парсинг URL-параметров из логов трекера. Отладка партнёрских ссылок.
Можно ли декодировать всё разом? ▾
Да, инструмент декодирует все %XX в строке. Также есть режим parse query — раскладывает URL на структуру: домен, путь, параметры. Удобно для длинных партнёрских ссылок.