URL-кодирование и декодирование
Экранировать текст для URL или прочитать экранированный обратно.
Пробел, амперсанд или кириллическая буква в URL должны быть экранированы, иначе адрес обрывается в этом месте. Здесь экранируется всё, что нужно значению в запросе, включая символы, которые encodeURIComponent оставляет как есть, а RFC 3986 считает зарезервированными.
Как пользоваться
- Вставьте текст или закодированную строку.
- Выберите «Кодировать» или «Декодировать».
- Скопируйте результат.
Почему этот инструмент
Полная конфиденциальность
Всё работает внутри браузера. Ваши файлы и текст никогда не отправляются на сервер.
Бесплатно и без ограничений
Без регистрации, без водяных знаков и без лимита на количество использований.
Мгновенный результат
Не нужно ничего загружать и ждать очереди — результат появляется так быстро, как позволяет ваше устройство.
Работает на любом устройстве
Любой современный браузер на телефоне, планшете или компьютере. Ничего устанавливать не нужно.
Частые вопросы
- Почему экранируются скобки и апострофы?
- encodeURIComponent оставляет их нетронутыми, но RFC 3986 относит их к зарезервированным. Большинство серверов справляются и так, а те, что нет, ломаются непонятным образом. Экранирование ничего не стоит и снимает целый класс проблем.
- Почему плюс стал пробелом?
- В строке запроса плюс означает пробел — это старше процентного кодирования и до сих пор так отправляются формы. Если нужен именно плюс, кодируйте его как %2B.
- Что означает ошибка?
- Что на входе не корректное процентное кодирование: обычно одинокий % или обрезанная последовательность вроде %E0%A4%A. Текст показывается без изменений, а не раскодированным наполовину.