🧹
Developer/Text Deep Cleaner

Text Deep Cleaner

Remove zero-width characters, invisible control chars, BOM, soft hyphens, and hidden Unicode from any text. 100% browser-based.

100% LOCAL11 cleaning optionsZero-width removalControl charsLive preview
Saved Presets· Auto-save on
▾
La calculatricePage 1
Deep-clean invisible characters from copied text
PDF copy-paste, web scraping, and AI output often contain zero-width spaces, BOM, soft hyphens, and control characters that break formatting. This tool finds and removes them all.
Cleaning Options
Input
0 chars
Cleaned Output
Data Source & Legal Disclaimer
Effective: 2026
Sources: Browser-side processing (no external API)

This tool runs 100% in your browser. All computation happens locally on your device — your input is never uploaded to any server. Results are for reference only.

See all data sources & update policy →
Comment ça marchePage 2

How the deep cleaner finds invisible characters — illustrated

Invisible characters are real Unicode code points that render with zero width — they occupy a position in the string but show no glyph. PDF copy-paste, web scraping, and AI output routinely smuggle in zero-width spaces (U+200B), byte order marks (U+FEFF), soft hyphens (U+00AD), control characters (U+0000–U+001F), and bidi overrides (U+202E). The cleaner scans every code point against a table of known ranges and strips each match in a single left-to-right pass.

From raw text to cleaned output
RAW TEXTHeU+200Bllo␣U+FEFFworU+00ADld␣Unicode range matcher — single left-to-right passU+200B · U+200C · U+200D · U+FEFF · U+00ADU+0000–U+001F · U+2028–U+202ECLEANED TEXTHello␣world␣−3 hiddenHidden code points carry no visual width —they live in the string and surface as bugs.

Each highlighted diamond is a hidden code point the scanner matches and removes — the visible letters never change.

Worked example

Priya is a QA engineer who just pulled a 2,400-character test case out of a PDF spec. The formatter silently rejects it, so she runs it through this cleaner to find out why.

  1. Scan:The tool reports 14 invisible characters in the 2,400-character string — 3 zero-width spaces (U+200B), 1 byte order mark (U+FEFF), 2 soft hyphens (U+00AD), 6 control characters, and 2 bidi overrides (U+202E).
  2. Clean:She keeps all 11 options enabled and runs the cleaner; the 14 hidden code points are removed in one pass, leaving 2,386 visible characters.
  3. Inspect:The Removal Details panel breaks the count down per category, so she can tell which source introduced each character.
  4. Verify:She re-pastes the cleaned output — the formatter accepts it, and a diff-checker confirms that only invisible characters changed.
FAQ et détailsPage 3

Remove zero-width spaces, BOM, soft hyphens, control characters, and hidden Unicode from any text. Everything runs locally; nothing is uploaded.

FreeToolHub Text Cleaner is a free browser-based tool — remove zero-width spaces, BOM, soft hyphens, control characters, and hidden Unicode from any text. No signup, no upload; everything runs locally in your browser.

À propos de cet outil

Qu'est-ce que cet outil ?

Supprime les espaces à largeur nulle, BOM, traits d'union doux, caractères de contrôle et Unicode caché de n'importe quel texte. Corrige le formatage cassé par copier-coller depuis PDF. 100 % basé sur le navigateur.

11 cleaning optionsZero-width removalControl charsLive preview

Qu'est-ce que le Nettoyeur de Texte Profond ?

Le Nettoyeur de Texte Profond est un outil gratuit, basé sur le navigateur, qui trouve et supprime les caractères Unicode invisibles qui affectent le texte copié depuis des PDF, des sites web, des chatbots IA et des traitements de texte. Il cible 11 catégories de caractères spécifiques : espaces à largeur nulle (U+200B/C/D), BOM/espacement sans coupure à largeur nulle (U+FEFF), traits d'union doux (U+00AD), caractères de contrôle (U+0000-001F), caractères de formatage (séparateurs de ligne/paragraphe, substitution bidirectionnelle) et caractères de bloc spéciaux. Contrairement à un simple recherche-remplacement, cet outil analyse chaque octet et montre exactement ce qui a été supprimé.

Qui devrait utiliser cet outil ?

Écrivains et traducteurs qui collent du texte depuis des PDF et obtiennent un formatage cassé. Programmateurs dont le code se casse à cause de caractères cachés dans les chaînes copiées. Professionnels du référencement (SEO) nettoyant du contenu extrait. Étudiants copiant des citations depuis des articles académiques. Quiconque voit des espaces mystérieux, des liens cassés ou des problèmes de formatage inexpliqués après avoir copié-collé depuis une autre source.

Comment utiliser le Nettoyeur de Texte Profond

Collez votre texte dans le champ de saisie. L'outil montre instantanément combien de caractères invisibles il détecte. Activez les options de nettoyage individuelles pour personnaliser ce qui est supprimé. Cliquez sur Clean Text pour traiter. Le résultat nettoyé apparaît à droite avec un rapport détaillé de ce qui a été supprimé par catégorie. Copiez le résultat ou téléchargez-le comme un fichier. Tout le traitement se fait localement — votre texte ne quitte jamais votre navigateur.

Questions fréquentes

Qu'est-ce que les caractères à largeur nulle ?

Les caractères à largeur nulle sont des caractères Unicode qui n'occupent aucun espace visible mais existent dans le texte. Ils incluent l'espace à largeur nulle (U+200B), le non-espacement à largeur nulle (U+200C) et l'espacement à largeur nulle (U+200D). Ils sont souvent insérés par les traitements de texte, les sites web et les outils IA, et peuvent casser le code, les liens et le formatage lorsque le texte est copié ailleurs.

Pourquoi mon texte semble correct mais se casse quand je le colle ?

Les caractères invisibles comme le BOM, les traits d'union doux et les espaces à largeur nulle ne sont pas visibles dans la plupart des éditeurs mais peuvent causer des problèmes lorsqu'ils sont collés dans des éditeurs de code, des bases de données ou des champs de formulaire. Cet outil les détecte et les supprime pour que votre texte fonctionne partout.

Quels caractères invisibles le nettoyeur de texte supprime-t-il ?

Il cible les coupables habituels qui cassent les mises en page et les recherches : espaces à largeur nulle, jointeurs à largeur nulle, marques d'ordre des octets (BOM), traits d'union doux, caractères de contrôle et substitutions bidirectionnelles — plus la normalisation des tabulations, fins de ligne CRLF et lignes vides répétées. Chaque étape de nettoyage est un interrupteur, donc le rapport montre exactement ce qui a été trouvé et ce qui a été supprimé.

Pourquoi mon texte contient-il des caractères cachés ?

Copier depuis des traitements de texte, des pages web et des PDF entraîne le formatage : Word insère des traits d'union doux aux sauts de ligne, les CMS web ajoutent des espaces à largeur nulle et certains sites intègrent des BOM qui corrompent les comparaisons de chaînes. Ils sont invisibles dans chaque éditeur mais causent des défaillances subtiles — CSS ne correspondant pas, détection de doublons manquante, et index de recherche manquant des termes. Le nettoyeur les met en évidence pour que vous puissiez voir ce qui se cachait.

Puis-je choisir quelles étapes de nettoyage sont appliquées ?

Oui — chaque étape est un interrupteur, par défaut réglé sur l'ensemble sécurisé (suppression de caractères invisibles et normalisation des espaces). Vous pouvez activer des options agressives comme la suppression de tous les sauts de ligne ou de la ponctuation si nécessaire, et l'entrée n'est jamais modifiée : le panneau de résultat montre la sortie nettoyée accompagnée d'un rapport étape par étape de ce qui a changé.

Mon texte est-il téléversé quelque part quand je le nettoie ?

Non. Tout le traitement est une manipulation de chaînes locales dans votre navigateur — rien ne quitte votre appareil et rien n'est stocké côté serveur. Vos paramètres d'entrée/sortie peuvent être enregistrés comme des instantanés locaux (IndexedDB) pour réutiliser la même configuration de nettoyage sur de futurs documents.

Autres noms de cet outil

Cet outil est aussi connu sous ces tâches — chaque lien ouvre le même outil avec un guide ciblé :

Outils connexes

Partager :𝕏inf⬆
Joke of the Day
Oct 22

What do you call a really smart cookie?

Free core, no account

Keep the Free Edition Free

No signups, no data sold. Every tool is free to use — the free tier allows 5 downloads or saves per day, and the optional Pro plan ($7/mo, $59/yr) adds unlimited downloads, batch processing, white-label exports and an ad-free experience.

☕Support me on Ko-fi— support the free tier

100% of proceeds go towards hosting & building more free tools.