Unicode-Zeichen analysieren — Codepoints, Namen und Bytes
Unicode-Zeichen analysieren: Codepoints, Namen, Kategorien, Schriftsysteme, UTF-8- und UTF-16-Bytes plus Warnungen vor unsichtbaren und ähnlich aussehenden Zeichen.
🔒 Läuft vollständig in Ihrem Browser — nichts wird hochgeladenSo sieht Ihr Text wirklich aus
Text, der normal aussieht, kann Überraschungen verbergen: ein Zero-Width-Space, der ein Passwort oder eine Suche zerstört, ein geschütztes Leerzeichen, das einen CSV-Import blockiert, ein kyrillischer Buchstabe in einem Domainnamen oder eine Ligatur, die gar nicht aus den beiden Buchstaben besteht, die sie vortäuscht. Der Unicode-Inspektor zerlegt jede Zeichenkette in ihre einzelnen Codepoints und zeigt zu jedem das Zeichen, den U+-Codepoint, den offiziellen Unicode-Namen, die allgemeine Kategorie (Buchstabe, Kombinationszeichen, Satzzeichen, Symbol, Trennzeichen, Steuerzeichen, Format …), das Schriftsystem sowie die genauen Bytes, mit denen es in UTF-8 und UTF-16 gespeichert wird.
Die Zusammenfassung zählt die Zeichen so, wie Nutzer sie sehen (Graphemcluster), die Codepoints, die UTF-16-Code-Units – die Länge, die JavaScript, Java und C# melden – und die UTF-8-Bytes, die Datenbanken und Netzwerkprotokolle meist begrenzen. Alle vier Werte nebeneinander zu sehen erklärt, warum ein Emoji je nach Zählweise als eins, zwei oder vier Zeichen gilt.
Unsichtbare und ähnlich aussehende Zeichen erkennen
Zeilen werden hervorgehoben, wenn etwas Aufmerksamkeit verdient. Unsichtbare Formatzeichen wie Zero-Width-Spaces, Joiner, Byte-Order-Marks und bidirektionale Steuerzeichen werden markiert, ebenso Steuerzeichen, Zeichen für den privaten Gebrauch, ungewöhnliche Leerzeichen und Variantenselektoren. Kompatibilitätszeichen – vollbreite Buchstaben, Ligaturen, hochgestellte Zeichen und mathematische Alphanumerika – werden zusammen mit dem einfachen Zeichen markiert, für das sie normalerweise stehen.
Verwechselbare Buchstaben aus dem Kyrillischen, Griechischen und Armenischen, die lateinische Buchstaben nachahmen, werden markiert, wenn sie in lateinischem Text vorkommen, und jedes Wort, das Schriftsysteme mischt, wird oberhalb der Tabelle hervorgehoben. Das ist das klassische Muster von Homographen-Angriffen, bei denen „pаypal.com“ ein kyrillisches „а“ verwendet, um eine echte Website zu imitieren. Text, der vollständig auf Kyrillisch oder Griechisch geschrieben ist, wird nicht markiert. Die Schaltfläche „Remove invisible characters“ (Unsichtbare Zeichen entfernen) löscht Format- und Steuerzeichen, behält aber Zeilenumbrüche, Tabulatoren und Emoji-Joiner bei.
Private Analyse
Der Inspektor und seine Namensdatenbank laufen vollständig in Ihrem Browser. Eingefügte Passwörter, Tokens und Nachrichten werden nie hochgeladen.
So verwenden Sie
- Text einfügenFügen Sie eine beliebige Zeichenkette ein: einen verdächtigen Link, einen Benutzernamen, Emojis oder Text, der sich seltsam verhält.
- Tabelle lesenJeder Codepoint zeigt seinen U+-Wert, den offiziellen Namen, die Kategorie, das Schriftsystem sowie die UTF-8- und UTF-16-Kodierung.
- Warnungen prüfenMarkierte Zeilen weisen auf unsichtbare Zeichen, ungewöhnliche Leerzeichen, ähnlich aussehende Buchstaben und Kompatibilitätsformen hin.
- Bei Bedarf bereinigenEntfernen Sie unsichtbare Zeichen mit einem Klick („Remove invisible characters“) oder zeigen Sie nur die markierten Zeilen („Show only flagged characters“).