Как пользоваться
- Введите текст или вставьте его в поле Текст. Пробелы, переводы строк и эмодзи тоже разбираются.
- Прочитайте Итоги: число графем, кодовых точек и байтов.
- Прочитайте Кодовые точки: каждая строка даёт кодовую точку, её Имя, Категорию, Блок, байты UTF-8 и UTF-16, а также экранирование HTML и JavaScript.
- Введите слово из имени Unicode в поле Поиск по имени символа, например snowman, чтобы найти символы.
Имена, категории и блоки
У каждой кодовой точки есть имя, общая категория и блок. Категория — двухбуквенный код: Lu означает заглавную букву, а So — другой символ. Блок — диапазон родственных кодовых точек, например Basic Latin. Имена и категории — это идентификаторы, которые стандарт Unicode определяет по-английски, поэтому здесь они показаны на английском во всех языках; пояснения на странице написаны на вашем языке.
Графемы и кодовые точки
Кодовая точка — это число в таблице Unicode. Графема — то, что читатель принимает за один символ. Например, палец вверх с оттенком кожи — одна графема из двух кодовых точек, а буква с объединяемым диакритическим знаком — одна графема из двух кодовых точек. Таблица кодовых точек перечисляет каждую кодовую точку под номером её графемы, так что видно, какие из них относятся друг к другу.
Байты UTF-8 и UTF-16
- UTF-8 записывает кодовую точку в одном-четырёх байтах. Латинская буква ASCII занимает один байт; снеговик — три, E2 98 83.
- UTF-16 записывает кодовую точку в одной или двух 16-битных единицах. Выше U+FFFF она занимает две единицы, суррогатную пару: U+1F44D — это D83D DC4D.
Экранирование для HTML и JavaScript
- HTML: &, <, >, " и ' имеют имена; каждый другой символ записывается шестнадцатеричной ссылкой, например ☃.
- JavaScript: \u2603 для кодовой точки до U+FFFF и \u{1F44D} выше неё, как допускает синтаксис ECMAScript 2015.
Данные Unicode и их лицензия
Имена, категории и блоки взяты из Unicode Character Database (UnicodeData.txt, Blocks.txt, Jamo.txt и PropertyValueAliases.txt) Unicode 18.0.0 от 8 июля 2026 г. Авторское право © 1991–2026 Unicode, Inc. Данные распространяются по UNICODE LICENSE V3; полный текст лицензии есть в файле данных этого инструмента и по адресу https://www.unicode.org/license.txt. Имена слогов хангыля строятся из коротких имён джамо, а имена иероглифов CJK — из кодовой точки. Диапазон, например Private Use, показан с той меткой, которую дают данные, потому что данные не называют каждый символ в нём.
Пример: снеговик ☃
Введите ☃ в поле Текст. Символ имеет кодовую точку U+2603. Его имя — SNOWMAN, категория — So (Other Symbol), а входит он в блок Miscellaneous Symbols. В UTF-8 он занимает три байта, E2 98 83; в UTF-16 это одна единица, 2603.
| Свойство | Значение |
|---|---|
| Символ | ☃ |
| Кодовая точка | U+2603 |
| Имя | SNOWMAN |
| Категория | So Other Symbol |
| Блок | Miscellaneous Symbols |
| Байты UTF-8 | E2 98 83 |
| Единицы UTF-16 | 2603 |
| HTML | ☃ |
| JavaScript | \u2603 |
Частые вопросы
В чём разница между графемой и кодовой точкой?
Кодовая точка — это одно число в таблице Unicode. Графема — один символ, каким его видит читатель, и она может состоять из нескольких кодовых точек: буквы с диакритическим знаком или эмодзи с оттенком кожи.
Почему эмодзи с оттенком кожи считается двумя кодовыми точками?
Базовое эмодзи и модификатор оттенка кожи в стандарте — две отдельные кодовые точки. Читатель видит одно лицо, поэтому страница считает одну графему из этих двух кодовых точек.
Что означает неназначенная кодовая точка?
Это число, которому версия Unicode в данных ещё не присваивает символ, поэтому у него нет имени, а категория — Cn. Текст может содержать такое число, но большинство шрифтов показывает его заменяющим квадратом.
Почему имена на английском?
Имена Unicode — это идентификаторы, которые стандарт определяет по-английски. Они одинаковы во всех языках, поэтому по ним надёжно искать символ. Пояснения на этой странице написаны на вашем языке.
Отправляется ли разбираемый текст куда-нибудь?
Нет. Файл данных загружается в страницу, а текст разбирается в вашем браузере. Ничего не загружается и не сохраняется.
Источники
- Unicode Character Database: UnicodeData.txt, Unicode 18.0.0 (на английском)
- Unicode Character Database: Blocks.txt (на английском)
- UNICODE LICENSE V3 (на английском)
- RFC 3629: UTF-8, формат преобразования ISO 10646 (IETF, на английском)
- RFC 2781: UTF-16, кодировка ISO 10646 (IETF, на английском)
Цифры и текст в последний раз проверены вторник, 10 ноября 2026 г..