ru

Экранирование Unicode

Преобразуйте текст в escape-последовательности Unicode (\uXXXX) и обратно, локально в браузере и без загрузки.

Обработка локально на вашем устройстве ...

Что экранировать
  • Только не-ASCII
  • Все символы

Обработка локально на вашем устройстве ...

0%

Загружается ли мой файл?

Нет. Всё выполняется в вашем браузере - ваш файл никогда не покидает устройство. Как это можно проверить

Без загрузки100% локально
Содержимое остаётся у васнет доступа у третьих лиц
Hosted in GermanyGlobal Content Delivery
Независимый аудитTLS A+ · Заголовки A+

В исходном коде, JSON или файлах конфигурации специальные символы часто записываются как escape-последовательность Unicode: умляут вроде ä выглядит тогда как \u00e4. Так текст остаётся ограничен чистым ASCII, и при обмене между системами не возникает проблем с кодировкой. Этот инструмент преобразует в обе стороны: текст становится escape-последовательностями, а они снова становятся читаемым текстом.

Направление определяется автоматически: если ввод содержит последовательности \uXXXX или \u{...}, они декодируются; иначе текст кодируется. По умолчанию экранируются только символы вне ASCII (умляуты, акценты, эмодзи); с опцией «Все символы» экранируется каждый символ. Символы вне базовой плоскости (например, эмодзи) представляются как суррогатная пара из двух \uXXXX, точно как в JavaScript.

Всё преобразование выполняется полностью локально в вашем браузере на чистом JavaScript: ваш текст не загружается, не сохраняется и ни одна сторонняя библиотека не подгружается с CDN. Результат можно скачать как текстовый файл или скопировать напрямую.

Технические данные

Технические данные
Входные форматыВвод текста
Выходной форматTXT
Пакетная обработкаНет
ОбработкаЛокально в браузере (JavaScript)
Загрузка файловОтсутствует

В 3 шага

  1. Вставьте текст или escape-последовательности \uXXXX в текстовое поле.
  2. При желании выберите «Все символы» вместо «Только не-ASCII».
  3. Прочитайте результат или скачайте его как текстовый файл.

Ограничения: Используются escape-последовательности \uXXXX (и \u{...} при декодировании), как это принято в JavaScript и JSON. Кодирование выполняется через единицы кода UTF-16, поэтому символы вне базовой плоскости занимают два escape. Другие формы escape (например, \xHH или \NNN) не создаются. Очень большие тексты ограничены памятью вашего устройства.

Частые вопросы

Мой текст загружается?

Нет. Преобразование выполняется полностью локально в вашем браузере; ваш текст никогда не покидает устройство и не сохраняется.

Инструмент определяет направление автоматически?

Да. Если ввод содержит последовательности \uXXXX, он декодирует; иначе кодирует текст.

Что делает «Все символы»?

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

Работают ли эмодзи?

Да. Эмодзи кодируются как суррогатная пара из двух \uXXXX и правильно собираются при декодировании; форма \u{...} тоже читается.

Похожие инструменты

Экранировать JSON · Кодировать HTML · Кодировать URL · Текст в ASCII · Шифр ROT13