TT Text Tools

Onzichtbare tekens verwijderen

Detecteer en verwijder spaties zonder breedte, BOM’s, zachte koppeltekens, harde spaties, bidi-besturingstekens en andere verborgen Unicode-tekens uit tekst.

🔒 Draait volledig in uw browser — niets wordt geüpload

0 special characters found · 0 removed · 0 replaced

Marked preview

Advertisement

Vind de tekens die je niet kunt zien

Tekst die is gekopieerd van webpagina’s, berichtenapps, tekstverwerkers en AI-chatbots bevat vaak tekens die geen zichtbare ruimte innemen. Een spatie zonder breedte (U+200B) kan ervoor zorgen dat een zoekopdracht niets vindt, een byte order mark (U+FEFF) aan het begin van een bestand kan een CSV-kop of een JSON-parser laten mislukken, een zacht koppelteken (U+00AD) kan een woord zonder duidelijke reden in het midden splitsen en een harde spatie (U+00A0) kan ervoor zorgen dat twee strings die er identiek uitzien niet gelijk blijken bij een vergelijking. Deze tool scant je tekst, geeft elk verborgen teken per type weer met zijn Unicode-codepunt en aantal, en toont de exacte regel, kolom en positie van elk teken.

De gemarkeerde voorvertoning vervangt elk onzichtbaar teken door een klein gelabeld markeerteken zoals ZWSP, NBSP of RLO, zodat je ziet waar het tussen je woorden staat. Tekens die behouden blijven, worden in een andere kleur weergegeven. Beweeg de muis over een markering om de volledige naam en het codepunt te zien.

Wat wordt verwijderd en wat wordt vervangen

Tekens zonder breedte, word joiners, zachte koppeltekens, bidirectionele inbeddings-, overschrijvings- en isolatiebesturingstekens, links-naar-rechts- en rechts-naar-links-markeringen, onzichtbare wiskundige operatoren, lege Hangul- en braille-opvultekens, tag-tekens en elk ander teken in de Unicode-categorie ‘format’ worden verwijderd. Ook besturingstekens worden verwijderd, behalve tabs en regeleinden. Harde spaties worden standaard omgezet in gewone spaties, omdat het verwijderen ervan woorden aan elkaar zou plakken; je kunt dit wijzigen naar verwijderen of behouden. Andere ongebruikelijke spaties, zoals em-spaties, smalle spaties en de ideografische spatie, worden genormaliseerd naar een gewone spatie, tenzij je ervoor kiest ze te behouden.

Waarom verborgen tekens ertoe doen

Onzichtbare tekens veroorzaken echte bugs: mislukte aanmeldingen wanneer een wachtwoord een spatie zonder breedte bevat, dubbele records die niet worden opgemerkt, code die weigert te compileren en zoekmachinefragmenten die er vreemd uitzien. Bidirectionele overschrijvingen kunnen er zelfs voor zorgen dat een bestand dat eigenlijk ‘invoice[RLO]fdp.exe’ heet, wordt weergegeven als ‘invoiceexe.pdf’, of kwaadaardige logica in broncode verbergen. Sommige tekstgeneratoren en watermerksystemen voegen ook tekens zonder breedte in om inhoud van een vingerafdruk te voorzien. Door tekst op te schonen voordat je hem publiceert, importeert of commit, voorkom je deze problemen. Omdat de tool volledig in je browser draait, kun je hem veilig gebruiken voor wachtwoorden, privéberichten en bedrijfseigen code.

Hoe te gebruiken

  1. Plak je tekstVoeg tekst toe die is gekopieerd van een website, chat, pdf, AI-tool of spreadsheet.
  2. Bekijk wat er is gevondenZie elk type verborgen teken met het aantal, het codepunt en de exacte regel en kolom.
  3. Kies hoe je opschoontBepaal of harde spaties en andere Unicode-spaties gewone spaties worden en of emoji-verbinders behouden blijven.
  4. Kopieer de schone tekstKopieer of download het opgeschoonde resultaat waaruit alle onzichtbare tekens zijn verwijderd.

Veelgestelde vragen

Welke tekens verwijdert de tool?
Spatie zonder breedte, zero-width joiner en non-joiner, byte order mark (BOM), word joiner, zacht koppelteken, bidirectionele besturingstekens zoals RLO en LRI, onzichtbare wiskundige operatoren, Hangul-opvultekens, tag-tekens, besturingstekens en elk ander Unicode-opmaakteken (Cf).
Waarom blijven zero-width joiners in emoji behouden?
Veel emoji, zoals gezinsgroepen, beroepen en huidskleurcombinaties, worden gevormd door meerdere emoji met een ZWJ aan elkaar te koppelen. Als je die verwijdert, vallen ze uiteen in losse afbeeldingen, dus standaard blijven verbinders tussen emoji behouden.
Wat gebeurt er met harde spaties?
Standaard worden ze omgezet in gewone spaties, zodat woorden gescheiden blijven. Je kunt ze ook volledig verwijderen of ongewijzigd laten.
Kunnen verborgen tekens gevaarlijk zijn?
Bidirectionele overschrijvingstekens kunnen tekst of bestandsnamen anders laten weergeven dan hoe ze zijn opgeslagen, een truc die wordt gebruikt bij phishing en bij ‘Trojan Source’-aanvallen op code. Door ze te verwijderen zie je de werkelijke volgorde.
Wordt mijn tekst naar een server gestuurd?
Nee. Scannen en opschonen gebeuren volledig in je browser; er wordt niets geüpload of opgeslagen.
Advertisement