Outil gratuit
Suppresseur et décodeur d'espace sans largeur
Collez un texte qui semble normal mais échoue dans une recherche ou une comparaison. Cet outil gratuit nomme U+200B et les caractères sans largeur associés, puis retire ceux qui sont inutiles dans votre navigateur.
Mis à jour
Rien n'est envoyé. Le nettoyage a lieu sur cette page.
Votre texte est analysé dans le navigateur. Appuyez sur Nettoyer pour voir les résultats ci-dessous.
Le niveau standard ne supprime que des caractères que vous ne voyez pas. Le niveau maximum réécrit aussi du texte visible : lettres sosies, guillemets, tirets et espacement. C'est donc un choix, pas un réglage par défaut.
Avancé(nettoyages supplémentaires, désactivés par défaut)
Les réglages par défaut suppriment déjà tous les caractères invisibles qui ne servent à rien : caractères de largeur nulle, indicateurs d'ordre des octets, traits d'union conditionnels, opérateurs mathématiques invisibles, forçages bidi, caractères de balise et sélecteurs de variante isolés, non-caractères et autres contrôles de formatage. Tout ce qui suit va plus loin : soit cela modifie du texte que vous voyez, soit cela supprime des caractères qui font un vrai travail. C'est donc à vous de décider.
Espaces et mise en page
Lettres et ponctuation
Contrôles
Agressif
Appuyez sur Nettoyer et nous vous montrerons exactement ce qui se cachait là-dedans : en langage clair d'abord, avec les points de code en dessous si vous les voulez.
Collez le texte dans le nettoyeur ci-dessus et appuyez sur Nettoyer. Le mode Standard retire U+200B, U+2060 et un U+FEFF isolé, et conserve les liants dont un emoji ou une écriture a besoin ; Voir ce qui est caché liste chaque résultat avec sa position. Rien n'est envoyé.
Ce que l'outil trouve
Il n'a ni glyphe ni largeur. Il peut donc couper un mot sans modifier son aspect.
Il contrôle la liaison dans des écritures comme le persan. Le moteur le conserve quand il est nécessaire et le retire dans un contexte de dissimulation.
Il lie des emoji et des lettres. Le moteur le conserve dans une vraie séquence et le retire quand il est inutile.
Il empêche un saut de ligne sans afficher de marque. Le passage Standard le retire.
U+FEFFZERO WIDTH NO-BREAK SPACEIl peut indiquer l'ordre des octets au début d'un flux. Une copie isolée dans un texte collé est retirée.
Exemple
Avant le nettoyage
invisi\u200Bble word\u2060joiner
Après le nettoyage
invisible wordjoiner
Questions
Comment retirer un espace sans largeur ?
Collez le texte dans le nettoyeur. Le mode Standard retire U+200B, U+2060 et les caractères U+FEFF isolés. Le tableau des résultats nomme chaque changement.
Le retrait casse-t-il les emoji ou le texte persan ?
Le passage Standard conserve U+200C et U+200D quand le contexte montre une liaison réelle dans une écriture ou une séquence emoji. Maximum peut retirer des liants nécessaires. Vérifiez cette option avant de l'utiliser.