Как пользоваться
- Вставьте закодированное значение, откройте файл или попробуйте пример.
- Выберите формат. Результат обновляется по мере ввода.
- Скопируйте результат или скачайте преобразованные данные.
Правильное декодирование URL
Преобразуйте UTF-8 с процентным кодированием обратно в читаемый текст. Выберите режим, использованный при кодировании, чтобы правильно обработать зарезервированную пунктуацию и плюсы.
Некорректные процентные последовательности и UTF-8 вызывают ошибку вместо незаметной вставки заменяющих символов. За один запуск выполняется одно декодирование.
Декодируйте процентные последовательности один раз
Байты процентной записи декодируются как строгий UTF-8. После одного запуска %252F становится %2F, а не /. Обычный текст вне escape-последовательностей сохраняется.
%D0%BF%D1%80%D0%B8%D0%B2%D0%B5%D1%82%20%D0%BC%D0%B8%D1%80%20%2B%20%D0%BA%D0%BE%D1%84%D0%B5%2F%3Fпривет мир + кофе/?Настройки по умолчанию преобразуют этот ввод за один проход.
Выберите поведение разделителей
Режим «Компонент» декодирует зарезервированную пунктуацию. «Полный URI» сохраняет экранированные разделители URI, как decodeURI. «Значение формы» заменяет + пробелом перед процентным декодированием; режим «Компонент» сохраняет буквальный +.
Повреждённый ввод остаётся ошибкой
Конечный %, неполная пара шестнадцатеричных цифр или некорректный UTF-8 отклоняются. Ввод и предыдущий результат остаются видимыми, но устаревший вывод нельзя экспортировать. Инструмент никогда не открывает декодированный адрес и не запрашивает его содержимое.
До 5 МиБ ввода, 20 МиБ вывода и 10 секунд на запуск. Текстовые файлы должны использовать UTF-8. Кодирование Base64 также принимает двоичные файлы. Документы остаются на вашем устройстве.
Частые вопросы
Почему + остался плюсом?
Режим «Компонент» сохраняет +. Выберите «Значение формы», если + означает пробел.
Почему «Полный URI» не меняет %2F?
decodeURI сохраняет экранированные разделители URI. Используйте «Компонент», чтобы декодировать все корректные процентные последовательности.
Почему %E9 вызывает ошибку?
Это неполная последовательность UTF-8. Для é кодировка UTF-8 записывается как %C3%A9.
Повторяет ли декодер обработку?
Нет. Каждое преобразование декодирует один слой. «Использовать как ввод» позволяет явно обработать следующий слой.
Откроется ли декодированный URL?
Нет. Вывод остаётся обычным текстом на этой странице.