100 % lokal — Ihre Daten verlassen nie Ihren Browser

Hex zu Text — den Dump so einfügen, wie er kam

Hexadezimale Bytes zurück in UTF-8-Text dekodieren. Leerzeichen, Kommas, Doppelpunkte, 0x-Präfixe und Großbuchstaben werden alle angenommen.

Sofort Privat Null Cookies

Hex-Eingabe

Text-Ausgabe

Was dieses Tool macht

Die Hexziffern werden paarweise zu Bytes gelesen, und diese Bytes werden als UTF-8-Text dekodiert.

Es nimmt Dumps so, wie sie kommen

Hex erscheint in so vielen Formen, wie es Werkzeuge gibt, die es ausgeben — also werden die Trenner schlicht ignoriert:

48 65 6c 6c 6f      ein Hexeditor
48,65,6c,6c,6f      ein CSV-Export
48:65:6c:6c:6f      eine MAC-Adresse, ein Zertifikat-Fingerabdruck
0x48 0x65 0x6c      C-Quelltext, ein Debugger
48656c6c6f          ein kompakter Dump

Alle fünf ergeben dasselbe. Großbuchstaben lesen sich wie kleine.

Was es ablehnt, und warum

Eine ungerade Ziffernzahl. Ein Byte sind zwei Ziffern; bei ungerader Zahl fehlt ein Ende, und nichts sagt welches. Links oder rechts eine Null anzuhängen ergibt ein anderes Byte — das Tool nennt die Anzahl, statt für Sie zu wählen.

Ein Zeichen, das keine Hexziffer ist. Die Meldung benennt es und gibt seine Position in dem, was Sie eingegeben haben, nicht im Text nach dem Entfernen der Trenner — beide weichen ab, und auf das falsche Zeichen zu zeigen wäre schlimmer als zu schweigen.

Ersatzzeichen in der Ausgabe

Sie bedeuten, dass die Bytes kein gültiges UTF-8 sind, und die übliche Ursache ist ein abgeschnittener Dump. Ein Umlaut belegt zwei Bytes, ein CJK-Zeichen drei, ein Emoji vier. Schneiden Sie eines in der Mitte durch, und der Rest lässt sich nicht mehr als Text lesen — hier so wenig wie anderswo.

Erwarteten Sie lesbaren Text, prüfen Sie, ob der Dump ganze Zeichen umfasst und nicht eine feste Anzahl Bytes.

Datenschutz ab Werk

Alles läuft lokal in deinem Browser mit JavaScript. Deine Daten werden nie hochgeladen, wodurch das Tool auch für sensible Inhalte sicher ist und offline funktioniert.

Häufige Fragen

Muss ich meinen Hexdump vorher säubern?
Nein. Leerzeichen, Kommas, Doppelpunkte und `0x`-Präfixe werden ignoriert, und Großbuchstaben lesen sich wie kleine. Fügen Sie ein, was Ihr Debugger, Ihr Log oder Ihr Hexeditor ausgegeben hat.
Warum wird eine ungerade Ziffernzahl abgelehnt?
Weil ein Byte zwei Ziffern sind und nichts verrät, welches Ende fehlt. Zu raten erzeugte stillschweigend ein anderes Byte als Ihres — das Tool sagt es stattdessen und nennt die gezählte Anzahl.
Warum steht ein Ersatzzeichen in der Ausgabe?
Weil die Bytes kein gültiges UTF-8 ergeben, meist weil der Dump mitten in einem Zeichen abbricht. Ein Umlaut belegt zwei Bytes, ein Emoji vier: Schneiden Sie eines in der Mitte durch, und aus dem Rest ist kein Text zu gewinnen.

Ähnliche Konverter