Конвертер Emoji в Unicode

Конвертируйте любой emoji в кодовую точку Unicode, HTML-сущность или экранированную последовательность. Мгновенно получайте представления U+, &#x; и \\u для веб-разработки.

Советы:

  • Вставляйте любой emoji прямо в поле ввода — даже сложные многосимвольные последовательности
  • Последовательности ZWJ (например семейные emoji) будут показаны как отдельные кодовые точки
  • Переключайтесь между форматами вывода с помощью селектора над областью вывода

Share this tool

Help others discover Emoji to Unicode Converter

О конвертере Emoji в Unicode

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

  1. Вставьте или введите emoji в поле ввода
  2. Инструмент автоматически определяет каждый emoji с помощью сегментации Unicode
  3. Каждый emoji сопоставляется со своими кодовыми точками Unicode
  4. Выберите предпочтительный формат вывода (U+, HTML-сущность, экранированный или чистый hex)
  5. Скопируйте результат одним кликом

Типичные сценарии использования

  • Добавление emoji на HTML-страницы с помощью HTML-сущностей
  • Включение emoji в строки JavaScript или JSON через экранированные последовательности
  • Изучение кодовых точек Unicode для конкретных emoji
  • Отладка проблем рендеринга, вызванных кодированием emoji
  • Копирование кодовых точек для использования в CSS content
  • Ссылки на emoji в документации по программированию

Frequently Asked Questions

Что такое кодовая точка Unicode для emoji?

Кодовая точка Unicode — уникальный числовой идентификатор, присвоенный каждому символу стандарта Unicode, включая emoji. Кодовые точки записываются как U+ и шестнадцатеричное число, например U+1F60A для 😊.

В чём разница между форматами вывода?

Кодовая точка (U+1F60A) — стандартная нотация Unicode. HTML-сущность (😊) используется в HTML-разметке. Экранированный формат (😊) применяется в строках JavaScript и JSON. Чистый hex (1F60A) — просто шестнадцатеричное значение без префикса.

Почему у некоторых emoji несколько кодовых точек?

Сложные emoji, такие как семейные последовательности, модификаторы тона кожи и флаги, формируются объединением нескольких кодовых точек Unicode через последовательности ZWJ или символы-модификаторы. Инструмент показывает каждую отдельную кодовую точку.

Что такое суррогатные пары в экранированном формате?

JavaScript и многие системы используют кодировку UTF-16. Символы с кодовыми точками выше U+FFFF кодируются как два 16-битных «суррогатных» значения. Экранированный формат отображает их в виде пар uXXXXuXXXX.

Как использовать HTML-сущности на веб-странице?

Скопируйте HTML-сущность (например 😊) и вставьте её прямо в HTML-файл. Браузер автоматически отобразит соответствующий emoji.

Можно ли конвертировать несколько emoji одновременно?

Да! Вставьте или введите любое количество emoji в поле ввода. Инструмент автоматически обрабатывает все emoji и отображает таблицу с разбивкой каждого символа по всем представлениям.

Что такое Intl.Segmenter и зачем он нужен?

Современные браузеры включают Intl.Segmenter, который корректно разбивает текст на кластеры графем — минимальные видимые единицы, включая многоточечные последовательности emoji. Инструмент использует Intl.Segmenter при его наличии.

Можно ли конвертировать emoji для использования в CSS?

Да. Для CSS-свойства content обычно используется чистое hex-значение, например content: "1F60A". Воспользуйтесь форматом Escaped и замените префикс \\u на \ для однокодоточечных emoji.

Работает ли инструмент офлайн или отправляет данные на сервер?

Всё обрабатывается в браузере с помощью JavaScript. Данные emoji не отправляются ни на какой сервер. Инструмент работает офлайн после загрузки страницы.

Почему некоторые символы не распознаются как emoji?

Инструмент определяет символы со свойством Unicode Emoji_Presentation или Extended_Pictographic. Обычные текстовые символы без этого свойства не появятся в таблице. Попробуйте добавить селектор вариации U+FE0F после символа.

Share ToolsZone

Help others discover these free tools!

Поделиться страницей

Конвертер Emoji в Unicode | Кодовые точки, HTML-сущности и экранированные последовательности