Zum Hauptinhalt springen

Nächstes Tool finden

Vorbereiten, prüfen, dann exportieren

Hex in Text und Text in Hex umwandeln

Codieren Sie Text als hexadezimale UTF-8-Bytes oder dekodieren Sie Hex in Text. Prüfen Sie Bytepaare, erhalten Sie Steuerzeichen und wandeln Sie TXT-Stapel mit ZIP-Export um.

Text-Arbeitsbereich wird geladen…

Vorteile

  • Wählen Sie UTF-8 für mehrsprachigen Text oder striktes ASCII, wenn nur Zeichen von 0–127 zulässig sind.
  • Erhalten Sie eindeutige Fehlermeldungen bei unvollständigen Gruppen und ungültigem UTF-8, statt stillschweigend beschädigten Text zu bekommen.
  • Wandeln Sie bis zu 20 TXT-Dateien mit nummerierten Ausgaben und einem Fehlerbericht pro Datei um.

Wann es hilft

  • Ein in einem Diagnoseprotokoll codiertes Textfeld lesen.
  • Die UTF-8-Bytes von Namen mit Akzenten und Emojis prüfen.
  • Dekodierten Text für Vergleich und Dokumentexport vorbereiten.

So nutzen Sie dieses Werkzeug

  1. Wählen Sie „Text in Hex“ oder „Hex in Text“ und anschließend die Zeichenkodierung.
  2. Fügen Sie die Eingabe ein, importieren Sie eine UTF-8-TXT-Datei oder laden Sie das Beispiel.
  3. Prüfen Sie das Live-Ergebnis. Wählen Sie beim Codieren ein Trennzeichen für die Ausgabe-Bytes.
  4. Kopieren, laden Sie herunter, kehren Sie das Ergebnis um oder machen Sie mit lesbarem Text weiter.

Hexadezimale Bytes sind keine Unicode-Codepunkte

Hexadezimal ist eine kompakte Darstellung von Bytes. Zwei Hex-Ziffern stehen für ein Byte von 00 bis FF. Ein einfacher lateinischer Buchstabe belegt in UTF-8 oft ein Byte, weshalb ein kurzes Beispiel wie eine Ersetzung Zeichen für Zeichen aussieht. Diese Abkürzung funktioniert bei einem Großteil des Textes, den Menschen tatsächlich schreiben, nicht mehr. Ein Buchstabe mit Akzent kann zwei Bytes benötigen; ein Emoji kann vier Bytes belegen oder eine längere Sequenz bilden.

Der Codepunkt U+00E9 bezeichnet das Zeichen é. Seine UTF-8-Bytes lauten C3 A9, nicht E9. Das einzelne Byte E9 in einen strikten UTF-8-Decoder zu geben, ist daher ein Fehler, obwohl das Hex selbst gültig ist. Wurde ein Protokoll mit einer älteren Kodierung erzeugt, klären Sie diese Kodierung an der Quelle, statt so lange zu raten, bis die Ausgabe plausibel aussieht.

Dieser Konverter prüft die Hexadezimal-Syntax, bevor er versucht, Zeichen zu dekodieren. Eine kompakte Folge wie 4869 wird akzeptiert. Ebenso vollständige Gruppen wie 48 69, 48:69 und 0x48,0x69. Eine ungerade Anzahl von Ziffern in einer Gruppe wird abgelehnt. Adressspalten, maskierte Zeichenketten aus Programmiersprachen und die druckbare Seitenspalte eines vollständigen Hexdumps liegen außerhalb dieses Parsers; fügen Sie nur die Bytedaten ein.

Halten Sie numerische Aufgaben und Textaufgaben getrennt. Hex FF steht für die ganze Zahl 255, ist aber kein gültiges eigenständiges UTF-8-Textbyte. Verwenden Sie den Zahlensystem-Konverter, um diesen Wert zu berechnen, und dieses Tool, wenn die Bytes eine Nachricht codieren. Erfolgreich dekodierter Text kann in die vorhandenen Dokumenten-Tools übergehen. NULL-Zeichen bleiben in Downloads erhalten, auch wenn die Dokumentübergabe sie ablehnt.

Formate, Grenzen und Datenschutz

  • Quell- und dekodierter Text: 20.000 UTF-16-Codeeinheiten. Codierte Eingabe: 720.000 Zeichen und bis zu 80.000 Bytes.
  • UTF-8-TXT-Dateien: je 1 MiB. Stapel: 20 Dateien, insgesamt höchstens 5 MiB.
  • NULL und eine führende BOM bleiben erhalten. Die Dokumentübergabe ist für Text mit NULL nicht verfügbar.
  • Kein UTF-16, kein Windows-1252, keine vollständigen Hexdump-Adressspalten und kein Parsen von Escape-Sequenzen aus Programmiersprachen.

Diese Werkzeuge verarbeiten Text lokal. Entwürfe werden nicht automatisch gespeichert. Laden Sie wichtige Arbeit herunter, bevor Sie die Seite verlassen; temporäre Dateiübergaben verfallen nach 30 Minuten.

Häufig gestellte Fragen

Kann ich die Hex-Umwandlung umkehren?

Ja. Verwenden Sie die Umkehraktion nach einer erfolgreichen Umwandlung. Die Ausgabe wird zur neuen Eingabe und die Richtung wechselt.

Warum schlägt das Dekodieren fehl?

Prüfen Sie vollständige Bytegruppen und die ursprüngliche Zeichenkodierung. Eine gültige Byte-Syntax garantiert keinen gültigen UTF-8-Text.

Schützt das Codieren vertraulichen Text?

Nein. Binäre und hexadezimale Darstellungen sind umkehrbar und keine Verschlüsselung. Diese Umwandlungen laufen lokal im Browser.

Dokument-Workflow fortsetzen

Nutzen Sie eine Weiter-Schaltfläche im Arbeitsbereich, um Ihren Text mitzunehmen; diese Links öffnen ein leeres Werkzeug.