Acerca de esta herramienta
El Conversor de puntos de código Unicode descompone el texto carácter por carácter y muestra cada representación común de cada uno, y también funciona a la inversa para reconstruir una cadena a partir de puntos de código que pegas. En modo directo itera por punto de código (no por unidad UTF-16), así que los caracteres astrales y los emoji formados por pares sustitutos se manejan correctamente como caracteres únicos.
Para cada carácter informa del punto de código hex U+, el punto de código decimal, la secuencia de bytes UTF-8 en hex (mediante el TextEncoder del navegador), las unidades de código UTF-16 en hex, la entidad HTML numérica (&#nnnn;), y el escape de JavaScript/JSON (\uXXXX, o \u{...} para puntos de código por encima de U+FFFF). Esto es ideal para depurar problemas de codificación, detectar caracteres invisibles o parecidos, o construir secuencias de escape para código fuente.
En modo inverso pegas puntos de código en casi cualquier notación —U+1F600, decimal plano, \uXXXX, \u{1F600}, 😀, 😀 o hex con prefijo 0x, separados por espacios o comas— y la herramienta valida cada uno (rechazando valores por encima de U+10FFFF y sustitutos sueltos) y reconstruye la cadena con String.fromCodePoint. Todo el procesamiento es local en tu navegador, así que el texto privado nunca sale de la página.