Supprimer les caractères masqués — nettoyer l’Unicode invisible | nopa

Texte et données

Supprimer les caractères masqués

Collez le texte et la partie invisible apparaît : espaces de largeur nulle, inversions de direction, espaces insécables, codes de contrôle égarés. Choisissez ce qu’il faut retirer, puis copiez la version propre. Rien ne quitte ce navigateur.

Essayez maintenant — sans compte

Enregistrer et continuer dans le bureau

Téléchargez ou copiez votre résultat ici d'abord. Continuez sur le bureau pour Fichiers ou plus de fonctionnalités.

  • Notes simples avec gras et listes — enregistrées en local
  • Enregistrez dans Fichiers quand vous continuez sur le bureau
  • Tous les outils au même endroit — sans nouveaux onglets
Ouvrir le bureau gratuit

Après le téléchargement — continuez sur le bureau pour Fichiers ou l'app complète.

Ce que Supprimer les caractères masqués peut faire

Pourquoi une chaîne qui semble correcte casse quand même

Un mot de passe collé depuis le gestionnaire que le formulaire refuse. Un CSV dont une colonne se scinde en deux à l’import. Une recherche qui ne trouve pas un mot pourtant bien visible à l’écran. Un diff qui marque une ligne comme modifiée alors que les deux côtés sont identiques. C’est presque toujours la même chose : un caractère sans largeur s’est glissé dans le texte, rapporté d’une messagerie, d’un PDF, d’un traitement de texte ou d’une réponse d’IA. Rien à l’écran ne le trahit — et c’est tout l’intérêt du nombre affiché en haut : vous apprenez que le texte est sale avant de passer une heure sur un bug qui n’existe pas.

Les emoji et le persan ne sont pas de la saleté

La version paresseuse de cet outil supprime tous les caractères invisibles et corrompt le texte en silence. Un emoji famille, ce sont plusieurs personnes reliées par U+200D : retirez-le et un seul glyphe en devient quatre. Le persan écrit می‌روم avec un antiliant sans chasse, et le hindi s’en sert pour les conjointes : le supprimer est une faute d’orthographe, pas un nettoyage. On regarde donc d’abord ce qui se trouve de part et d’autre : un liant entre deux emoji ou entre deux lettres arabes reste intact, et ce même liant coincé entre des lettres latines est bien signalé. Pour les sélecteurs de variante, on va plus loin : ils commandent la présentation des emoji et choisissent des variantes d’idéogrammes japonais, aucune option ne les retire donc.

Nommés, comptés et sous votre contrôle

Chaque trouvaille est regroupée et nommée avec le point de code que lui donne Unicode : U+200B devient un terme que l’on peut rechercher, et non un point rouge auquel il faut se fier. Chaque groupe a son propre interrupteur, parce que « enlève la saleté de largeur nulle mais laisse mes espaces insécables » est une réponse normale pour une liste de prix, et le bouton de copie fait exactement ce que disent les interrupteurs. Les espaces insécables et typographiques deviennent une espace ordinaire au lieu de disparaître, pour que deux mots ne se retrouvent jamais collés en sortie.

Apps associées

Questions

Mon texte est-il envoyé quelque part ?

Non. L’analyse et le nettoyage se font dans votre navigateur, sur cet appareil. Le texte n’est jamais envoyé à un serveur et nous ne le voyons pas.

Quels caractères sont supprimés ?

Les caractères de largeur nulle, les caractères de balise invisibles, les inversions bidirectionnelles de direction, les anciens codes de contrôle, les espaces insécables, les espaces typographiques inhabituelles et les traits d’union conditionnels. Chacun est un interrupteur distinct : vous pouvez en retirer certains et en garder d’autres.

Est-ce que cela casse mes emoji ?

Non. Le liant présent dans une séquence d’emoji est reconnu comme faisant partie de l’emoji et reste en place, y compris après un modificateur de teint ou un sélecteur de variante. Les sélecteurs de variante eux-mêmes ne sont retirés par aucune option.

Peut-il repérer du texte caché dans une sortie d’IA ?

Il montre les caractères qui le portent. Les caractères de balise invisibles — le bloc à partir de U+E0000 — ne s’affichent pas du tout et servent habituellement à marquer un texte copié : ils forment donc leur propre groupe. Ce que l’outil ne peut pas dire, c’est qui les a placés ni ce qu’ils encodent.

Qu’advient-il d’une espace insécable ?

Elle devient une espace ordinaire au lieu de disparaître, comme les cadratins, demi-cadratins et espaces fines. Les effacer purement et simplement collerait deux mots en un : un défaut pire que celui que vous vouliez corriger.