Aller au contenu principal

Trouvez votre prochain outil

Préparer, vérifier, puis exporter

Inspecteur Unicode et détecteur de caractères invisibles

Découvrez ce que contient réellement une chaîne de caractères : espaces, liants, signes combinants et caractères de contrôle compris. Inspectez chaque point de code et prévisualisez la normalisation sans modifier l'original.

Chargement de l’espace de travail texte…

Avantages

  • Distinguez les graphèmes visibles, les points de code Unicode et les unités de stockage.
  • Révélez les caractères cachés courants et exportez chaque ligne inspectée.
  • Comparez les formes de normalisation tout en conservant la source intacte.

Quand c’est utile

  • Cherchez pourquoi un texte copié échoue à une correspondance exacte.
  • Repérez les espaces insécables ou les caractères de largeur nulle dans un texte extrait par OCR.
  • Vérifiez les accents combinants et les séquences d'emoji avant de préparer un document.

Comment utiliser cet outil

  1. Collez du texte, importez un fichier TXT en UTF-8 ou chargez l'exemple.
  2. Consultez les totaux et le tableau paginé ; filtrez les caractères de contrôle, les séparateurs et les signes si nécessaire.
  3. Choisissez une forme de normalisation et comparez son aperçu avec l'original inchangé.
  4. Téléchargez le rapport, enregistrez l'une ou l'autre version du texte ou poursuivez avec l'aperçu normalisé.

Un caractère visible peut contenir plusieurs points de code

Deux chaînes peuvent sembler identiques tout en contenant des séquences différentes. La lettre é peut être stockée sous la forme d'un seul caractère précomposé ou d'un e suivi d'un accent aigu combinant. Une personne voit une seule lettre dans les deux cas. Un logiciel qui effectue une comparaison brute de chaînes peut y voir une différence. Cet inspecteur affiche les points de code et les décalages UTF-16 pour que vous puissiez localiser cette différence au lieu de retaper sans cesse un mot suspect.

Les grappes de graphèmes décrivent les groupes que les gens perçoivent généralement comme des caractères. Elles sont utiles pour inspecter les séquences d'emoji et les signes combinants. Un nombre d'octets UTF-8 répond à une autre question : quelle place le texte occupe une fois encodé. Le tableau indique la représentation en octets de chaque point de code. La prise en charge de la segmentation par le navigateur détermine si un total de graphèmes peut être affiché.

Tous les caractères invisibles ne sont pas des erreurs. Une espace insécable empêche un retour à la ligne à un endroit précis. Les liants peuvent influencer le rendu d'un texte indien ou combiner des emoji en une seule présentation. Les caractères de contrôle de direction influencent l'affichage d'un texte à directions mixtes. L'inspecteur étiquette les caractères de contrôle courants et classe les autres caractères de format, mais il ne prétend pas fournir tous les noms officiels des caractères Unicode ni détecter une intention malveillante.

La normalisation est un aperçu explicite. NFC et NFD gèrent la composition et la décomposition canoniques. NFKC et NFKD appliquent aussi des correspondances de compatibilité, qui peuvent supprimer des distinctions que vous souhaitiez conserver, comme les formes pleine chasse. Vérifiez le résultat avant de l'utiliser. L'original reste disponible, et aucune suppression généralisée des caractères invisibles n'est effectuée. Les caractères cachés ne constituent pas une preuve fiable qu'un texte a été écrit par une IA.

Formats, limites et confidentialité

  • 20 000 unités de code UTF-16 en entrée et 1 MiB par fichier TXT en UTF-8.
  • Le tableau affiche 100 lignes par page ; le rapport contient toutes les lignes inspectées.
  • Les surrogates non appariés peuvent être inspectés mais ne peuvent pas être exportés en texte UTF-8 valide.
  • Aucune base complète des noms Unicode, aucune détection d'auteur ni audit de sécurité des caractères confondables n'est incluse.

Ces outils traitent le texte localement. Les brouillons ne sont pas enregistrés automatiquement. Téléchargez votre travail important avant de quitter la page ; les transferts temporaires de fichiers expirent au bout de 30 minutes.

Questions fréquentes

Cela supprime-t-il tous les caractères invisibles ?

Non. Certains sont essentiels pour le rendu, l'espacement et la direction. L'outil les révèle et prévisualise la normalisation sans les supprimer silencieusement.

Pourquoi les totaux d'octets et de caractères diffèrent-ils ?

Les graphèmes peuvent contenir plusieurs points de code. Chaque point de code valide nécessite de un à quatre octets UTF-8 ; les unités de code UTF-16 constituent une autre mesure de stockage.

Des caractères cachés peuvent-ils prouver qu'un texte a été écrit par une IA ?

Non. Ils apparaissent naturellement dans les textes copiés, la typographie et l'écriture multilingue. Il s'agit d'un inspecteur de caractères, pas d'un détecteur d'auteur.

Poursuivez le traitement de votre document

Utilisez un bouton Continuer dans l’espace de travail pour transmettre votre texte ; ces liens ouvrent un outil vierge.