Как пользоваться
Вставьте строку из JSON, лога, адреса страницы или HTML. Результат появляется при вводе. Кнопка «Декодировать» пересчитывает сразу. Нечитаемый фрагмент вокруг последовательностей сохраняется.
Режимы
- Авто — ищет Unicode
\uXXXX, URL%XXи HTML-сущности и снимает экранирование по очереди (до трёх проходов, если кодирование было вложено); - Unicode \uXXXX — JSON и JavaScript:
\u041e\u043b\u0435\u0433→ Олег. Понимает\u{041e},\U0000041e,\x41,%u041eи пары суррогатов для эмодзи; - URL %XX — percent-encoding:
%D0%9E%D0%BB%D0%B5%D0%B3→ Олег. Плюс+считается пробелом, как в строке запроса; - HTML — сущности
«,О,О; - В Unicode — обратно: Олег →
\u041e\u043b\u0435\u0433. Латиница и цифры не трогаются; - В URL — кириллица и пробелы в
%XX, слэш в пути не кодируется.
Частые вопросы
Откуда берутся строки вроде \u041e\u043b\u0435\u0433?
Так JSON и многие программы записывают символы вне ASCII. Скопируйте фрагмент как есть, вместе с обратными слэшами.
Почему часть текста не изменилась?
Обычные буквы декодировать не нужно. Меняются только последовательности. Если ожидалась замена — проверьте режим: URL не трогает \uXXXX, Unicode не трогает %D0%9E. В сомнении оставьте «Авто».
Это расшифровка коротких ссылок или паролей?
Нет. Сервис не ходит по адресам и не подбирает пароли — только снимает экранирование символов в тексте.