Text kodieren und dekodieren
Konvertiere Unicode-Escapes, URL-Kodierung, Base64, HTML-Entitäten und UTF-8 Hex. Text bleibt im Browser, ohne Upload oder automatische Speicherung.
Kodierungsbeispiel中文😀\u4e2d\u6587\ud83d\ude00
Formatbeschreibung
Schreibt jede UTF-16-Codeeinheit als \uXXXX, ohne äußere Anführungszeichen. Emoji verwenden Surrogatpaare. Andere Escapes wie \n oder \u{...} werden nicht interpretiert.
Kodierungsbeispiel中 +%E4%B8%AD%20%2B
Formatbeschreibung
UTF-8-Prozentkodierung für einen einzelnen URL-Parameterwert. Trennzeichen vollständiger URLs werden ebenfalls kodiert; beim Dekodieren bleibt + ein Pluszeichen, kein Leerzeichen.
Kodierungsbeispiel中文5Lit5paH
Formatbeschreibung
Konvertiert UTF-8-Text in Standard-Base64 und zurück. Erforderliche =-Füllzeichen beibehalten. Base64URL, Daten-URLs und beliebige Binärdaten werden nicht unterstützt. Base64 ist keine Verschlüsselung.
Kodierungsbeispiel<中文><中文>
Formatbeschreibung
Kodiert & < > sowie doppelte und einfache Anführungszeichen als HTML-Entitäten. Dekodiert amp, lt, gt, quot, apos und numerische Entitäten mit Semikolon. Andere benannte Entitäten bleiben erhalten; nur eine Ebene wird dekodiert.
Kodierungsbeispiel中😀E4 B8 AD F0 9F 98 80
Formatbeschreibung
Konvertiert Text in hexadezimale UTF-8-Bytes und zurück. Erlaubt fortlaufendes Hex oder vollständige Bytes, getrennt durch Leerzeichen, Tabs oder Zeilenumbrüche; kein 0x-Präfix.
Die Textkonvertierung benötigt JavaScript.
Maximal 100.000 UTF-16-Codeeinheiten (ein übliches chinesisches Zeichen benötigt 1, ein Emoji meist 2). Text wird weder hochgeladen noch automatisch gespeichert.
Anwendung
Wähle ein Format, füge Text ein und wähle Kodieren oder Dekodieren. Nur die Schaltfläche startet die Konvertierung; das Format wird nicht erraten. Ergebnis kopieren schreibt nur auf Anforderung in die Zwischenablage; sonst kannst du manuell markieren und kopieren. Als Eingabe verwenden ermöglicht weitere Konvertierungen. Änderungen an Eingabe oder Format löschen alte Ergebnisse. Leeren behält das Format.
Formate und Grenzen
-
Unicode-Escapes: Schreibt jede UTF-16-Codeeinheit als \uXXXX, ohne äußere Anführungszeichen. Emoji verwenden Surrogatpaare. Andere Escapes wie \n oder \u{…} werden nicht interpretiert.
中文😀→\u4e2d\u6587\ud83d\ude00 -
URL-Kodierung: UTF-8-Prozentkodierung für einen einzelnen URL-Parameterwert. Trennzeichen vollständiger URLs werden ebenfalls kodiert; beim Dekodieren bleibt + ein Pluszeichen, kein Leerzeichen.
中 +→%E4%B8%AD%20%2B -
Base64: Konvertiert UTF-8-Text in Standard-Base64 und zurück. Erforderliche =-Füllzeichen beibehalten. Base64URL, Daten-URLs und beliebige Binärdaten werden nicht unterstützt. Base64 ist keine Verschlüsselung.
中文→5Lit5paH -
HTML-Entitäten: Kodiert & < > sowie doppelte und einfache Anführungszeichen als HTML-Entitäten. Dekodiert amp, lt, gt, quot, apos und numerische Entitäten mit Semikolon. Andere benannte Entitäten bleiben erhalten; nur eine Ebene wird dekodiert.
<中文>→<中文> -
UTF-8 Hex: Konvertiert Text in hexadezimale UTF-8-Bytes und zurück. Erlaubt fortlaufendes Hex oder vollständige Bytes, getrennt durch Leerzeichen, Tabs oder Zeilenumbrüche; kein 0x-Präfix.
中😀→E4 B8 AD F0 9F 98 80
Unicode akzeptiert normalen Text gemischt mit Escapes und verarbeitet eine Ebene. Base64 ignoriert Leerzeichen, Tabs, CR und LF, lehnt aber ungültige UTF-8-Binärdaten ab. HTML-Namen unterscheiden Groß-/Kleinschreibung und benötigen Semikolons: nicht unterstützte oder unvollständige Entitäten wie © bleiben erhalten; < wird zum Text <. Dies ist kein HTML-Sicherheitsfilter. Hex akzeptiert beide Schreibweisen, lehnt ungerade Ziffernzahlen und ungültiges UTF-8 ab und benötigt vollständige Bytes zwischen Trennzeichen.
Maximal 100.000 UTF-16-Codeeinheiten (ein übliches chinesisches Zeichen benötigt 1, ein Emoji meist 2). Text wird weder hochgeladen noch automatisch gespeichert.
Daten und Datenschutz
Führende und folgende Leerzeichen sowie die Unicode-Normalisierung bleiben erhalten. Zu lange Eingaben werden nicht gekürzt; wiederverwendete Ergebnisse können die Grenze überschreiten. Ungültige Formate, unvollständige Surrogatpaare und ungültiges UTF-8 behalten die Eingabe ohne Teilergebnis. Ergebnisse sind Text; HTML und Skripte werden nicht ausgeführt. Eingaben und Ergebnisse gelangen nicht in URLs, Titel, Protokolle oder Analysedaten. Die Zwischenablage wird nie automatisch gelesen. Analyse-Ablehnung und Ausfälle Dritter beeinträchtigen die Konvertierung nicht. Formularwiederherstellung und Zwischenablage-Aufbewahrung steuert der Browser.