Перейти к содержимому

URL-кодирование и декодирование

Экранировать текст для URL или прочитать экранированный обратно.

Пробел, амперсанд или кириллическая буква в URL должны быть экранированы, иначе адрес обрывается в этом месте. Здесь экранируется всё, что нужно значению в запросе, включая символы, которые encodeURIComponent оставляет как есть, а RFC 3986 считает зарезервированными.

Как пользоваться

  1. Вставьте текст или закодированную строку.
  2. Выберите «Кодировать» или «Декодировать».
  3. Скопируйте результат.

Почему этот инструмент

Полная конфиденциальность

Всё работает внутри браузера. Ваши файлы и текст никогда не отправляются на сервер.

Бесплатно и без ограничений

Без регистрации, без водяных знаков и без лимита на количество использований.

Мгновенный результат

Не нужно ничего загружать и ждать очереди — результат появляется так быстро, как позволяет ваше устройство.

Работает на любом устройстве

Любой современный браузер на телефоне, планшете или компьютере. Ничего устанавливать не нужно.

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

Почему экранируются скобки и апострофы?
encodeURIComponent оставляет их нетронутыми, но RFC 3986 относит их к зарезервированным. Большинство серверов справляются и так, а те, что нет, ломаются непонятным образом. Экранирование ничего не стоит и снимает целый класс проблем.
Почему плюс стал пробелом?
В строке запроса плюс означает пробел — это старше процентного кодирования и до сих пор так отправляются формы. Если нужен именно плюс, кодируйте его как %2B.
Что означает ошибка?
Что на входе не корректное процентное кодирование: обычно одинокий % или обрезанная последовательность вроде %E0%A4%A. Текст показывается без изменений, а не раскодированным наполовину.

Похожие инструменты