Inspecteur de caractères Unicode — points de code, noms et octets
Inspecteur de caractères Unicode : points de code, noms, catégories, écritures, octets UTF-8 et UTF-16, avec alertes sur les caractères invisibles et sosies.
🔒 S'exécute entièrement dans votre navigateur — rien n'est téléchargéDécouvrez de quoi est vraiment fait votre texte
Un texte d'apparence normale peut cacher des surprises : une espace de largeur nulle qui fait échouer un mot de passe ou une recherche, une espace insécable qui bloque l'import d'un CSV, une lettre cyrillique dans un nom de domaine, ou une ligature qui n'est pas du tout les deux lettres qu'elle semble être. L'inspecteur de caractères Unicode décompose n'importe quelle chaîne en points de code individuels et affiche, pour chacun, le caractère, son point de code U+, son nom Unicode officiel, sa catégorie générale (lettre, marque, ponctuation, symbole, séparateur, contrôle, format…), son écriture et les octets exacts utilisés pour le stocker en UTF-8 et en UTF-16.
Le récapitulatif compte les caractères tels que les voient les utilisateurs (grappes de graphèmes), les points de code, les unités de code UTF-16 — la longueur que renvoient JavaScript, Java et C# — et les octets UTF-8, que les bases de données et les protocoles réseau limitent généralement. Les voir côte à côte explique pourquoi un emoji peut compter pour un, deux ou quatre selon qui compte.
Repérez les caractères invisibles et les sosies
Les lignes sont mises en évidence lorsque quelque chose mérite attention. Les caractères de format invisibles comme les espaces de largeur nulle, les joiners, les marques d'ordre des octets et les contrôles bidirectionnels sont signalés, tout comme les caractères de contrôle, les caractères à usage privé, les espaces inhabituelles et les sélecteurs de variante. Les caractères de compatibilité — lettres pleine chasse, ligatures, exposants et alphanumériques mathématiques — sont signalés avec le caractère simple qu'ils représentent normalement.
Les lettres cyrilliques, grecques et arméniennes qui imitent des lettres latines sont signalées lorsqu'elles apparaissent dans un texte latin, et tout mot qui mélange des écritures est indiqué au-dessus du tableau. C'est le schéma classique des attaques par homographes, où « pаypal.com » utilise un « а » cyrillique pour se faire passer pour un vrai site. Un texte écrit entièrement en cyrillique ou en grec n'est pas signalé. Le bouton « Remove invisible characters » (supprimer les caractères invisibles) efface les caractères de format et de contrôle tout en conservant les sauts de ligne, les tabulations et les joiners d'emoji.
Analyse privée
L'inspecteur et sa base de noms fonctionnent entièrement dans votre navigateur. Les mots de passe, jetons et messages que vous collez ne sont jamais envoyés.
Comment utiliser
- Collez le texteAjoutez n'importe quelle chaîne : un lien suspect, un nom d'utilisateur, des emoji ou un texte au comportement étrange.
- Lisez le tableauChaque point de code affiche sa valeur U+, son nom officiel, sa catégorie, son écriture et ses encodages UTF-8 et UTF-16.
- Vérifiez les alertesLes lignes signalées mettent en évidence les caractères invisibles, les espaces inhabituelles, les lettres sosies et les formes de compatibilité.
- Nettoyez si nécessaireSupprimez les caractères invisibles en un clic (« Remove invisible characters ») ou n'affichez que les lignes signalées (« Show only flagged characters »).