Перейти к содержимому

Конвертер Unicode

Посмотрите кодовые точки любого текста или превратите коды U+ и \u обратно в символы.

Настройки
Числа без префикса
Декодирует \uXXXX, \u{X} и \UXXXXXXXX; прочие последовательности с обратным слешем сохраняются.
Работает в браузере: данные никуда не загружаются.

Как пользоваться

  1. В разделе «Режим» выберите «Текст → кодовые точки».
  2. В списке «Формат вывода» выберите «U+XXXX».
  3. В списке «Разделитель» выберите «Пробел».
  4. Вставьте текст в поле ввода: конвертация начнётся автоматически.
  5. Чтобы вернуть текст из кодов, выберите «Кодовые точки → текст» или «Escape-последовательности → текст» и вставьте коды.

Примеры

Кириллица в виде \u-кодов для JSON

Исходные данные
Ёжик
Результат
\u0401\u0436\u0438\u043A

Расшифровка Unicode-последовательностей

Исходные данные
\u041f\u0440\u0438\u0432\u0435\u0442, Анна!
Результат
Привет, Анна!

Название города из десятичных кодов

Исходные данные
1052 1086 1089 1082 1074 1072
Результат
Москва

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

Как найти невидимые символы в тексте?

Посмотрите таблицу символов: неразрывный пробел обозначается как ⟨NBSP⟩, пробел нулевой ширины — как ⟨ZWSP⟩, а метка порядка байтов — как ⟨BOM⟩. Таблица показывает первые 1 000 кодовых точек.

Почему количество символов и кодовых точек отличается?

Один видимый символ, или графема, может состоять из нескольких кодовых точек. Статистика отдельно считает графемы, кодовые точки, единицы UTF-16 и байты UTF-8.

Почему появляется ошибка при расшифровке \u?

Формат \uXXXX требует четырёх шестнадцатеричных цифр, \u{…} — от 1 до 6, а \UXXXXXXXX — восьми. Суррогатная пара должна быть полной, а код не должен превышать U+10FFFF: например, \u{110000} вызовет ошибку. При ошибке инструмент указывает строку и столбец и выделяет это место в исходных данных.

Отправляется ли введённый текст на сервер?

Конвертация выполняется в браузере, код инструмента не отправляет текст на сервер и не сохраняет ввод. В localStorage сохраняются только настройки и состояние таблицы символов.