Inspecteur de caractères Unicode

Collez un texte pour voir chaque caractère, une ligne par point de code, avec son nom Unicode et ses octets. Cherchez un nom de caractère, comme snowman, pour trouver le caractère et son code.

Gratuit Fonctionne dans votre navigateur Vérifié le mardi 10 novembre 2026

N'importe quel texte : lettres, emoji, espaces et sauts de ligne. Chaque caractère est inspecté dans votre navigateur.

Résultat

Totaux —
Vérification — Indique si chaque point de code est attribué dans la version Unicode des données.
Points de code
Caractères portant ce nom
Graphèmes : ce qu'un lecteur voit comme un seul caractère

Cet outil fonctionne dans votre navigateur. Ce que vous saisissez ne nous est pas envoyé.

Mode d'emploi

  1. Saisissez ou collez le texte dans Texte. Les espaces, les sauts de ligne et les emoji sont inspectés aussi.
  2. Lisez Totaux pour les nombres de graphèmes, de points de code et d'octets.
  3. Lisez Points de code : chaque ligne donne le point de code, son Nom, sa Catégorie, son Bloc, ses octets UTF-8 et UTF-16, et les échappements HTML et JavaScript.
  4. Saisissez un mot d'un nom Unicode sous Rechercher un nom de caractère pour trouver des caractères, comme snowman.

Noms, catégories et blocs

Chaque point de code a un nom, une catégorie générale et un bloc. La catégorie est un code de deux lettres : Lu est une lettre majuscule, et So est un autre symbole. Le bloc est une plage de points de code apparentés, comme Basic Latin. Les noms et les catégories sont les identifiants que définit le standard Unicode en anglais ; ils sont donc montrés en anglais ici, dans toutes les langues, et les explications de la page sont dans votre langue.

Graphèmes et points de code

Un point de code est un nombre de la table Unicode. Un graphème est ce qu'un lecteur prend pour un seul caractère. Un pouce levé avec une teinte de peau est un graphème formé de deux points de code, et une lettre avec un accent combinant est un graphème de deux points de code. Le tableau des points de code range chacun sous le numéro de son graphème, pour voir ceux qui vont ensemble.

Octets UTF-8 et UTF-16

  • UTF-8 écrit un point de code en un à quatre octets. Une lettre ASCII prend un octet ; le bonhomme de neige en prend trois, E2 98 83.
  • UTF-16 écrit un point de code en une ou deux unités de 16 bits. Au-delà de U+FFFF, il en prend deux, une paire de substitution : U+1F44D vaut D83D DC4D.

Échappements HTML et JavaScript

  • HTML : &, <, >, " et ' ont des noms ; tout autre caractère s'écrit sous forme de référence hexadécimale, comme ☃.
  • JavaScript : \u2603 pour un point de code jusqu'à U+FFFF, et \u{1F44D} au-delà, comme le permet la syntaxe ECMAScript 2015.

Données Unicode et leur licence

Les noms, les catégories et les blocs viennent de la base de données de caractères Unicode (UnicodeData.txt, Blocks.txt, Jamo.txt et PropertyValueAliases.txt) d'Unicode 18.0.0, datée du 8 juillet 2026. Copyright © 1991-2026 Unicode, Inc. Les données sont diffusées sous UNICODE LICENSE V3, dont l'avis complet figure dans le fichier de données de cet outil et sur https://www.unicode.org/license.txt. Les noms des syllabes coréennes sont construits à partir des noms courts des Jamo, et les noms des idéogrammes CJK à partir de leur point de code. Une plage comme Private Use est montrée avec l'étiquette que donnent les données, car elles ne nomment pas chaque caractère qu'elle contient.

Exemple détaillé : le bonhomme de neige ☃

Saisissez ☃ dans Texte. Le caractère est U+2603. Son nom est SNOWMAN, sa catégorie est So (Other Symbol), et il appartient au bloc Miscellaneous Symbols. En UTF-8 il prend trois octets, E2 98 83 ; en UTF-16 c'est une unité, 2603.

Propriété Valeur
Caractère ☃
Point de code U+2603
Nom SNOWMAN
Catégorie So Other Symbol
Bloc Miscellaneous Symbols
Octets UTF-8 E2 98 83
Unités UTF-16 2603
HTML ☃
JavaScript \u2603

Questions fréquentes

Quelle différence entre un graphème et un point de code ?

Un point de code est un nombre de la table Unicode. Un graphème est un caractère tel que le lecteur le voit, et il peut être formé de plusieurs points de code : une lettre accentuée, ou un emoji avec une teinte de peau.

Pourquoi un emoji avec une teinte de peau compte-t-il pour deux points de code ?

L'emoji de base et le modificateur de teinte sont deux points de code distincts dans le standard. Le lecteur voit un seul visage : la page compte donc un graphème formé de ces deux points de code.

Que signifie un point de code non attribué ?

C'est un nombre auquel la version Unicode des données n'attribue pas encore de caractère : il n'a donc pas de nom, et sa catégorie est Cn. Un texte peut contenir un tel nombre, mais la plupart des polices l'affichent sous forme de case de remplacement.

Pourquoi les noms sont-ils en anglais ?

Les noms Unicode sont des identifiants que définit le standard en anglais. Ils sont les mêmes dans toutes les langues : ce sont donc le moyen fiable de chercher un caractère. Les explications de cette page sont rédigées dans votre langue.

Le texte que j'inspecte est-il envoyé quelque part ?

Non. Le fichier de données est chargé dans la page, et le texte est inspecté dans votre navigateur. Rien n'est envoyé ni stocké.

Sources

Chiffres et texte vérifiés pour la dernière fois le mardi 10 novembre 2026.

Nous utilisons des cookies nécessaires au fonctionnement du site. Avec votre accord, Google utilise aussi des cookies publicitaires pour afficher des annonces personnalisées. Si vous les refusez, vous voyez toujours des annonces, mais elles ne sont pas personnalisées.