Outil caractères invisibles
Détectez et supprimez les caractères invisibles (espace fine, BOM, trait conditionnel, marques directionnelles) ou injectez-en aléatoirement.
Bibliothèque de caractères invisibles (cliquer pour copier)
Qu’est-ce que c’est
Les espaces sans chasse, l’indicateur BOM, les traits conditionnels et les marques directionnelles sont des caractères Unicode qui ne prennent aucune place visuelle — mais ils cassent le copier-coller, les URL, les ancres et la recherche. Cet outil scanne votre texte, compte chaque caractère invisible trouvé et les supprime en un clic. L’onglet inverse en injecte un nombre choisi à des positions aléatoires.
Notes et anecdotes
L’espace sans chasse (U+200B) a été introduit dès Unicode 1.1 en 1993, conçu pour la séparation invisible des mots et le contrôle des retours à la ligne. Aujourd’hui il est partout : copié de Twitter, collé depuis Word, caché dans les noms d’utilisateur. Un seul caractère invisible fait échouer une comparaison stricte entre deux chaînes pourtant identiques à l’œil — et vous ne verrez jamais pourquoi.
Origine et histoire
Unicode 1.1 (1993) portait déjà le BOM (U+FEFF) et le zero-width non-joiner. Le zero-width joiner et le word joiner sont venus ensuite. Ils étaient prévus pour le façonnage arabe et le contrôle des césures, pas pour cacher du texte — mais sur le web ouvert, ils sont devenus à la fois un cauchemar de débogage et une technique discrète anti-scraping.
Mots-clés associés
Retour
Un problème avec un outil ou une suggestion ? Envoyez-nous un e-mail — nous lisons chaque message.
