Zum Inhalt springen
Aback Tools Logo

Hex-Editor

Bearbeiten Sie Dateibytes in Echtzeit mit unserem kostenlosen Online-Hex-Editor. Laden Sie eine beliebige Datei hoch und zeigen Sie deren Inhalt als interaktiven Hex-Dump mit nebeneinander liegender Hex- und ASCII-Darstellung an. Klicken Sie auf ein beliebiges Byte, um es zu ändern, wechseln Sie je nach Bearbeitungsablauf zwischen Überschreib- und Einfügemodus, suchen Sie nach Hex-Mustern oder ASCII-Text und laden Sie die gepatchte Datei sofort herunter. Egal, ob Sie eine Binärdatei patchen, eine beschädigte Datei reparieren, forensische Beweise untersuchen oder lernen, wie Dateiformate auf Byte-Ebene funktionieren, mit diesem Hex-Editor haben Sie die vollständige Kontrolle – die gesamte Verarbeitung erfolgt lokal in Ihrem Browser. Keine Anmeldung erforderlich.

Hex Editor

Edit file bytes in real-time. Click any byte in the hex dump, modify it, and download the patched file.

Drop a file here or click to browse

Any file type - all processing is local in your browser

Warum unseren Hex-Editor verwenden?

  • Sofortige Hex-Bearbeitung: Bearbeiten Sie Dateibytes in Echtzeit, indem Sie auf einen beliebigen Hex-Wert klicken. Mit unserem Hex-Editor können Sie Bytes direkt im Hex-Dump ändern und erhalten sofortiges visuelles Feedback. Wechseln Sie je nach Bearbeitungsablauf zwischen Überschreib- und Einfügemodus – ideal zum Patchen von Binärdateien, zum Ändern von Dateikopfzeilen oder zum Anpassen von Rohdaten.
  • 100 % private Browserverarbeitung: Die gesamte Dateibearbeitung erfolgt vollständig in Ihrem Browser mithilfe der FileReader-API. Ihre Dateien werden niemals auf einen Server hochgeladen, wodurch dieser Hex-Editor absolut privat und sicher ist. Keine Datenübertragung bedeutet, dass Sie vertrauliche Dateien wie Firmware-Images, Konfigurationsbinärdateien oder proprietäre Daten sicher bearbeiten können.
  • Sofortiger Download geänderter Dateien: Laden Sie Ihre gepatchte Datei nach der Bearbeitung mit einem einzigen Klick herunter. Der Hex-Editor behält Ihre ursprüngliche Dateistruktur und Benennung bei. Unabhängig davon, ob Sie Bytes überschreiben oder neue einfügen, erstellt der Hex-Editor eine gültige Binärdatei, die zum Verwenden, Testen oder Bereitstellen bereit ist.
  • Suchen, navigieren und kopieren: Suchen Sie in Ihrer Datei nach Hex-Mustern oder ASCII-Text, navigieren Sie zwischen den Ergebnissen und springen Sie zu einem beliebigen Byte-Offset. Kopieren Sie den vollständigen Hex-Dump zur Dokumentation, teilen Sie die rohen Hex-Werte mit Kollegen und verwenden Sie Tastaturkürzel für eine schnelle Bearbeitung ohne Maus.

Häufige Anwendungsfälle für den Hex-Editor

  • Binäres Patchen und Modifizieren: Verwenden Sie den Hex-Editor, um Binärdateien für Software-Modding, Game-Hacking oder Firmware-Anpassung zu patchen. Ändern Sie bestimmte Bytes an bekannten Offsets, um das Verhalten zu ändern, Versionszeichenfolgen zu aktualisieren oder Sicherheitsflags zu patchen. Mit dem Überschreibmodus können Sie vorhandene Bytes ersetzen und gleichzeitig die Dateistruktur beibehalten.
  • Dateiforensik und -analyse: Untersuchen Sie Rohdateibytes bei forensischen Untersuchungen. Der Hex-Editor deckt versteckte Daten, eingebettete Zeichenfolgen und verdächtige Muster auf, die in Viewern höherer Ebenen unsichtbar sind. Suchen Sie nach Hex-Signaturen bekannter Dateitypen, Malware-Indikatoren oder Hinweisen auf Dateimanipulationen.
  • Dateikopf- und Strukturbearbeitung: Bearbeiten Sie Dateikopfzeilen, Metadatenfelder und Strukturmarkierungen direkt im Hex-Dump. Ändern Sie Bildabmessungen in PNG-Headern, ändern Sie Dokumentversionsnummern in PDF-Trailern oder passen Sie die Metadaten von Archiveinträgen in ZIP-Dateien an. Das ASCII-Panel hilft dabei, textbasierte Headerfelder auf einen Blick zu identifizieren.
  • Datenwiederherstellung und -reparatur: Reparieren Sie beschädigte Dateien, indem Sie beschädigte Bytes manuell im Hex-Editor bearbeiten. Korrigieren Sie abgeschnittene Header, stellen Sie fehlende Dateisignaturen wieder her oder korrigieren Sie falsche Prüfsummenbytes. Die Möglichkeit, Bytes einzufügen, ermöglicht die Rekonstruktion beschädigter Dateistrukturen, die durch einfaches Überschreiben nicht behoben werden können.
  • Lernen und Reverse Engineering: Erfahren Sie, wie binäre Dateiformate funktionieren, indem Sie Rohbytes im Hex-Editor untersuchen. Sehen Sie, wie Daten auf Byte-Ebene strukturiert sind, verstehen Sie Endianness und erkennen Sie gängige Dateisignaturen. Der Hex-Editor ist ein unverzichtbares Werkzeug für alle, die Reverse Engineering, Dateiformatanalyse oder Low-Level-Programmierung erlernen.
  • Qualitätssicherung und Testdatengenerierung: Erstellen Sie Edge-Case-Testdaten, indem Sie bestimmte Bytes in vorhandenen Dateien ändern. Simulieren Sie Korruptionsszenarien, testen Sie Randbedingungen oder generieren Sie fehlerhafte Eingaben für Softwaretests. Der Einfügemodus des Hex-Editors ist besonders nützlich zum Hinzufügen von Testdaten, ohne die Dateistruktur zu beschädigen.

Was ist Hex-Bearbeitung?

Bei der Hex-Bearbeitung werden die rohen Binärbytes einer Datei auf hexadezimaler Ebene angezeigt und geändert. Jede Datei auf Ihrem Computer – sei es ein Dokument, ein Bild, eine ausführbare Datei oder ein Archiv – wird letztendlich als eine Folge von Bytes gespeichert. Ein Hex-Editor zeigt diese Bytes in einem strukturierten Format mit drei Spalten an: die Offset-Adresse (zeigt an, wo sich jedes Byte befindet), die Hexadezimalwerte (der tatsächliche Byte-Inhalt in Basis 16) und die ASCII-Darstellung (zeigt druckbare Zeichen). Dieses dreispaltige Layout, bekannt als Hex-Dump, ist die Standardmethode zum Überprüfen und Bearbeiten von Binärdaten auf allen Betriebssystemen und Programmiertools.

So funktioniert unser Hex-Editor

  1. Laden Sie eine Datei hoch – Ziehen Sie eine beliebige Datei per Drag & Drop in den Hex-Editor oder klicken Sie zum Durchsuchen. Die Datei wird mithilfe der FileReader-API vollständig in Ihrem Browser gelesen. Es werden keine Daten an einen Server gesendet. Der Hex-Editor zeigt sofort den vollständigen Hex-Dump mit Adressoffsets, Hex-Werten und ASCII-Darstellung an.
  2. Bearbeiten Sie die Bytes durch Klicken. Klicken Sie auf ein beliebiges Hex-Byte, um mit der Bearbeitung zu beginnen. Geben Sie einen zweistelligen Hexadezimalwert (00-FF) ein, um das Byte im Überschreibmodus zu ersetzen, oder fügen Sie im Einfügemodus ein neues Byte ein. Das ASCII-Bedienfeld wird automatisch aktualisiert, um Ihre Änderungen widerzuspiegeln. Verwenden Sie Tastaturkürzel für eine schnelle Navigation: Pfeiltasten bewegen sich zwischen Bytes, Tab wechselt zum nächsten Byte und Entf setzt ein Byte auf 00 oder entfernt es vollständig.
  3. Laden Sie die gepatchte Datei herunter – Sobald Sie Ihre Änderungen vorgenommen haben, klicken Sie auf „Herunterladen“, um die geänderte Datei zu speichern. Der Hex-Editor erstellt eine neue Datei, in der Ihre Änderungen übernommen werden, wobei die ursprüngliche Dateierweiterung mit dem Suffix „-edited“ erhalten bleibt. Sie können den vollständigen Hex-Dump auch als Hex-String kopieren, um ihn weiterzugeben oder zu dokumentieren.

Überschreiben vs. Einfügemodus erklärt

Der Hex-Editor unterstützt zwei Bearbeitungsmodi, die unterschiedliche Anwendungsfälle bedienen:

  • Überschreibmodus (Standard): Ersetzt das Byte an der angeklickten Position durch den neuen Hexadezimalwert. Die Dateigröße ändert sich nicht. Dies ist ideal zum Patchen bestimmter Bytes an bekannten Offsets – zum Beispiel zum Ändern einer Versionsnummer, zum Modifizieren eines Konfigurationsflags oder zum Reparieren eines beschädigten Bytes. Die Dateistruktur bleibt bis auf die geänderten Bytes identisch.
  • Einfügemodus: Fügt ein neues Byte an der angeklickten Position ein und verschiebt alle nachfolgenden Bytes um eine Position nach rechts. Die Dateigröße erhöht sich um ein Byte. Dies ist nützlich, um Daten zu einer Datei hinzuzufügen, z. B. Füllbytes einzufügen, neue Header-Felder hinzuzufügen oder beschädigte Dateistrukturen zu rekonstruieren. Verwenden Sie im Einfügemodus die Entf-Taste, um ein Byte zu entfernen und die verbleibenden Bytes nach links zu verschieben.

Datenschutz, Sicherheit und Einschränkungen

100 % privat: Unser Hex-Editor verarbeitet alles lokal in Ihrem Browser mithilfe der FileReader- und Blob-APIs. Ihre Dateien werden niemals hochgeladen, übertragen oder auf einem Server gespeichert. Dadurch ist der Hex-Editor sicher für die Bearbeitung vertraulicher Dateien wie proprietärer Binärdateien, persönlicher Dokumente oder sicherheitskritischer Daten.

Einschränkungen: Der Hex-Editor ist für Dateien konzipiert, die in den verfügbaren Speicher Ihres Browsers passen. Sehr große Dateien (500 MB+) können auf Geräten mit begrenztem RAM zu Leistungsproblemen führen. Der Hex-Editor unterstützt keinen Rückgängig-Verlauf – jede Bearbeitung ist innerhalb der aktuellen Sitzung dauerhaft, Sie können jedoch jederzeit auf die ursprünglichen Bytes zurücksetzen. Erstellen Sie vor der Bearbeitung immer eine Sicherungskopie Ihrer Originaldatei.

Häufig gestellte Fragen

Ein Hex-Editor ist ein spezielles Tool, mit dem Sie die rohen Binärbytes einer Datei auf Hexadezimalebene anzeigen und ändern können. Anstatt eine Datei in ihrer nativen Anwendung zu öffnen, zeigt Ihnen ein Hex-Editor die tatsächlichen Bytewerte an, aus denen die Datei besteht. Jedes Byte wird als zweistellige Hexadezimalzahl (00 bis FF) zusammen mit seiner Offset-Position in der Datei und seiner ASCII-Darstellung angezeigt. Dadurch erhalten Sie die vollständige Kontrolle über die Datei auf der niedrigstmöglichen Ebene, was für binäres Patching, Dateiforensik, Datenwiederherstellung und Reverse Engineering unerlässlich ist.

Im Überschreibmodus ersetzt die Bearbeitung eines Bytes das vorhandene Byte an dieser Position, ohne die Dateigröße zu ändern. Dies ist der Standardmodus für die meisten Hex-Bearbeitungsaufgaben wie das Patchen von Konfigurationen oder das Korrigieren einzelner Bytes. Im Einfügemodus wird beim Bearbeiten eines Bytes ein neues Byte an dieser Position eingefügt und alle nachfolgenden Bytes um eine Position nach rechts verschoben, wodurch sich die Dateigröße um ein Byte erhöht. Der Einfügemodus ist nützlich, um Daten zu einer Datei hinzuzufügen, z. B. das Auffüllen von Bytes oder neue Header-Felder. Sie können Bytes auch im Einfügemodus löschen, wodurch die verbleibenden Bytes nach links verschoben werden.

Mit diesem Hex-Editor können Sie absolut jeden Dateityp bearbeiten, einschließlich ausführbarer Dateien (.exe, .elf), Bildern (.png, .jpg, .gif, .bmp), Dokumenten (.pdf, .docx), Archiven (.zip, .tar, .gz), Audio-/Videodateien (.mp3, .mp4, .wav), Firmware-Images, Konfigurationsdateien und rohen Binärdaten. Da ein Hex-Editor auf Byte-Ebene arbeitet, ist ihm das Dateiformat egal. Erstellen Sie vor der Bearbeitung immer eine Sicherungskopie, da das Ändern von Dateibytes, ohne die Struktur zu verstehen, die Datei beschädigen kann.

Absolut. Die gesamte Dateiverarbeitung wird mithilfe der FileReader-API vollständig in Ihrem Browser durchgeführt. Ihre Dateien werden niemals auf einen Server hochgeladen, über das Netzwerk übertragen oder in der Cloud gespeichert. Sie können dies überprüfen, indem Sie die Netzwerkregisterkarte Ihrer Browser-Entwicklertools überprüfen. Beim Bearbeiten von Dateien werden keine Anfragen gestellt. Dadurch ist der Hex-Editor sicher für die Bearbeitung proprietärer Binärdateien, persönlicher Dokumente oder anderer sensibler Daten.

Der Hex-Editor verfügt über eine Schaltfläche „Zurücksetzen“, mit der die Datei in ihrem ursprünglichen, unveränderten Zustand wiederhergestellt wird, solange Sie den Editor nicht gelöscht haben. Die ursprünglichen Bytes bleiben im Speicher erhalten, bis Sie eine neue Datei hochladen oder auf „Löschen“ klicken. Bewahren Sie aus Sicherheitsgründen immer eine Sicherungskopie Ihrer Originaldatei auf, bevor Sie Änderungen vornehmen, insbesondere wenn Sie mit wichtigen Dateien arbeiten.

Verwenden Sie die Suchleiste in der Symbolleiste, um nach Hexadezimalmustern oder ASCII-Text zu suchen. Geben Sie Hexadezimalwerte ohne Leerzeichen ein (z. B. „FFD8FFE0“ für einen JPEG-Header), um diese Bytesequenz zu finden. Sie können auch einfachen Text eingeben, um in der Datei nach ASCII-Zeichenfolgen zu suchen. Die Suche zeigt die Anzahl der Treffer an und ermöglicht Ihnen die Navigation zwischen ihnen mithilfe der Pfeiltasten. Übereinstimmende Positionen werden im Hex-Dump gelb hervorgehoben.

Der Hex-Editor kann Dateien bis zur verfügbaren Speichergrenze Ihres Browsers verarbeiten. Da die gesamte Datei zur Bearbeitung in den Speicher geladen wird, können sehr große Dateien (500 MB+) auf Geräten mit begrenztem RAM zu Leistungseinbußen führen. Für die meisten Anwendungsfälle – Software-Binärdateien, Dokumente, Bilder und Konfigurationsdateien – verarbeitet der Hex-Editor Dateien reibungslos. Die Dateigröße wird nach dem Hochladen angezeigt, damit Sie die Kompatibilität beurteilen können.

Geänderte Bytes werden in roter Fettschrift angezeigt, um Ihre Änderungen auf einen Blick hervorzuheben. Das aktuell ausgewählte Byte hat einen blauen Markierungsring. Das Byte, das aktiv bearbeitet wird, zeigt einen blauen Hintergrund mit einer Texteingabe. Suchergebnisse werden gelb hervorgehoben. Durch die Farbcodierung können Sie Ihre Änderungen leicht nachverfolgen und effizient in der Datei navigieren.

Der Hex-Editor unterstützt die vollständige Tastaturnavigation für eine schnelle Bearbeitung. Verwenden Sie die Pfeiltasten ( ↑ ↓ ← →), um zwischen den Bytes zu wechseln. Drücken Sie die Tabulatortaste, um zum nächsten Byte zu gelangen, und Umschalt+Tabulatortaste, um zurückzugehen. Drücken Sie die Entf-Taste, um das aktuelle Byte im Überschreibmodus auf Null zu setzen oder es im Einfügemodus zu löschen. Drücken Sie Escape, um eine laufende Bearbeitung abzubrechen. Geben Sie beim Bearbeiten einfach zwei Hexadezimalzeichen (0-9, A-F) ein und das Byte wird automatisch übernommen.