URL Encode/Decode
Бесплатный конвертер URL Encode и Decode: кодирование и декодирование текста для использования в URL. Поддержка UTF-8 (кириллица и все языки). Копирование результата.
Инструкция
Как пользоваться URL Encode/Decode
1. Выбор режима
Выберите режим: Закодировать (URL Encode) — преобразование текста в процентно-кодированный вид для безопасной подстановки в URL, или Декодировать (URL Decode) — обратное преобразование закодированной строки в обычный текст.
2. Ввод данных
Введите текст в поле ввода. При кодировании подойдёт любой текст (в том числе кириллица и спецсимволы); при декодировании — строка с последовательностями вида %XX (например, %D0%BF%D1%80%D0%B8%D0%B2%D0%B5%D1%82 для «привет» в UTF-8).
3. Результат
Результат отображается во втором блоке. Кодирование выполняется по правилам RFC 3986 (UTF-8): все символы, кроме буквенно-цифровых и -_.~, заменяются на % и два шестнадцатеричных символа. Результат можно скопировать одной кнопкой.
4. Очистка
Кнопки «Очистить ввод» и «Очистить результат» сбрасывают соответствующие поля.
Часто задаваемые вопросы
Часто задаваемые вопросы
Что такое URL Encode?
URL Encode (percent-encoding) — это кодирование символов в виде %XX, где XX — шестнадцатеричный код байта в UTF-8. Нужно, чтобы в URL можно было безопасно передавать пробелы, кириллицу, символы &, =, ? и другие.
Чем отличается от Base64?
Base64 превращает данные в набор букв A–Z, a–z, 0–9, «+», «/». URL Encode оставляет буквы и цифры как есть, а остальное кодирует как %XX. Для параметров URL и путей обычно используют URL Encode.
Поддерживается ли кириллица?
Да. Конвертер кодирует и декодирует текст в UTF-8: русские буквы и любые другие символы Unicode обрабатываются корректно.
Почему при декодировании появляется ошибка?
Часто причина — неверная или обрезанная последовательность %XX (должны быть ровно два hex-символа после %). Убедитесь, что вставляете полную закодированную строку без лишних символов.
Когда использовать Encode?
При формировании query-параметров, путей с пробелами или кириллицей, значений в ссылках и при передаче данных в URL. Многие API и формы ожидают уже закодированные значения.