Конвертер экранирования Unicode (\u)

Преобразуйте текст в escape-последовательности Unicode (\uXXXX) или декодируйте последовательности \uXXXX в читаемый текст — удобно для отладки строки JSON или JavaScript, закодированной в Unicode.

Пример:

Текст в \u

\u в текст

Как это работает

В режиме «Текст в \u» каждый символ преобразуется в запись экранирования Unicode \uXXXX (шестнадцатеричный код символа). В обратном режиме каждая найденная в тексте последовательность \uXXXX или \u{"{"}XXXX{"}"} преобразуется в соответствующий символ. Это удобно для отладки строки JSON или JavaScript, где символы с диакритикой были экранированы автоматически, а также для проверки точного кода конкретного символа Unicode.

Принимаются ли при декодировании оба формата — \uXXXX и \u{XXXX}?

Да, декодер распознаёт как классическую запись с 4 шестнадцатеричными цифрами (é), так и запись с фигурными скобками, которую используют некоторые языки, например Rust, и которая нужна для символов за пределами базовой плоскости (\u{1F600}).

Что будет, если в тексте смесь последовательностей и обычного текста?

Преобразуются только распознанные последовательности \uXXXX; весь остальной текст остаётся без изменений, поэтому можно обрабатывать частично экранированные строки.

Обработка 100% локально: ваш текст никогда не покидает браузер, преобразование выполняется целиком через WebAssembly на вашем устройстве.