Zum Inhalt springen
TextArray
100% lokal

Unsichtbare Zeichen erkennen

Finde versteckte Unicode-Zeichen im Text und hebe sie hervor, entferne oder ersetze sie.

Eingabe
Ausgabe

Unsichtbare Zeichen erkennen

Text, der sauber aussieht, kann Zeichen enthalten, die man nicht sieht. Beim Kopieren aus einem Chat-Assistenten, aus Word, einem PDF oder einer Webseite reisen Nullbreiten-Leerzeichen, geschützte Leerzeichen, weiche Trennstriche und Richtungszeichen mit — und dann scheitert ein CSV-Import, zwei scheinbar identische Strings sind ungleich, Code bricht an einem Zeichen, das der Editor nicht anzeigt, oder die Suche findet das Offensichtliche nicht. Dieser Detektor macht die verborgene Ebene sichtbar und räumt sie auf.

Füge deinen Text ein, und jedes unsichtbare Zeichen wird an Ort und Stelle mit einer Marke im Stil von ⟨U+200B⟩ angezeigt, sodass du genau siehst, wo es sitzt. Unter dem Text listet eine Zusammenfassung jedes gefundene Zeichen mit Unicode-Codepunkt, englischem Namen und Anzahl auf — du weißt also, womit du es zu tun hast, bevor du etwas änderst.

Stelle die Aktion auf Entfernen, um jedes verborgene Zeichen zu löschen, oder auf Durch Leerzeichen ersetzen: Leerzeichenartige Zeichen wie geschützte und schmale Leerzeichen werden zu gewöhnlichen Leerzeichen, Nullbreiten-Zeichen verschwinden ganz — so kleben keine Wörter zusammen. Geschützte Leerzeichen sind oft gewollte Typografie, deshalb schützt sie ein eigener Schalter. Erkannt werden Nullbreiten-Leerzeichen und -Verbinder, die Byte-Order-Mark, weiche Trennstriche, bidirektionale Marken und Overrides, exotische Unicode-Leerzeichen, der Hangul-Füller, das leere Braille-Zeichen und Steuercodes; Tabs und Zeilenumbrüche sind Struktur, kein Ballast, und bleiben unangetastet.

Alles läuft in deinem Browser, nichts wird hochgeladen. Die Bilanz unter der Ausgabe zeigt, wie viele unsichtbare Zeichen gefunden wurden, wie viele Arten es sind und die Gesamtzahl der Zeichen.

Häufige Fragen

Woher kommen unsichtbare Zeichen?
Textverarbeitungen und Satzsysteme fügen geschützte Leerzeichen und weiche Trennstriche für die Typografie ein, Dateien beginnen mit einer Byte-Order-Mark, und aus Chat-Assistenten oder Webseiten kopierter Text trägt oft Nullbreiten-Leerzeichen — manchmal absichtlich, als Wasserzeichen oder um Filter zu umgehen. Sie alle überleben Kopieren und Einfügen.
Was unterscheidet Entfernen von Durch Leerzeichen ersetzen?
Entfernen löscht jedes gefundene Zeichen ersatzlos — stand ein geschütztes Leerzeichen zwischen zwei Wörtern, kleben sie danach zusammen. Durch Leerzeichen ersetzen macht aus leerzeichenartigen Zeichen — geschützten, schmalen, ideographischen Leerzeichen und ähnlichen — ein gewöhnliches Leerzeichen und entfernt nur die Nullbreiten-Zeichen, sodass Wortgrenzen erhalten bleiben.
Warum markiert das Tool meine Emojis?
Zusammengesetzte Emojis wie Familien werden von Nullbreiten-Verbindern (U+200D) zusammengehalten, und der Detektor meldet sie ehrlich. Werden sie entfernt, zerfällt das Emoji in seine Teile. Nutze zuerst das Hervorheben — gehören die Verbinder zu Emojis, die du behalten willst, lass den Text unverändert.
Können unsichtbare Zeichen ein Sicherheitsproblem sein?
Ja. Rechts-nach-links-Overrides können einen Teil eines Dateinamens oder einer URL optisch umdrehen, sodass „gpj.exe" wie „exe.jpg" aussieht, und bidirektionale Overrides im Quellcode lassen ihn anders lesen, als er kompiliert. Die Zusammenfassung benennt jedes gefundene Richtungszeichen, so hat dieser Trick kein Versteck.
Wird mein Text irgendwo hochgeladen?
Nein. Das Tool läuft vollständig in deinem Browser und dein Text verlässt dein Gerät nie.