Об этом инструменте
Конвертер кодовых точек Unicode разбивает текст символ за символом и показывает каждое распространённое представление каждого из них, а также работает в обратную сторону, восстанавливая строку из кодовых точек, которые вы вставляете. В прямом режиме он итерирует по кодовым точкам (а не по единицам UTF-16), поэтому астральные символы и эмодзи, состоящие из суррогатных пар, корректно обрабатываются как отдельные символы.
Для каждого символа он сообщает шестнадцатеричную кодовую точку U+, десятичную кодовую точку, последовательность байтов UTF-8 в hex (через TextEncoder браузера), кодовые единицы UTF-16 в hex, числовую HTML-сущность (&#nnnn;) и escape JavaScript/JSON (\uXXXX или \u{...} для кодовых точек выше U+FFFF). Это идеально для отладки проблем кодирования, обнаружения невидимых или похожих символов или построения escape-последовательностей для исходного кода.
В обратном режиме вы вставляете кодовые точки почти в любой нотации — U+1F600, обычное десятичное, \uXXXX, \u{1F600}, 😀, 😀 или hex с префиксом 0x, разделённые пробелами или запятыми — и инструмент проверяет каждую (отклоняя значения выше U+10FFFF и одиночные суррогаты) и реконструирует строку с помощью String.fromCodePoint. Вся обработка локальна для вашего браузера, поэтому приватный текст никогда не покидает страницу.