Alle Tools laufen in deinem Browser — deine Dateien verlassen nie dein Gerät.
All tools154

Text

Unsichtbare Zeichen

Unsichtbare Zeichen erzeugen und finden.

Was es macht. Dieses Werkzeug erzeugt unsichtbare Unicode-Zeichen und macht sie in fremdem Text sichtbar. Der zweite Teil ist meist der nützlichere: Solche Zeichen verursachen Probleme, die man nicht sieht.
Läuft im BrowserKein UploadKeine AnmeldungFunktioniert offline

So benutzt du Unsichtbare Zeichen

  1. Wähl ein unsichtbares Zeichen zum Kopieren.
  2. Oder füg Text ein, um versteckte Zeichen zu finden.
  3. Sieh dir an, welche Zeichen enthalten sind.

Welche Zeichen es gibt

Unicode kennt eine ganze Reihe von Zeichen ohne sichtbare Darstellung, und sie haben unterschiedliche Zwecke.

Welche Zeichen es gibt
ZeichenZweck
Geschütztes Leerzeichenverhindert einen Umbruch
Schmales Leerzeichentypografisch feinerer Abstand
Breitenloses Leerzeichenerlaubt einen Umbruch ohne Lücke
Weiches TrennzeichenTrennstelle, nur bei Bedarf sichtbar
Breitenloser Verbindersteuert die Zeichenverbindung

Im Deutschen ist das geschützte Leerzeichen das mit Abstand nützlichste. Es gehört zwischen Zahl und Einheit — 5 kg, 20 °C — und in Abkürzungen wie z. B. oder u. a., damit sie nicht über zwei Zeilen zerrissen werden.

Der Duden empfiehlt in solchen Abkürzungen ohnehin ein schmales geschütztes Leerzeichen, was typografisch der sauberste Weg ist.

Das weiche Trennzeichen ist bei langen deutschen Komposita hilfreich: Du setzt es an die erlaubten Trennstellen, und der Browser trennt nur, wenn er muss. Bei Wörtern wie "Donaudampfschifffahrtsgesellschaft" ist das der Unterschied zwischen sauberem Satz und einer zerrissenen Zeile.

Wo sie unbemerkt Ärger machen

Das ist der Grund, warum man sie finden können sollte.

Beim Kopieren aus Word, aus einer PDF-Datei oder von einer Website schleppst du regelmäßig unsichtbare Zeichen mit.

In Formularfeldern führen sie dazu, dass eine E-Mail-Adresse oder ein Gutscheincode "offensichtlich richtig" aussieht und trotzdem abgelehnt wird.

In Tabellenkalkulationen sorgen sie dafür, dass zwei scheinbar identische Werte nicht als gleich erkannt werden und ein Verweis ins Leere läuft.

In Programmcode sind sie besonders unangenehm, weil der Compiler eine Fehlermeldung liefert, die nichts mit dem eigentlichen Problem zu tun hat.

Und in Datenbanken landen sie stillschweigend in Datensätzen und tauchen später bei einem Abgleich als Abweichung auf.

Wenn also etwas "eigentlich stimmen müsste" und trotzdem nicht funktioniert, lohnt sich ein Blick auf unsichtbare Zeichen, bevor du weiter suchst.

Missbrauch und Grenzen

Ein paar Dinge, die man wissen sollte.

Unsichtbare Zeichen werden benutzt, um Filter zu umgehen — etwa indem ein gesperrtes Wort mit einem breitenlosen Leerzeichen in der Mitte geschrieben wird.

Sie werden auch zur Markierung eingesetzt: Wer ein vertrauliches Dokument an mehrere Empfänger verteilt, kann jedem eine unsichtbare Signatur mitgeben und bei einem Leak nachvollziehen, welche Kopie weitergegeben wurde. Das ist technisch möglich und arbeitsrechtlich sowie datenschutzrechtlich nicht unproblematisch.

Ähnlich funktionieren Homoglyphen — kyrillische Buchstaben, die lateinischen zum Verwechseln ähnlich sehen — bei Phishing-Domains. Das ist kein unsichtbares Zeichen, aber dasselbe Prinzip.

Praktisch heißt das: Wenn du Nutzereingaben verarbeitest, normalisiere sie. Unicode-Normalisierung anwenden, unsichtbare Steuerzeichen entfernen, und dann erst vergleichen oder speichern.

Und in Passwörtern haben unsichtbare Zeichen nichts verloren. Sie erhöhen die Sicherheit kaum und machen das erneute Eingeben irgendwann unmöglich.

Alles hier läuft in deinem Browser.

Häufige Fragen

Wozu brauche ich ein geschütztes Leerzeichen?

Um Umbrüche zu verhindern, etwa in "5 kg" oder "z. B.".

Was ist ein weiches Trennzeichen?

Eine erlaubte Trennstelle, die nur sichtbar wird, wenn tatsächlich getrennt werden muss.

Warum wird mein Code oder meine Adresse abgelehnt?

Oft wegen unsichtbarer Zeichen, die beim Kopieren aus Word oder PDF mitgekommen sind.

Kann man Dokumente damit markieren?

Technisch ja. Arbeitsrechtlich und datenschutzrechtlich ist das nicht unproblematisch.

Was mache ich mit Nutzereingaben?

Normalisieren und unsichtbare Steuerzeichen entfernen, bevor du vergleichst oder speicherst.

Werden meine Daten übertragen?

Nein.