ru

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

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

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

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

0%

Ваши файлы так и не покинули устройство

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

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

    Без загрузки100% локально
    Содержимое остаётся у васнет доступа у третьих лиц
    Серверы в ГерманииGDPR by design
    Независимый аудит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{...} тоже читается.

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