Text und Codierung

Text-Encoder und Decoder

Text, UTF-Bytes, Unicode-Codepunkte, Base64, URL-Codierung und HTML-Entitäten lokal umwandeln und fehlerhafte Daten vor dem Export erkennen.

Bleibt in Ihrem BrowserDateien und Text werden in diesem Tab verarbeitet.
Text-Encoder und DecoderLokale Verarbeitung
Weitere Optionen
Eingabe hinzufügen oder Beispiel laden.
0 Grapheme0 Codepunkte0 UTF-16-Einheiten0 UTF-8-Bytes

Text und Codierung

Grundlagen

Unicode weist Zeichen Nummern zu; UTF-8, UTF-16 und UTF-32 bilden sie auf Bytes ab. é ist U+00E9, in UTF-8 jedoch C3 A9. Base64 stellt Bytes als druckbaren Text dar.

LE und BE bestimmen die Byte-Reihenfolge. Eine führende BOM ist U+FEFF und wird beim Decodieren als Zeichen erhalten.

Funktionen

Klartext, Bytes, Codepunkte, Unicode-Escapes und JSON-Zeichenfolgen in beide Richtungen konvertieren. Base64 verwendet UTF-8. HTML folgt HTML5; URL behandelt eine Komponente und lässt + beim Decodieren unverändert. Daten-URIs sind auf text/plain UTF-8 beschränkt. Klartext bis16KiB nach Kodierung. ASCII7Bits, UTF-8 8Bits. Hexergebnis mit echtem .bin-Export und strenger Dekodierung. Ungültiges UTF-8 bleibt als Bytes erhalten. Maske muss zur Breite passen; keine Verschlüsselung.

Anleitung

  1. Quell- und Zielformat wählen; für Bytes und bloße Codepunkte die Basis einstellen.
  2. Daten einfügen oder UTF-8-Datei öffnen. Für Binärdateien Rohbytes und die tatsächliche UTF-Codierung wählen.
  3. Konvertieren, prüfen und kopieren oder herunterladen. Byte-Download speichert echte Bytes. Formate für die Rückprüfung tauschen.
  4. Klartext bis16KiB nach Kodierung. ASCII7Bits, UTF-8 8Bits. Hexergebnis mit echtem .bin-Export und strenger Dekodierung. Ungültiges UTF-8 bleibt als Bytes erhalten. Maske muss zur Breite passen; keine Verschlüsselung.

Fehler und Grenzen

Ungültiges UTF-8, unvollständige Einheiten und ungepaarte Surrogate führen zu Fehlern. Offsets beginnen bei null; Bytefehler beziehen sich auf das Bytearray.

Zahlen mit Leerzeichen, Komma oder Semikolon trennen. Kompakte Bytes verwenden feste Breiten. Grenzen: 200.000 Eingabeeinheiten, 2.000.000 Ausgabezeichen, 16 KiB Rohdateien.

Klartext bis16KiB nach Kodierung. ASCII7Bits, UTF-8 8Bits. Hexergebnis mit echtem .bin-Export und strenger Dekodierung. Ungültiges UTF-8 bleibt als Bytes erhalten. Maske muss zur Breite passen; keine Verschlüsselung.

Häufige Fragen

Ist Base64 eine Verschlüsselung?

Nein. Jeder mit dem codierten Wert kann ihn wieder decodieren.

Warum unterscheiden sich Codepunkte und UTF-8-Hex?

Ein Codepunkt bezeichnet ein Zeichen. UTF-8 stellt ihn mit ein bis vier Bytes dar: 😀 ist U+1F600 beziehungsweise F0 9F 98 80.

Verwandte Tools