Кодирует и декодирует строки для URL: encodeURIComponent и percent-encoding для параметров и фрагментов.
URL encode и decode
Ввод
Результат
О сервисе
В адресе нельзя просто так вставить пробел, кириллицу или амперсанд. Кодирование заменяет их на %XX, чтобы ссылка не ломалась. Декодирование возвращает читаемый текст.
Инструмент использует правила вроде encodeURIComponent: служебные знаки query кодируются, чтобы параметр не разрезал строку. Перед тем как кодировать уже готовую ссылку целиком, подумайте, не нужно ли кодировать только значение параметра.
Как пользоваться
- Вставьте строку или закодированный фрагмент.
- Нажмите Encode или Decode.
- Скопируйте результат в ссылку или код.
Частые вопросы
- Чем это отличается от Base64?
- Percent-encoding нужен именно для URL. Base64 — общий текстовый контейнер.
- Почему плюс превратился в пробел?
- В query иногда плюс означает пробел. Декодируйте и проверьте исходную форму.
- Нужно кодировать всю ссылку?
- Обычно кодируют значения параметров, а не схему и хост.