RFC 3986 • PERCENT-ENCODING • UTF-8

URL Encoder & Decoder онлайн

Экранирование и восстановление ссылок, кириллических адресов и параметров запроса по стандартам RFC 3986. Работает мгновенно прямо в браузере.

📝 Исходная строка:
Длина: 0 симв.
⚡ Преобразованный результат:
Длина: 0 симв. Режим: Encode
🛠️

Связанные инструменты и утилиты

Все утилиты →
💾 SQL & БД

SQL Форматировщик и валидатор

Форматирование SQL-запросов, настройка отступов, минификация для PostgreSQL, MySQL, ClickHouse без отправки на сервер.

Разработка Открыть →
👁️ WCAG 2.2 & UX

Проверка контрастности цветов (WCAG 2.2)

Проверка коэффициента контраста текста и фона по стандартам WCAG 2.2 (AA / AAA), живой предпросмотр компонентов и палитр.

Дизайн & UX Открыть →
🔐 Web Crypto

Генератор надежных паролей

Криптостойкие пароли повышенной надежности на базе Web Crypto API локально на устройстве без передачи в сеть.

Безопасность & IT Открыть →
🔑 Безопасно

JWT Декодер и инспектор токенов

Безопасная локальная расшифровка JSON Web Token (JWT): Header, Payload, проверка сроков жизни exp/iat без утечек.

Безопасность & IT Открыть →
🧪 Regex & IT

Тестер регулярных выражений (Regex)

Интерактивная проверка регулярных выражений с подсветкой совпадений, разбором групп, флагами и готовой шпаргалкой.

Разработка Открыть →
🎨 Дизайн & CSS

Генератор градиентов CSS & Tailwind

Визуальный конструктор градиентов с настройкой углов, трендовыми палитрами и копированием чистого CSS и классов Tailwind.

Дизайн & UI Открыть →

Как работает URL Encoding (Процентное кодирование)?

Спецификация RFC 3986 разрешает использование в адресах URL только ограниченного набора символов ASCII (латинские буквы, цифры и спецсимволы -_.~). Все остальные символы, включая буквы русского алфавита, пробелы, кавычки и амперсанды, заменяются последовательностью %XX, где XX — шестнадцатеричный код байта в кодировке UTF-8.

encodeURIComponent vs encodeURI:

encodeURIComponent экранирует абсолютно все специальные знаки, включая слэши /, двоеточия : и знаки вопроса ?. Этот режим необходим при передаче URL или параметра внутрь другого запроса. encodeURI оставляет структуру адреса нетронутой.

Типовые замены:

  • Пробел → %20 или +
  • Амперсанд & → %26
  • Знак вопроса ? → %3F
  • Русская буква «А» → %D0%90

Инструмент пригодился?

Сайт бесплатный и без платных функций. Небольшой донат в TON или репост помогают поддерживать его и добавлять новые инструменты.

Поделиться в Telegram