Détecter les caractères invisibles dans un texte

Collez un texte pour révéler les caractères Unicode que l’œil ne voit pas. Chaque occurrence est identifiée par son code, son type et sa position avant toute correction volontaire.

Analyse locale, aucun texte envoyé

Analyse instantanée, jusqu’à 100 000 caractères
Caractères au total40
Occurrences invisibles3
Codes distincts3

Version rendue visible

Bonjour[U+00A0]Arthur[U+200B] ![U+000A]Texte prêt à analyser.

Les balises comme [U+00A0] remplacent uniquement les caractères détectés dans cet aperçu.

Diagnostic détaillé

PositionCodeNom UnicodeTypePrudence
8U+00A0ESPACE INSÉCABLEEspace spécialCorrection généralement sûre
15U+200BESPACE SANS CHASSESans chasseCorrection généralement sûre
18U+000ACONTRÔLE DE MISE EN FORMEContrôleVérifier l’usage

Nettoyage volontaire

Chaque bouton part du texte original. Vérifiez toujours l’aperçu obtenu avant de le copier.

Attention : certains caractères invisibles sont indispensables à des écritures, des emojis ou à l’ordre bidirectionnel. Les retirer sans connaître leur rôle peut modifier l’affichage ou le sens du texte.

Comment utiliser cet outil

  1. 1Collez ou saisissez le texte à examiner.
  2. 2Consultez la version visible et le détail de chaque code Unicode.
  3. 3Choisissez uniquement l’action de nettoyage adaptée à votre cas.
  4. 4Vérifiez le résultat, puis copiez-le si vous souhaitez le conserver.

Les avantages

  • Positions et codes Unicode détaillés
  • Espaces, BOM, bidi et contrôles reconnus
  • Aucune modification automatique
  • Texte traité uniquement dans le navigateur

Pourquoi certains caractères sont-ils invisibles ?

Unicode contient des espaces typographiques, des marqueurs de direction, des séparateurs et des caractères de format sans glyphe apparent. Ils sont utiles dans certains contextes, mais peuvent perturber une recherche, une comparaison, un import ou du code.

Position et code Unicode

L’outil affiche une position lisible à partir de 1 et le code standard, par exemple U+00A0 pour une espace insécable ou U+200B pour une espace sans chasse.

Ne pas supprimer sans vérifier

Les ligatures sans chasse, sélecteurs de variante et marques bidirectionnelles peuvent être légitimes pour des emojis ou certaines langues. C’est pourquoi le diagnostic ne modifie rien et signale les cas qui demandent de la prudence.

Questions fréquentes

L’analyse repère notamment les espaces spéciaux, caractères sans chasse, contrôles, séparateurs, BOM et marques bidirectionnelles.

Outils complémentaires