Guide 26 Mar 2026 7 Min. Lesezeit

Unsichtbare Zeichen im Text - Verstecktes Unicode Finden und Entfernen

Erfahren Sie alles über unsichtbare Unicode-Zeichen wie Breitenloses Leerzeichen, BOM-Markierungen und bedingte Trennstriche. Entdecken Sie, woher sie kommen und wie Sie sie erkennen.

Invisible Characters in Text Guide

Was sind unsichtbare Zeichen?

Unsichtbare Zeichen sind Unicode-Codepunkte, die Platz in einer Zeichenkette belegen, aber keine sichtbare Ausgabe auf dem Bildschirm erzeugen. Im Gegensatz zu normalen Leerzeichen oder Satzzeichen sind diese Zeichen vollständig verborgen, was sie extrem schwer zu erkennen macht. Sie existieren in Ihren Textdateien, Code, Datenbanken und Webinhalten, oft ohne dass Sie es wissen.

Häufige unsichtbare Zeichen

Zeichen Unicode Name Zweck
​U+200BBreitenloses LeerzeichenErmöglicht Zeilenumbrüche ohne sichtbaren Abstand
U+FEFFByte-Reihenfolge-Markierung (BOM)Gibt die Byte-Reihenfolge in UTF-16 an
­U+00ADBedingter TrennstrichSchlägt optionalen Trennpunkt vor
 U+00A0Geschütztes LeerzeichenVerhindert Zeilenumbruch zwischen Wörtern
‌U+200CBreitenloser Nicht-VerbinderVerhindert Ligaturbildung
‍U+200DBreitenloser VerbinderErzwingt Ligatur- oder Emoji-Verbindung
⁠U+2060WortverbinderVerhindert Zeilenumbruch ohne Leerzeichen

Woher kommen unsichtbare Zeichen?

  • Kopieren und Einfügen von Websites: Webseiten enthalten in ihrem HTML breitenlose Leerzeichen und Formatierungszeichen, die beim Kopieren stillschweigend mitgenommen werden.
  • Textverarbeitungsprogramme: Microsoft Word, Google Docs und andere Editoren fügen unsichtbare Formatierungszeichen wie bedingte Trennstriche und geschützte Leerzeichen ein.
  • PDF-Dokumente: Aus PDFs extrahierter Text enthält häufig unsichtbare Zeichen für die Textpositionierung.
  • Verschiedene Betriebssysteme: Windows, macOS und Linux behandeln Zeilenenden und Textcodierung unterschiedlich.

Reale Probleme durch unsichtbare Zeichen

1. Fehlerhafte Codierung und Syntaxfehler

Ein breitenloses Leerzeichen in einem Variablennamen verursacht Kompilierungsfehler mit kryptischen Meldungen. Der Code sieht visuell einwandfrei aus, aber der Compiler erkennt ein unerwartetes Zeichen.

2. Fehlgeschlagene Zeichenkettenvergleiche

Zwei Zeichenketten, die auf dem Bildschirm identisch aussehen, können bei Gleichheitsprüfungen scheitern, wenn eine unsichtbare Zeichen enthält.

So verwenden Sie unser Erkennungstool

  1. Text einfügen: Kopieren Sie den verdächtigen Text und fügen Sie ihn in das Eingabefeld des Detektors ein.
  2. Auf Erkennen klicken: Das Tool scannt sofort jedes Zeichen und hebt gefundene versteckte Unicode-Zeichen hervor.
  3. Ergebnisse prüfen: Jedes unsichtbare Zeichen wird mit Unicode-Codepunkt, Name und Position identifiziert.
  4. Text bereinigen: Entfernen Sie alle erkannten unsichtbaren Zeichen mit einem Klick.
Tipp: Scannen Sie immer eingefügten Text aus externen Quellen, bevor Sie ihn in Ihrem Code oder Ihren Daten verwenden.
Unsichtbare-Zeichen-Detektor ausprobieren

Scannen Sie Ihren Text sofort auf versteckte Unicode-Zeichen mit unserem kostenlosen Online-Tool.