Utilia

Unsichtbare Zeichen entfernen

Unsichtbare Zeichen online finden und entfernen: Nullbreitenzeichen, geschützte Leerzeichen, weiche Trennstriche und Bidi-Steuerzeichen erkennen.

Zu entfernende Zeichen

So entfernen Sie unsichtbare Zeichen

  1. Fügen Sie Ihren Text in das Eingabefeld ein. Er wird sofort beim Einfügen untersucht.
  2. Lesen Sie das Ergebnis: Eine Tabelle listet jedes gefundene versteckte Zeichen mit Codepunkt, Kürzel, Unicode-Name, Typ und Anzahl. Die Markierte Eingabe zeigt, wo jedes Zeichen steht, als kleines farbiges Etikett wie ZWSP oder NBSP.
  3. Lassen Sie unter Zu entfernende Zeichen die Typen angehakt, die gelöscht werden sollen. Alle / keine auswählen schaltet alle auf einmal um.
  4. Lassen Sie Geschützte und besondere Leerzeichen durch ein normales Leerzeichen ersetzen aktiviert, damit „10 000“ sein Leerzeichen behält, statt zu „10000“ zu werden.
  5. Kopieren Sie den bereinigten Text aus dem Ergebnisfeld. Unsichtbare Zeichen entfernen aktualisiert das Ergebnis.

Was dieses Tool erkennt

Typ Zeichen Herkunft
Nullbreitenzeichen ZWSP U+200B, ZWNJ U+200C, ZWJ U+200D, WJ U+2060, BOM U+FEFF Webseiten, Textverarbeitungen, aus PDFs oder Chat-Apps kopierter Text, Dateien mit Byte Order Mark
Geschützte und besondere Leerzeichen NBSP U+00A0, schmales NBSP U+202F, Achtelgeviert, Geviert, Halbgeviert, Ziffernleerzeichen, ideografisches Leerzeichen, Zeilen- und Absatztrenner HTML- , Word (Strg+Umschalt+Leertaste), macOS (Option+Leertaste), französische Typografie
Weiche Trennstriche SHY U+00AD Silbentrennungshinweise aus Textverarbeitungen und Websites
Bidirektionale Steuerzeichen LRM, RLM, ALM, LRE–RLO (U+202A–U+202E), LRI–PDI (U+2066–U+2069) Gemischter arabischer, hebräischer und lateinischer Text sowie Schadcode
Steuerzeichen NUL, ESC, Seitenvorschub, DEL, C1-Steuerzeichen Terminalausgaben, alte Dateien, fehlerhafte Kodierungen
Andere Formatzeichen Tag-Zeichen, unsichtbare mathematische Operatoren, Hangul-Füllzeichen, leeres Braille-Zeichen, jedes andere Unicode-Zeichen der Kategorie „Cf“ Versteckte Wasserzeichen, „leere“ Benutzernamen, obskure Quellen
Variantenselektoren VS1–VS256 Emoji-Darstellungen, CJK-Varianten und ein Steganografie-Trick, der Daten hinter einem Emoji versteckt

Tabulatoren, Zeilenvorschübe und Wagenrückläufe sind gewöhnliche Zeichen und werden nie angetastet. Variantenselektoren sind standardmäßig nicht ausgewählt, weil sie meist berechtigt sind.

Warum unsichtbare Zeichen Ärger machen

Sie sehen nach nichts aus, doch Computer sehen sie. Ein Nullbreiten-Leerzeichen mitten in einem Wort stört Suche und Rechtschreibprüfung, eine Byte Order Mark am Anfang einer CSV-Datei verfälscht den ersten Spaltennamen, ein geschütztes Leerzeichen lässt zwei Werte bei einem SVERWEIS in Excel oder in einem Passwortfeld unterschiedlich sein, und ein weicher Trennstrich kann eine URL zerteilen. Code mit einem verirrten U+FEFF oder U+00A0 verweigert womöglich mit einer rätselhaften Fehlermeldung das Kompilieren.

Unsichtbare Zeichen können auch Absicht sein: Manche dienen als Fingerabdruck in kopiertem Text, damit sich ein Leck bis zur Quelle zurückverfolgen lässt.

Trojan Source und Bidi-Steuerzeichen

Bidirektionale Steuerzeichen weisen die Darstellung an, einen Teil einer Zeile von rechts nach links anzuordnen. In Quellcode können sie dafür sorgen, dass der Code anders aussieht, als der Compiler ihn tatsächlich ausführt – ein 2021 als „Trojan Source“ veröffentlichter Angriff (CVE-2021-42574). Findet das Tool ein solches Zeichen, zeigt es eine Warnung. Legitimer arabischer oder hebräischer Text kann LRM- und RLM-Marken enthalten, Einbettungs-, Überschreibungs- und Isolationszeichen in Code oder einer Konfigurationsdatei sind aber ein Warnsignal.

Behalten, was Sie brauchen

  • Verbinder und Selektoren in Emojis behalten schützt die Nullbreitenverbinder und Variantenselektoren, aus denen Emojis wie 👨‍👩‍👧 oder ❤️ bestehen. Deaktivieren Sie die Option, um auch diese zu entfernen; das Familien-Emoji zerfällt dann in drei einzelne Personen.
  • Persisch, Hindi und andere Schriften steuern mit ZWNJ und ZWJ, wie Buchstaben verbunden werden. Deaktivieren Sie für solche Texte Nullbreitenzeichen (ZWSP, ZWNJ, ZWJ, WJ, BOM).
  • Auch in sorgfältig gesetzten deutschen Texten sind geschützte Leerzeichen oft gewollt, etwa in „z. B.“, „10 %“ oder zwischen Zahl und Einheit. Deaktivieren Sie den Typ der Leerzeichen, wenn Sie sie behalten möchten.

Häufige Fragen

Wie erkenne ich, ob mein Text Nullbreiten-Leerzeichen enthält?

Fügen Sie ihn hier ein. Bleibt die Tabelle leer und lautet die Meldung „Keine unsichtbaren Zeichen gefunden.“, gibt es keine.

Kleben meine Wörter zusammen, wenn ich geschützte Leerzeichen entferne?

Nicht mit der Standardeinstellung: Geschützte und besondere Leerzeichen werden durch ein normales Leerzeichen ersetzt. Deaktivieren Sie die Ersetzen-Option nur, wenn Sie sie wirklich löschen möchten.

Entfernt das Tool normale Leerzeichen, Tabulatoren oder Zeilenumbrüche?

Nein. Nur die oben aufgeführten Zeichentypen sind betroffen.

Kann ich vertrauliche Texte gefahrlos einfügen?

Ja. Suche und Bereinigung laufen in Ihrem Browser; nichts wird hochgeladen oder gespeichert.

Warum zeigt meine bereinigte Datei am Anfang immer noch ein seltsames Zeichen?

Wurde die Datei in einer anderen Kodierung als UTF-8 gespeichert, liegt das Problem womöglich an der Kodierung und nicht an einem unsichtbaren Zeichen. Speichern Sie die Datei erneut als UTF-8 und prüfen Sie sie noch einmal.