Qu'est-ce que Détecteur de Caractères Invisibles ?
Le Détecteur de Caractères Invisibles analyse votre texte à la recherche de caractères Unicode cachés, comme les espaces de largeur nulle, les traits d'union conditionnels et les espaces insécables, qui peuvent provoquer des bugs dans le code, interrompre les opérations de copier-coller ou dissimuler du contenu malveillant. Collez n'importe quel texte pour révéler instantanément chaque caractère invisible avec son nom Unicode et sa position.
Le détecteur scrute six catégories : caractères de largeur nulle (U+200B, U+200C, U+200D), marques directionnelles (LRM, RLM), sélecteurs de variantes, caractères de contrôle, espaces atypiques (insécable, cadratin, fine) et autres invisibles rares. Chaque occurrence livre le nom Unicode, le point de code hexadécimal, la position et la catégorie. Filtrez par type et copiez le texte nettoyé en un clic.
Comment utiliser
- Collez ou saisissez votre texte dans la zone de saisie — les caractères cachés sont détectés instantanément à mesure que vous tapez.
- Consultez les résultats surlignés indiquant le nom Unicode de chaque caractère invisible (par exemple, U+200B Espace de Largeur Nulle), sa position et son contexte.
- Choisissez les catégories à supprimer avec les filtres, puis cliquez sur « Nettoyer le texte ». Copiez ou téléchargez ensuite le résultat nettoyé.
Quand l'utiliser
- Déboguer du code qui jette des erreurs de syntaxe inexpliquées après un copier-coller depuis une page web.
- Assainir du texte saisi par les utilisateurs avant de le stocker en base de données.
- Vérifier qu'un e-mail ou un document suspect ne dissimule pas d'homographes ou d'Unicode caché.
Résultat
Vous collez un extrait de code copié d'un site web qui génère continuellement une erreur de syntaxe. Le détecteur révèle deux espaces de largeur nulle (U+200B) cachés entre des noms de variables, ainsi qu'une marque de droite à gauche (U+200F) en fin de ligne — tous invisibles dans votre éditeur, mais bloquant votre compilateur.
FAQ
- Qu'est-ce qu'un espace de largeur nulle et pourquoi casse-t-il mon code ?
- U+200B est un caractère invisible prévu pour la composition des écritures asiatiques. Collé dans du code, il se glisse entre deux caractères sans s'afficher : 'const foo' devient 'constfoo' pour le compilateur, un identifiant inconnu, et le parseur plante.
- Les caractères invisibles sont-ils toujours nuisibles ou certains ont-ils un usage légitime ?
- Beaucoup sont utiles. Les liants de largeur nulle assemblent les émojis famille, les sélecteurs de variantes changent la présentation d'un émoji, les espaces insécables empêchent un nom de se couper en bout de ligne. Le détecteur les classe pour vous laisser garder l'utile.
- Les caractères invisibles peuvent-ils servir à de la malveillance ?
- Oui. Certains mails de phishing glissent le caractère de bascule bidirectionnelle (U+202E) pour faire passer 'invoice.exe' pour 'invocxe.pdf'. On les voit aussi dans des attaques par prompt injection. Faire passer le texte par le détecteur révèle ces manipulations immédiatement.
- « Nettoyer le texte » supprime-t-il tous les invisibles ou seulement certaines catégories ?
- Il supprime tous les caractères invisibles signalés par le détecteur après application de votre filtre. Si vous avez désactivé la catégorie « espace », les espaces inhabituels restent en place. Pour tout retirer, activez les six catégories avant de nettoyer.
- Le détecteur signale-t-il aussi mes espaces et sauts de ligne normaux ?
- Non. Les espaces ASCII (U+0020), tabulations (U+0009) et sauts de ligne (U+000A/U+000D) sont filtrés par défaut, ce sont des caractères attendus. Seules apparaissent les variantes inhabituelles (insécable, fine, en-space, etc.) pour que le rapport se concentre sur les vraies anomalies.
Outils similaires
Chercheur de rimes
Trouvez des rimes parfaites et approchantes pour n'importe quel mot
Solveur d'Anagrammes
Trouvez tous les anagrammes valides d'un mot
Recherche Unicode
Recherchez des caractères Unicode par nom ou code
Encodeur/Décodeur d'URL
Encodez et décodez des URL instantanément
Alphabet phonétique OTAN
Convertissez du texte en alphabet phonétique OTAN
Compteur de paragraphes
Comptez les paragraphes de votre texte