Les points de code Unicode identifient des caractères par valeur scalaire hexadécimale ; un caractère supplémentaire est un point, pas deux unités UTF-16. Convertissez localement dans votre navigateur.
Conversion instantanéeVotre saisie reste dans ce navigateur. Aucun texte n’est envoyé pour la conversion.
→
Le fichier reste dans votre navigateur.
Enchaîner les outils
Appliquez chaque outil de texte au résultat précédent.
01 / Guide
Comment ça marche
Les points de code Unicode identifient des caractères par valeur scalaire hexadécimale ; un caractère supplémentaire est un point, pas deux unités UTF-16.
Bon à savoir
Utilisez U+ suivi de un à six chiffres hexadécimaux. Les substituts et valeurs au-delà de U+10FFFF sont rejetés.
02 / Exemple
Exemple
Votre saisieCafé !
RésultatU+0043 U+0061 U+0066 U+00E9 U+0020 U+0021
03 / Guide
Texte vers points de code Unicode — Comment ça marche
Exemple concret
Les points de code Unicode identifient des caractères par valeur scalaire hexadécimale ; un caractère supplémentaire est un point, pas deux unités UTF-16. Convertissez localement dans votre navigateur. Par exemple, la saisie "Café !" produit "U+0043 U+0061 U+0066 U+00E9 U+0020 U+0021". Comparez les deux côtés caractère par caractère ; l’apparence peut cacher des octets ou marques combinantes différents. Dans ce sens, le texte lisible devient une représentation de transport. Gardez accents et ponctuation dans la saisie ; le convertisseur lit leurs valeurs Unicode puis, si nécessaire, leurs octets UTF-8. Copiez toute la sortie, y compris remplissage et échappements. Une coupure peut empêcher le retour.
Fonctionnement de la représentation
Un point de code Unicode est un nombre scalaire attribué à un caractère, noté ici U+ suivi de chiffres hexadécimaux. U+0041 représente A ; un symbole supérieur à U+FFFF reste un seul point, bien que JavaScript le représente en interne par deux unités UTF-16. Les points ne sont pas des octets et ne fixent pas l’encodage d’un fichier. Les marques combinantes ont leurs propres points : un glyphe accentué peut être formé d’un point précomposé ou de plusieurs points. L’outil rejette les substituts UTF-16 et les valeurs au-delà de U+10FFFF, qui ne sont pas des scalaires valides. Une liste permet d’étudier les chaînes visuellement proches et les marques invisibles. Les points de code Unicode identifient des caractères par valeur scalaire hexadécimale ; un caractère supplémentaire est un point, pas deux unités UTF-16.
Une transformation de texte a un sens. Déterminez d’abord si la source est du texte Unicode lisible, une liste d’octets, des points de code ou une chaîne déjà encodée. Collez une courte valeur connue, examinez la sortie, puis traitez une entrée plus longue. Gardez la source. Une séquence encodée peut être réversible et révéler chaque octet à quiconque connaît le format ; l’encodage ne protège pas la confidentialité. Le calcul se déroule dans ce navigateur et n’envoie pas le contenu collé à un serveur de conversion. La sortie reste toutefois sensible si vous la collez dans un document, ticket ou lien partagé.
Limites et usage fiable
Utilisez U+ suivi de un à six chiffres hexadécimaux. Les substituts et valeurs au-delà de U+10FFFF sont rejetés. Utilisez précisément l’alphabet, le codage d’octets et la forme de normalisation demandés par le système destinataire. Des formats semblables ne sont pas nécessairement compatibles. Une chaîne décodée peut contenir du balisage ou des caractères de contrôle ; l’application suivante doit la traiter comme une entrée non fiable. Une conversion valide ne prouve pas non plus que les données sont autorisées ou correctes. Faites un aller-retour quand l’opération est censée être réversible et comparez les points Unicode ou les octets UTF-8 si deux chaînes semblent identiques mais échouent à une comparaison exacte. Pour des données stockées ou signées, documentez la transformation dans le contrat de données.