Mode d'emploi
- Collez le texte dans Texte. La liste et la copie nettoyée se mettent à jour pendant la saisie.
- Lisez Caractères trouvés et Positions : chaque ligne donne la position, le point de code et le nom Unicode.
- Choisissez ce qui arrive aux Caractères qui ressemblent à une espace : une espace ordinaire, ou la suppression.
- Copiez le Texte nettoyé depuis sa zone, ou téléchargez-le sous forme de fichier texte.
Quels caractères sont listés
- Caractères de largeur nulle : l'espace de largeur nulle (U+200B), le non-joigneur de largeur nulle (U+200C), le joigneur de largeur nulle (U+200D) et le joigneur de mots (U+2060) ne prennent aucune place à l'écran et modifient la façon dont le texte se lie ou se coupe.
- Marques de direction, incorporations, substitutions et isolats : U+200E et U+200F, U+202A à U+202E, et U+2066 à U+2069 changent le sens dans lequel le texte est affiché.
- Marque d'ordre des octets et trait d'union conditionnel : U+FEFF sert surtout de marque d'ordre des octets ; le trait d'union conditionnel (U+00AD) est invisible, sauf si une ligne se coupe à cet endroit.
- Caractères qui ressemblent à une espace : l'espace insécable (U+00A0), l'espace de chiffre (U+2007) et l'espace insécable fine (U+202F) ressemblent à une espace, mais ne sont pas l'espace ordinaire (U+0020).
Ce que l'outil ne liste pas
Les opérateurs invisibles U+2061 à U+2064 ne sont pas listés, car aucune des pages utilisées pour cet outil ne les donne. Les espaces ordinaires, les tabulations et les sauts de ligne sont conservés. Les lettres d'autres alphabets qui ressemblent à des lettres latines ne sont pas détectées : cet outil ne trouve que les caractères invisibles et ceux qui ressemblent à une espace.
Garder ou supprimer les espaces insécables
Une espace insécable est identique à une espace ordinaire, sauf qu'une ligne ne peut pas être coupée à cet endroit (Wikipédia, en anglais : Whitespace character). Elle est utile dans un texte qui doit garder un nombre et son unité ensemble. Choisissez Supprimer seulement si le texte doit contenir des espaces ordinaires, par exemple avant d'entrer dans un formulaire qui n'en accepte pas.
Exemple détaillé : Invisible text here.
L'exemple par défaut compte trois caractères listés. Un espace de largeur nulle se trouve après Invisible (position 10), une espace insécable après text (position 16) et une marque d'ordre des octets avant le point (position 21). Avec l'option Remplacer par une espace ordinaire, le texte nettoyé se lit Invisible text here. Avec Supprimer, les mots se collent : Invisible texthere.
| Position | Point de code | Nom Unicode | Ce qui se passe |
|---|---|---|---|
| 10 | U+200B | ZERO WIDTH SPACE | Supprimé |
| 16 | U+00A0 | NO-BREAK SPACE | Remplacé par une espace ordinaire |
| 21 | U+FEFF | ZERO WIDTH NO-BREAK SPACE | Supprimé |
Questions fréquentes
Pourquoi le texte a-t-il le même aspect avant et après le nettoyage ?
Les caractères invisibles ne prennent aucune place à l'écran, donc le texte visible ne change pas. La position et le point de code indiquent où se trouve chaque caractère caché.
Quelle différence y a-t-il entre une espace insécable et une espace ordinaire ?
Une espace insécable est identique à une espace ordinaire, mais une ligne ne peut pas être coupée à cet endroit. Son point de code est U+00A0, et non U+0020 : une recherche ou un filtre peut donc les traiter différemment.
Supprimer les joigneurs casse-t-il un émoji ?
Oui. Un émoji de famille ou de métier est composé avec des joigneurs de largeur nulle ; les supprimer sépare la suite en émojis distincts. Gardez le texte tel quel quand ces émojis comptent.
Pourquoi les opérateurs invisibles U+2061 à U+2064 ne sont-ils pas listés ?
Aucune des pages utilisées pour cet outil ne donne leur nom ni leur usage : l'outil ne prétend donc pas les trouver. Seuls les points de code cités par ces pages sont listés.
Mon texte est-il envoyé quelque part ?
Non. La recherche et le nettoyage se font dans votre navigateur. Le texte n'est pas enregistré et n'est pas envoyé au site.
Sources
- Wikipédia (en anglais) : Zero-width space, U+200B et caractères voisins
- Wikipédia (en anglais) : Zero-width joiner, U+200D
- Wikipédia (en anglais) : Soft hyphen, U+00AD
- Wikipédia (en anglais) : Word joiner, U+2060
- Wikipédia (en anglais) : Bidirectional text, les contrôles bidi avec leurs noms Unicode
- Wikipédia (en anglais) : Whitespace character, espaces insécables et de chiffre, U+FEFF
Chiffres et texte vérifiés pour la dernière fois le mardi 10 novembre 2026.