Unicode-Zeichen-Analyse
Füge Text ein und erhalte für jedes Zeichen Codepoint, UTF-8-Bytes und HTML-Code – oder gib einen Codepoint ein und erhalte das Zeichen.
| Zeichen | Codepoint | Dezimal | UTF-8 | UTF-16 | HTML | JS/CSS | Bereich |
|---|
Das Tool zerlegt Text in einzelne Unicode-Zeichen und zeigt für jedes den Codepoint (U+…), die UTF-8- und UTF-16-Bytes, die HTML-Entity und Escape-Sequenzen für JavaScript und CSS. Damit findest du unsichtbare Zeichen, klärst Kodierungsprobleme und übersetzt Codepoints in Zeichen.
Was der Unicode-Analyzer zeigt
| Spalte | Bedeutung | Beispiel „€“ |
|---|---|---|
| Codepoint | Eindeutige Nummer des Zeichens in Unicode | U+20AC |
| UTF-8 | Bytefolge in der Web-Standardkodierung | E2 82 AC |
| UTF-16 | Kodierung in 16-Bit-Einheiten (JavaScript) | 20AC |
| HTML | Numerische Zeichenreferenz | € |
| JS/CSS | Escape-Sequenz für Code und Stylesheets | \u20AC · \20AC |
Unicode kurz erklärt
Unicode weist jedem Zeichen der Schriftsysteme der Welt eine eindeutige Nummer zu, den Codepoint. Der Vorrat umfasst über 150.000 Zeichen von lateinischen Buchstaben über Kyrillisch und Chinesisch bis zu Emojis. Codepoints werden als „U+“ gefolgt von mindestens vier Hexadezimalstellen geschrieben. Wie ein Codepoint gespeichert wird, regelt die Kodierung: UTF-8 (1–4 Bytes) dominiert im Web, UTF-16 nutzen JavaScript und Windows intern.
Zeichen außerhalb der Basisebene (Codepoint über U+FFFF, etwa viele Emojis) werden in UTF-16 als Ersatzpaar (Surrogate Pair) aus zwei Einheiten gespeichert. Genau dadurch liefert die JavaScript-Eigenschaft length bei Emojis „2“ statt „1“.
Typische Fälle
- Kodierungsprobleme („ä“ statt „ä“) analysieren: Prüfe, welche Bytes tatsächlich vorliegen.
- Unsichtbare Zeichen (Zero-Width-Space U+200B, geschützte Leerzeichen U+00A0) im kopierten Text aufspüren.
- Sonderzeichen für HTML, CSS oder Programmcode als Entity oder Escape-Sequenz nachschlagen.
- Emoji-Sequenzen zerlegen und verstehen, aus welchen Codepoints sie aufgebaut sind.
- Codepoints aus Dokumentation (z. B. „U+2713“) in das echte Zeichen übersetzen.
Kombinierte Zeichen und Emoji-Sequenzen
Ein sichtbares Zeichen kann aus mehreren Codepoints bestehen: „é“ lässt sich als einzelner Codepoint (U+00E9) oder als „e“ plus kombinierendem Akzent (U+0065 U+0301) schreiben. Emoji-Familien und Hauttöne setzen sich aus mehreren Emojis zusammen, die mit einem Zero-Width-Joiner (U+200D) verbunden sind. Die Tabelle zeigt jeden Codepoint einzeln, damit du solche Aufbauten erkennst.
Reale Aufgaben für die Unicode-Zeichen-Analyse
Ein Emoji wird in der Datenbank als Kästchen angezeigt, eine Website zeigt nach dem Einfügen ein komisches Leerzeichen, und im Support-Ticket steht nur die Meldung „Zeichen nicht erkannt“. Die Zerlegung des Textes in einzelne Unicode-Zeichen beantwortet die Frage im ersten Schritt: Für jedes Zeichen erscheinen Codepoint, UTF-8- und UTF-16-Bytes, die HTML-Entity sowie Escape-Sequenzen für JavaScript und CSS.
Der umgekehrte Weg ist genauso praktisch: Aus einem Codepoint wie U+1F600 oder einem Hex-Wert erzeugst du das Zeichen, etwa um einen Eintrag in eine Datei einzufügen, in der du das Zeichen nicht tippen kannst. Wer prüfen will, ob wirklich ein geschütztes Leerzeichen im Text steht, liest die Bytes ab, statt auf die Taste zu starren. Für Entwicklerinnen liefert die Ausgabe außerdem die Escape-Sequenz, die im Quelltext stehen muss, wenn das Zeichen dort nicht direkt eingefügt werden darf.
Mögliche Fehler und schnelle Lösungen
- Die Ausgabe zeigt gar nichts: Das Feld enthält weder Text noch Codepoint. Beides einfügen – die Eingabe akzeptiert Klartext und Werte wie U+00A0, 0x41 oder 65.
- Codepoints bleiben als Text stehen: Der Button Codepoints in Zeichen umwandeln wurde nicht gedrückt. Nach dem Einfügen die Aktion ausführen.
- Ein Emoji hat die Länge 2: Emojis bestehen oft aus mehreren Codepoints, etwa aus einer Sequenz mit Zusatzzeichen. Die Analyse zeigt beide – das ist korrekt.
- Leerzeichen stören die Auswertung: Die Option Leerzeichen überspringen ist aktiv. Wer die Abstände selbst untersuchen will, sie deaktivieren.
- Das Zeichen erscheint als Kästchen: Der Codepoint existiert, wird vom Zielprogramm aber nicht dargestellt. Prüfen, ob die Anwendung UTF-8 verwendet.
Für wen sich die Unicode-Suche eignet
Gebaut ist das Tool für Entwicklerinnen und Entwickler, die Zeichenkodierung in Anwendungen debuggen; für QA- und Support-Teams, die Meldungen mit Sonderzeichen eingrenzen; für Web-Verantwortliche, die HTML- und CSS-Escapes für neue Symbole suchen; sowie für Datenpflegerinnen, die aus Alt-Systemen stammende Zeichenketten bereinigen.
Auch Studierende der Informatik finden hier die praktische Antwort auf die Frage, was UTF-8 eigentlich speichert.
Für klassische Zeichen bis 255 reicht die ASCII-Tabelle. Wenn unsichtbare Zeichen danach aus dem Text verschwinden sollen, hilft der Leerzeichen-Entferner.
Datenschutz & Prüfung: Dieses Tool arbeitet vollständig lokal in deinem Browser – Eingaben und Dateien werden nicht hochgeladen oder gespeichert. Funktion geprüft: Oktober 2026.
Passende Tools
Leerzeichen entfernen
Doppelte, führende oder alle Leerzeichen sowie unsichtbare Zeichen aus Text entfernen.
Zum Tool Text & GeneratorenASCII-Tabelle
Vollständige ASCII-Tabelle mit Dezimal, Hex, Oktal, Binär, HTML-Entity und Suchfunktion.
Zum Tool Web & CodeHTML-Entities umwandeln
Sonderzeichen in HTML-Entities umwandeln und Entities zurück in Zeichen dekodieren.
Zum ToolHäufige Fragen
Wie finde ich den Unicode-Codepoint eines Zeichens?
Füge das Zeichen ein. In der Spalte „Codepoint“ steht die Nummer im Format U+XXXX.
Wie wandle ich einen Codepoint in ein Zeichen um?
Gib Codes wie U+1F600, 0x41 oder eine Dezimalzahl ein und klicke auf „Codepoints in Zeichen umwandeln“.
Was ist der Unterschied zwischen Unicode und UTF-8?
Unicode ist der Zeichenvorrat mit den Nummern, UTF-8 eine Kodierung, die diese Nummern in Bytes umsetzt.
Warum hat ein Emoji manchmal die Länge 2?
JavaScript zählt UTF-16-Einheiten. Zeichen jenseits von U+FFFF belegen zwei Einheiten (Ersatzpaar), obwohl sie ein Zeichen sind.
Wie erkenne ich unsichtbare Zeichen?
Sie erscheinen als eigene Zeilen in der Tabelle mit ihrem Codepoint, etwa U+200B für Zero-Width-Space. Aktiviere Leerzeichen in der Anzeige, indem du „Leerzeichen überspringen“ ausschaltest.
Werden meine Eingaben übertragen?
Nein. Die Analyse läuft vollständig im Browser.
Alle Tools an einem Ort
Über 100 Rechner für Alltag, Mathematik, Finanzen und mehr – kostenlos, ohne Anmeldung und mit sichtbarem Rechenweg.