Кодировщик/декодировщик URL
Безопасно кодируйте и декодируйте компоненты URL.
Рекомендуемые инструменты
Подборка полезных утилит
Безопасное кодирование и декодирование URL
Обзор
URL могут содержать лишь ограниченный набор символов, поэтому пробелы, символы и неанглийские буквы нужно кодировать в проценты (пробел становится %20), чтобы они безопасно передавались в ссылке или строке запроса. Кодировщик/декодировщик URL преобразует текст в этот формат и обратно. Инструмент кодирует или декодирует мгновенно в браузере — удобно для построения параметров, отладки ссылок или чтения присланной закодированной строки.
Как пользоваться (по шагам)
- 1
Вставьте текст или URL
Введите строку для кодирования или процент-кодированную строку для декодирования.
- 2
Выберите кодировать или декодировать
Выберите направление. Результат появляется сразу в поле вывода.
- 3
Скопируйте результат
Скопируйте закодированную или декодированную строку в ссылку, код или API-запрос.
Как это работает
Кодирование заменяет небезопасные символы знаком процента и их шестнадцатеричными байтовыми значениями (UTF-8). Декодирование обращает это, возвращая %20 в пробел, а %C3%A9 в é. Инструмент применяет стандартные правила encodeURIComponent/decodeURIComponent, используемые по всему вебу, и делает это локально, так что ваш текст — который может содержать токены или личные данные — не покидает страницу.
Когда пригодится
Строить строку запроса со значениями, содержащими пробелы, амперсанды или слэши. Отлаживать, почему ссылка ломается на спецсимволе. Декодировать закодированный URL из лога, письма или редиректа, чтобы увидеть реальный адрес. Готовить параметры для вызова API. Кодировать не-ASCII текст (акценты, другие письменности) для использования в URL. Безопасно встраивать один URL в другой как параметр.
Частые вопросы
Кодирование полного URL сохраняет символы вроде : / ?, задающие структуру, тогда как кодирование компонента (значения параметра) экранирует и их тоже. Используйте кодирование компонента для отдельных значений, вставляемых в строку запроса.
Важные замечания
Двойное кодирование — частая ошибка: кодирование уже закодированной строки превращает %20 в %2520. Сначала декодируйте, если не уверены в текущем состоянии.