Кодировщик и декодировщик URL

Кодируйте текст в безопасный для URL формат или декодируйте строки в процентной кодировке обратно в текст

Ввод

Введите текст или URL для кодирования
0 символов

Настройки

Сохранить протокол, слеши и специальные символы URL

Преобразует текст в URL-безопасный формат путём кодирования специальных символов.

Вывод

URL-кодированный результат
0 символов
Об этом инструменте

Это универсальное рабочее пространство для кодирования URL — кодируйте в процентном формате текст, параметры запроса или полные URL, либо декодируйте строку в процентной кодировке обратно в читаемый текст, переключая направление одним щелчком. Это правильная отправная точка, когда вы ещё не уверены, какое направление вам нужно, или когда вы переключаетесь между ними при отладке API-запроса или адресной строки браузера. Предпочитаете отдельную страницу? Страницы URL Encoder и URL Decoder сразу открываются в одном направлении с целенаправленными подсказками именно для этого направления.

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

Выберите Encode или Decode с помощью переключателей. Для кодирования вставьте обычный текст или URL — вывод в процентной кодировке появляется по мере ввода, с выбором %20 или + для пробелов и опцией сохранения символов структуры полного URL (:, /, ?, &, =). Для декодирования вставьте строку в процентной кодировке, чтобы восстановить исходный текст; оба стиля пробела, %20 и +, обрабатываются автоматически. Скопируйте вывод одним щелчком или переключайте направление в любой момент, не теряя текущий результат.

Типичные сценарии

Переключение посреди задачи

Закодируйте поисковый запрос для API-запроса, затем вставьте обратно сырую строку запроса из ответа API и переключитесь на Decode, чтобы её изучить.

Цикл строки запроса

Закодируйте `category=shoes & size=42` в безопасную строку запроса, а затем декодируйте зафиксированный URL запроса, чтобы увидеть исходные значения.

Отладка URL в браузере

Декодируйте URL из адресной строки в процентной кодировке, чтобы прочитать его, а затем закодируйте заново исправленную версию.

Работа с данными форм

Закодируйте значения полей формы для отправки в формате application/x-www-form-urlencoded или декодируйте зафиксированные отправки формы, чтобы проверить, что было отправлено.

Ограничения и важные примечания

Этот инструмент использует кодировку UTF-8 (стандарт для современного веба); кодировки, отличные от UTF-8, не поддерживаются. Вся обработка выполняется на стороне клиента, поэтому очень длинные URL (более примерно 100 КБ) могут работать медленно в старых браузерах. Некорректные процентные последовательности (например, %ZZ) вызывают ошибку декодирования, а не тихое предположение. Кодирование URL — это не шифрование и не обфускация: закодированный текст тривиально обратим, и его никогда не следует использовать для сокрытия конфиденциальных данных.