Zeichen: 0Bytes: 0
Format:
Das Ergebnis erscheint hier...

Unicode-Konverter

Wandeln Sie Text in Unicode-Escape-Sequenzen, HTML-Entitaeten, UTF-8-Hex-Bytes, CSS-Escapes und Codepoints um oder decodieren Sie diese zurueck in lesbaren Text. Die gesamte Verarbeitung erfolgt direkt in Ihrem Browser.

Was ist Unicode-Codierung?

Unicode ist der universelle Zeichencodierungsstandard, der jedem Zeichen in jedem Schriftsystem einen eindeutigen Codepoint zuweist, von lateinischen Buchstaben und chinesischen Schriftzeichen bis hin zu Emoji und mathematischen Symbolen. Die Unicode-Codierung wandelt menschenlesbaren Text in maschinenlesbare Darstellungen wie \u-Escape-Sequenzen, HTML-Entitaeten, UTF-8-Byte-Folgen und CSS-Escape-Codes um.

Dieser kostenlose Unicode-Konverter ermoeglicht es Ihnen, beliebigen Text in sechs gaengige Unicode-Formate zu codieren und codierte Zeichenketten zurueck in lesbaren Text zu decodieren. Ob Sie internationale Webanwendungen debuggen, Strings fuer JSON oder JavaScript vorbereiten oder mit HTML-Entitaeten arbeiten: Dieses Tool fuehrt die Konvertierung sofort in Ihrem Browser durch, ohne Daten an einen Server zu senden.

Funktionen des Unicode-Konverters

  • Sechs Codierungsformate: \u-Escape, HTML-Dezimalentitaeten, HTML-Hex-Entitaeten, UTF-8-Hex-Bytes, Unicode-Codepoints und CSS-Escapes
  • Bidirektionale Konvertierung: Text in jedes Format codieren oder zurueck in lesbaren Text decodieren
  • Echtzeitverarbeitung: Die Ausgabe wird sofort aktualisiert, waehrend Sie tippen
  • Vollstaendige Unicode-Unterstuetzung einschliesslich Emoji, CJK-Zeichen und Zeichen der ergaenzenden Ebenen
  • Surrogatpaar-Behandlung fuer Zeichen oberhalb von U+FFFF im \u-Escape-Format
  • Anzeige von Zeichen- und Byte-Anzahl fuer den Eingabetext
  • Datei-Upload und Download-Unterstuetzung
  • Ein-Klick-Kopieren in die Zwischenablage
  • Vollbildmodus fuer die Arbeit mit grossen Texten
  • 100 % clientseitig: Ihre Daten verlassen niemals Ihren Browser

So verwenden Sie den Unicode-Konverter

  1. Waehlen Sie den Modus Codieren oder Decodieren.
  2. Waehlen Sie das Zielformat aus dem Dropdown-Menue: \u-Escape, HTML Dezimal, HTML Hex, UTF-8 Hex, Codepoints oder CSS-Escape.
  3. Geben Sie Ihren Text im linken Bereich ein oder fuegen Sie ihn ein. Das konvertierte Ergebnis erscheint sofort im rechten Bereich.
  4. Verwenden Sie die Tausch-Schaltflaeche, um den Modus zu wechseln und die Ausgabe als neue Eingabe zu verwenden.
  5. Klicken Sie auf Kopieren, um das Ergebnis zu kopieren, oder auf Herunterladen, um es als Textdatei zu speichern.

Unicode-Codierungsformate im Detail

  • \u-Escape: JavaScript- und JSON-Format wie \u4F60\u597D. ASCII-Zeichen werden unveraendert durchgereicht. Zeichen oberhalb von U+FFFF verwenden Surrogatpaare.
  • HTML Dezimal: Numerische Zeichenreferenzen wie 你好. Werden in HTML verwendet, um Zeichen darzustellen, die nicht direkt eingegeben werden koennen.
  • HTML Hex: Hexadezimale Zeichenreferenzen wie 你好. Funktional identisch mit Dezimal, aber kompakter bei grossen Codepoints.
  • UTF-8 Hex: Rohe Byte-Darstellung wie \xE4\xBD\xA0\xE5\xA5\xBD. Zeigt die tatsaechliche UTF-8-Byte-Codierung jedes Zeichens.
  • Codepoints: Standard-Unicode-Notation wie U+4F60 U+597D. Wird in Unicode-Tabellen, Dokumentation und Spezifikationen verwendet.
  • CSS-Escape: CSS-kompatibles Format wie \4F60 \597D. Wird in CSS-Content-Eigenschaften, Selektoren und Schriftdeklarationen verwendet.

Haeufige Anwendungsfaelle fuer Unicode-Konvertierung

  • Webentwicklung: Sonderzeichen fuer HTML-, CSS- und JavaScript-Quelldateien codieren
  • API-Debugging: \u-codierte Strings in JSON-API-Antworten und Protokolldateien decodieren
  • Internationalisierung: Unicode-Darstellungen mehrsprachiger Inhalte pruefen und verifizieren
  • E-Mail-Codierung: Nicht-ASCII-Zeichen fuer E-Mail-Header und MIME-Inhalte vorbereiten
  • Datenbank-Fehlerbehebung: Codierungsprobleme bei gespeichertem Unicode-Text identifizieren und beheben
  • Sicherheitsanalyse: Verschleierte Unicode-Strings in der Malware-Analyse und bei XSS-Tests decodieren

Tipps zur Unicode-Konvertierung

  • Verwenden Sie das \u-Escape-Format, wenn Sie Strings fuer JavaScript oder JSON vorbereiten. Es ist die am weitesten verbreitete Escape-Syntax in der Programmierung.
  • Waehlen Sie HTML-Hex-Entitaeten fuer Webseiten. Sie sind bei grossen Codepoints besser lesbar als Dezimalwerte.
  • Verwenden Sie UTF-8 Hex, um die tatsaechliche Byte-Codierung von Zeichen zu inspizieren und Codierungsprobleme zu debuggen.
  • Das Codepoints-Format eignet sich ideal zum Nachschlagen von Zeichen im Unicode-Standard oder zur Kommunikation ueber bestimmte Zeichen.
  • CSS-Escape ist speziell fuer die Verwendung in CSS-Stylesheets konzipiert. Beachten Sie das abschliessende Leerzeichen nach jeder Escape-Sequenz.
  • ASCII-Zeichen unterhalb von Codepoint 128 werden in allen Formaten unveraendert durchgereicht, um die Ausgabe lesbar zu halten.

Unicode-Konvertierung und Sicherheit

Unicode-Codierung spielt eine entscheidende Rolle bei der Web-Sicherheit. Cross-Site-Scripting-Angriffe nutzen manchmal Unicode-Escape-Sequenzen, um Eingabefilter zu umgehen. Beispielsweise kann das Tag <script> als HTML-Entitaeten codiert werden, um einfache Filter zu ueberlisten. Das Verstaendnis der Unicode-Konvertierung hilft Sicherheitsexperten, solche Angriffe zu erkennen und zu verhindern.

Dieses Tool verarbeitet alle Daten vollstaendig in Ihrem Browser. Kein Text wird an einen Server gesendet, in einer Datenbank gespeichert oder an Dritte weitergegeben. Sie koennen es bedenkenlos mit vertraulichen oder proprietaeren Inhalten verwenden.

Haeufig gestellte Fragen