À propos de cet outil
Le Convertisseur de points de code Unicode décompose le texte caractère par caractère et affiche toutes les représentations courantes de chacun, et il fonctionne aussi en sens inverse pour reconstruire une chaîne à partir de points de code que vous collez. En mode direct, il itère par point de code (non par unité UTF-16), de sorte que les caractères astraux et les emoji composés de paires de substitution sont correctement traités comme des caractères uniques.
Pour chaque caractère, il indique le point de code hex U+, le point de code décimal, la séquence d'octets UTF-8 en hex (via le TextEncoder du navigateur), les unités de code UTF-16 en hex, l'entité HTML numérique (&#nnnn;), et l'échappement JavaScript/JSON (\uXXXX, ou \u{...} pour les points de code au-dessus de U+FFFF). C'est idéal pour déboguer les problèmes d'encodage, repérer des caractères invisibles ou trompeurs, ou construire des séquences d'échappement pour du code source.
En mode inverse, vous collez des points de code dans presque n'importe quelle notation — U+1F600, décimal simple, \uXXXX, \u{1F600}, 😀, 😀 ou hex préfixé de 0x, séparés par des espaces ou des virgules — et l'outil valide chacun (rejetant les valeurs au-dessus de U+10FFFF et les substituts isolés) et reconstruit la chaîne avec String.fromCodePoint. Tout le traitement est local à votre navigateur, donc le texte privé ne quitte jamais la page.