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

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

Процентное кодирование и декодирование URL, разбор параметров запроса и структуры ссылки.

Режим кодирования:
Текст или URL для кодирования0 Символы · 0 B
Результат кодирования

Инструкция

  1. 1 Выберите «Кодировать» для перевода символов в проценты или «Декодировать» для восстановления исходного текста.
  2. 2 Используйте режим компонента для параметров запроса или полный режим для сохранения структуры URL.
  3. 3 Перейдите на вкладку «Анализ URL», чтобы разобрать адрес на протокол, хост, путь и параметры.

Возможности

  • Двустороннее процентное кодирование и декодирование в реальном времени
  • Поддержка режимов encodeURIComponent и encodeURI
  • Кодирование пробела как + (стандарт application/x-www-form-urlencoded)
  • Строгий режим кодирования зарезервированных символов RFC 3986
  • Глубокий анализ URL с разделением на протокол, домен, путь и таблицу параметров
  • Статистика количества символов и байтов UTF-8 на лету
  • 100% локальное исполнение в браузере без передачи данных по сети

Часто задаваемые вопросы

В чем разница между encodeURI и encodeURIComponent?

encodeURI предназначен для полных адресов и сохраняет символы протокола ("https://", "/", "?", "&"). encodeURIComponent кодирует все спецсимволы, что необходимо для безопасной вставки значений в параметры запроса.

Почему пробелы кодируются как %20 или +?

%20 — это стандарт RFC 3986 для URI. Знак плюс (+) применяется в формах HTML (application/x-www-form-urlencoded). В BrowserUtil доступно переключение между обоими вариантами.

Передаются ли вводимые URL и токены на сервер?

Нет. Все вычисления производятся исключительно в вашем браузере с помощью JavaScript, данные никуда не отправляются.

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