Кодирование/декодирование URL
Кодирование/декодирование URL
Кодирование/декодирование URL: Поддерживает процентное кодирование и декодирование URL, обработку специальных символов, пробелов и многоязычного текста. Автоматически определяет формат кодирования, поддерживает обработку параметров запроса, подходит для вызовов API, отправки форм и обмена ссылками Всё выполняется локально в браузере.
Быстрый старт
Частые сценарии
Параметры API
кодируйте параметры запроса и тела запросов для корректной передачи специальных символов
Отправка форм
обработка данных GET/POST; поддержка CJK и специальных символов
Ссылки для обмена
формируйте URL с CJK/спецсимволами без искажений
Поисковые запросы
кодируйте ключевые слова, особенно если есть & = # ?
Дополнительный сценарий
percent encoding, uri кодировщик и url escape можно закрыть в одном потоке проверки, чтобы быстрее сверить результат перед копированием или экспортом.
Рекомендации по использованию
Ограничения и совместимость
Конфиденциальность и безопасность
Частые вопросы
URL (Uniform Resource Locator) — «ссылка/адрес», предложенная Тимом Бернерсом‑Ли в 1990‑е для Web: читаемая строка, описывающая scheme/host/path/query/fragment. Чтобы символы данных не путались с разделителями (? & # = /) и чтобы корректно передавать пробелы, не‑ASCII и emoji, URL преобразует их в percent‑encoding %HH (напр., пробел→%20; «/» в значении параметра→%2F). В контексте application/x‑www‑form‑urlencoded пробел может записываться как «+» (вне форм предпочтительнее %20). URL‑кодирование — обратимое форматирование для устойчивости ссылок; это не шифрование и не средство конфиденциальности.
Нет. Кодирование — обратимое преобразование формата. Пароли и ключи должны шифроваться
Формы (application/x-www-form-urlencoded) используют +, а RFC 3986 — %20. Для лучшей совместимости инструмент использует %20; + применяйте в контексте форм или заменяйте вручную
Закодированное содержимое содержит последовательности %XX (% и две шестнадцатеричные цифры, например %E4%BD%A0). Много таких последовательностей — значит уже закодировано; повторно не кодируйте
Стандарт URL допускает только ASCII. Не‑ASCII текст (напр., буквы с диакритикой, эмодзи) должен быть процентно закодирован (байты UTF‑8 как %HH) для безопасной передачи
Зависит от позиции: как разделитель пути — не кодировать (например, /api/users). Как значение параметра — кодировать как %2F (например, ?path=%2Fhome%2Fuser)