Кодирование и декодирование URL
Percent-encoding (процентное кодирование) текста для URL или его декодирование.
Редактор
Кодирование и декодирование URL: назначение инструмента
Пробелы, буквы национальных алфавитов и служебные знаки должны кодироваться в процентном формате для безопасной передачи в веб-адресах и параметрах запроса. Закодируйте текст для ссылки или декодируйте строку вида «hello%20world» обратно в читаемый вид.
Кодирование и декодирование URL: как использовать
- Вставьте текст или закодированную строку URL.
- Выберите действие: «Кодировать URL» или «Декодировать URL».
- Нажмите «Применить» и скопируйте результат.
Кодирование и декодирование URL: примеры использования
- Поместите поисковую фразу или значение параметра с пробелами и спецсимволами в URL.
- Расшифруйте ссылку с метками отслеживания или адрес перенаправления, полный процентных кодов.
- Подготовьте параметр строки запроса для вызова API или отправки формы.
Кодирование и декодирование URL: примеры
Исходный текст
café & tea
Результат
caf%C3%A9%20%26%20tea
Исходный текст
caf%C3%A9%20%26%20tea
Результат
café & tea
Исходный текст
price=10€¬e=50% off
Результат
price%3D10%E2%82%AC%26note%3D50%25%20off
Кодирование и декодирование URL: вопросы и ответы
Какие символы кодируются?
Все символы, кроме стандартных букв, цифр и знаков - _ . ! ~ * ' ( ). Пробел заменяется на %20, а буквы национальных алфавитов кодируются байтами UTF-8.
Почему при декодировании возникает ошибка?
Текст содержит знак процента, за которым не следуют две шестнадцатеричные цифры, либо последовательность байтов некорректна для UTF-8.
Использовать ли %20 или знак плюс для пробела?
Этот инструмент выводит %20 — общепринятый стандарт для путей URL и большинства API. При декодировании знак плюс также распознаётся как пробел.
Нужно ли кодировать весь URL целиком?
Нет. Кодируйте только значения параметров; кодирование всего адреса целиком превратит в проценты слэши и вопросительный знак, нарушив ссылку.
Отправляется ли текст на сервер?
Нет. Все операции выполняются исключительно в браузере на вашем устройстве, поэтому текст никогда его не покидает.
Похожие инструменты
Инструменты, которые часто используют вместе с этим.
- Кодирование и декодирование Base64
Преобразование текста в Base64 или декодирование Base64 обратно в текст.
- Кодирование и декодирование HTML-сущностей
Экранирование спецсимволов HTML или декодирование сущностей обратно в символы.
- Генератор URL-slug
Преобразование заголовков в чистые строчные URL-slug (ЧПУ).
- Конвертер текста в двоичный код
Преобразование текста в двоичный код или двоичного кода в текст.
- Конвертер текста в шестнадцатеричный код
Преобразование текста в шестнадцатеричные байты или hex-дампа в текст.
- Кодирование и декодирование ROT13
Маскирование или восстановление букв с помощью шифра ROT13.
- Конвертер camelCase, snake_case и kebab-case
Преобразование текста в camelCase, snake_case, kebab-case и другие стили кода.
Другие инструменты в категории «Кодирование и декодирование»Все инструменты для текста