Hex-Viewer für Dateien
Beliebige Dateien im kostenlosen Hex-Viewer im Browser öffnen: Offsets, Hex und ASCII, Byte- oder Textsuche, Zahlendekodierung und Dateityperkennung.
Die Datei wird Stück für Stück in Ihrem Browser gelesen und nie hochgeladen. Selbst Dateien mit mehreren Gigabyte öffnen sich sofort.
- Datei
- —
- Größe
- —
- Erkannter Typ
- —
Hexadezimal mit 0x oder h (0x1F0, 1F0h), dezimal (496) oder relativ (+16, -0x10).
Öffnen Sie eine Datei, um ihre Bytes zu sehen.
Klicken Sie auf ein Byte, um es auszuwählen; ziehen oder Umschalt+Klick wählt einen Bereich. Tastatur: Pfeiltasten, Bild auf/ab, Pos1/Ende, Strg+Pos1/Ende; mit Umschalt erweitern Sie die Auswahl.
Keine Auswahl
| Typ | Little-Endian | Big-Endian |
|---|
- Auswahl als UTF-8-Text
- —
So nutzen Sie den Hex-Viewer
- Ziehen Sie eine Datei auf die Ablagefläche oder klicken Sie darauf, um eine auszuwählen. Jeder Dateityp und jede Größe funktioniert: Die Datei wird beim Scrollen in kleinen Stücken gelesen, daher öffnet sich ein 4 GB großes Disk-Image so schnell wie ein 4 KB kleines Icon.
- Lesen Sie die Felder Datei, Größe und Erkannter Typ. Der Typ wird aus den ersten Bytes der Datei (ihrer „Magic Number“) ermittelt, nicht aus der Dateiendung.
- Scrollen Sie mit dem Mausrad, ziehen Sie den Regler Position in der Datei oder klicken Sie in die Ansicht und verwenden Sie die Pfeiltasten, Bild auf/ab, Pos1/Ende und Strg+Pos1/Ende.
- Klicken Sie auf ein Byte, um es auszuwählen. Ziehen Sie oder nutzen Sie Umschalt+Klick, um einen Bereich zu markieren. Das Feld darunter zeigt Anfang, Ende und Länge der Auswahl, den Wert am Anfang der Auswahl als Zahlen dekodiert und die Auswahl als UTF-8-Text.
- Geben Sie einen Offset in Zu Offset springen ein und klicken Sie auf Los:
0x1F0oder1F0hist hexadezimal,496dezimal,+16und-0x10springen relativ zum aktuellen Byte. - Zum Suchen tippen Sie in Suchen, wählen Text (UTF-8) oder Hex-Bytes und klicken auf Weitersuchen oder Rückwärts suchen. Am Dateiende beginnt die Suche wieder von vorn, und der Treffer wird markiert.
Die drei Spalten lesen
Jede Zeile zeigt 16 Byte. Die linke Spalte ist der Offset des ersten Bytes der Zeile, hexadezimal. Die mittleren Spalten sind die Bytes selbst, jeweils zwei Hex-Ziffern (00 bis FF), mit einer breiteren Lücke nach dem achten Byte. Die rechte Spalte zeigt dieselben Bytes als ASCII: Druckbare Zeichen vom Leerzeichen (0x20) bis zur Tilde (0x7E) erscheinen unverändert, alle anderen Bytes als Punkt. Das ist das Layout klassischer Werkzeuge wie xxd und hexdump -C.
Zahlen interpretieren
Die Tabelle dekodiert die Bytes am Anfang der Auswahl als die gängigen Typen fester Größe: vorzeichenbehaftete und vorzeichenlose Ganzzahlen mit 8, 16, 32 und 64 Bit sowie Gleitkommazahlen nach IEEE 754 in einfacher (float32) und doppelter (float64) Genauigkeit. Jeder Typ wird als Little-Endian (niederwertigstes Byte zuerst, genutzt von x86- und ARM-Prozessoren und den meisten Windows-Dateiformaten) und als Big-Endian (höchstwertiges Byte zuerst, genutzt von Netzwerkprotokollen, Java-Class-Dateien, PNG und JPEG) angezeigt. Ist die Datei für einen Typ zu kurz, zeigt die Zelle einen Strich. 64-Bit-Ganzzahlen werden exakt berechnet, auch jenseits der Grenze von 2^53 für JavaScript-Zahlen.
Dateisignaturen
Die meisten Binärformate beginnen mit einer festen Signatur: PNG mit 89 50 4E 47 0D 0A 1A 0A, PDF mit %PDF-, ZIP (und damit DOCX, XLSX, JAR, EPUB und APK) mit PK 03 04, ELF-Programme mit 7F 45 4C 46, Windows-Programme mit MZ. Das Tool prüft rund sechzig Signaturen für Bilder, Audio, Video, Archive, Schriften, ausführbare Dateien, Datenbanken und Dokumente. Passt keine, gibt es an, ob der Dateianfang nach UTF-8-Text aussieht.
Häufige Fragen
Wird meine Datei hochgeladen?
Nein. Der Browser liest die Datei lokal über die File API, nur die gerade angezeigten Abschnitte werden in den Speicher geladen, und nichts verlässt Ihren Rechner.
Kann ich die Bytes bearbeiten?
Nein. Dies ist ein reiner Viewer: Er verändert die Datei nie. Nutzen Sie ihn, um Header zu untersuchen, Zeichenketten zu finden, eine Signatur zu prüfen oder ein Binärformat zu verstehen.
Warum findet die Suche Text, den ich in der ASCII-Spalte nicht sehe?
Die Textsuche kodiert Ihre Eingabe als UTF-8. Umlaute wie ä, ö, ü und andere Akzentbuchstaben belegen in UTF-8 zwei Byte und erscheinen in der ASCII-Spalte als Punkte, weil sie außerhalb des druckbaren ASCII-Bereichs liegen. Das Feld Auswahl als UTF-8-Text zeigt sie korrekt an.
Was bewirkt „Groß-/Kleinschreibung ignorieren“?
Bei einer Textsuche werden A–Z und a–z dann als gleich behandelt. Das gilt nur für ASCII-Buchstaben, also nicht für Umlaute; Hex-Suchen treffen immer exakt dieselben Byte-Werte.
Wie groß darf die Datei sein?
Es gibt keine feste Grenze. Anzeige und Scrollen lesen nur die sichtbaren Zeilen, und eine Suche liest die Datei in Blöcken von 4 MB mit einer Fortschrittsanzeige, die Sie abbrechen können.
Ähnliche Tools
- Hash-Generator MD5-, SHA-1-, SHA-256- und SHA-512-Hashes von Text oder Dateien beliebiger Größe erzeugen und Prüfsummen vergleichen – alles lokal im Browser.
- Base64 kodieren und dekodieren Kostenloser Base64-Encoder und -Decoder mit voller UTF-8-Unterstützung und URL-sicherer base64url-Option. Läuft komplett im Browser, nichts wird hochgeladen.
- Zahlensystem-Umrechner Zahlen zwischen Binär, Oktal, Dezimal, Hexadezimal und jeder Basis von 2 bis 36 umrechnen – mit Zweierkomplement, Nachkommastellen und Rechenweg.
- EXIF-Viewer EXIF-Daten online anzeigen – Kamera, Objektiv, Belichtung, Datum und GPS-Standort eines Fotos sowie IPTC- und XMP-Felder. Privat, ohne Upload.