Hex File Inspector Online – Hex Viewer, Struct Overlay, Search & Edit | Free

Inspect binary dumps in the browser: offset, hex, and ASCII columns with virtual scroll up to 10 MB. Paste hex in any common format (0x, \x, x-prefix, raw pairs, xxd / hexdump -C) or upload a file. Search hex or text, go to offset, choose dump output style (0x48, x48, 48, \x48), and edit bytes — overwrite, insert with hex value, delete, or download. Define struct overlays with CSV import/export; each field is color-coded in the dump with per-field LE/BE decoding (u8–u64, f32/f64, char[n]). Your last struct is restored from browser storage. No upload.

Hex File Inspector — Binary Dump Viewer in the Browser

Inspect firmware images, protocol captures, and file headers without leaving the browser. Load a file up to 10 MB or paste hex — including 0x, \x, x-prefix, raw pairs, and xxd / hexdump -C dumps — then browse a classic three-column view: file offset, 16 hex bytes per row, and ASCII. Virtual scrolling keeps the DOM to visible rows only, so multi-megabyte dumps stay responsive.

All parsing, search, overlay, edit, and download run locally in WebAssembly. Nothing is uploaded.

Inspect — Search, Navigate, and Edit

  • Hex search: find byte patterns such as 0xDE \xAD xBE AD or DEADBEEF. Matches are listed and highlighted in yellow in the dump.
  • Text search: find ASCII strings such as ELF or IHDR in the loaded buffer.
  • Go to: jump to an offset with 0x100 or a decimal index.
  • Output style: choose how bytes render in the dump — 0x48, x48, 48, or \x48.
  • Edit: click a byte and type two hex digits to overwrite. Insert uses the value field (empty = 0x00, or enter hex such as DE AD). Delete removes one byte at the selection.
  • Download: save the current buffer as a binary blob after edits.

The selected byte shows a blue outline. Search hits use a yellow dashed outline. Changed bytes are marked in the dump.

Struct Overlay

Map named fields onto byte ranges without loading a file first — the overlay panel is always available under Inspect. Supported types: u8, i8, u16, i16, u32, i32, u64, i64, f32, f64, and char[n]. Each field has its own offset, length (for char[n]), and LE/BE endian setting.

  • + Field: add a field manually. New fields default to little-endian.
  • Colors: each field gets a distinct color in the hex dump for quick visual mapping.
  • Go to field: use the crosshair button in a row to jump to that field's offset.
  • CSV: export or import field definitions (columns: name, type, offset, len, endian).
  • Persistence: your last struct is restored automatically from browser localStorage.

Clearing input does not remove your struct definition. Parsed values appear in the Value column once a buffer is loaded.

Multi-byte interpretation can be checked in the Endian Converter. Integer bitfields pair with the Bit Mask Calculator. Float payloads can be verified in the IEEE 754 Converter.

Related Tools

  • Logic Gate & Boolean Algebra — Analyze Boolean expressions in the browser: 64-row truth table (Copy CSV), Quine-McCluskey SOP/POS, Karnaugh map (2–4 vars), De Morgan rewrite, and IEEE gate schematics in four modes — As entered, Minimized SOP, Minimized POS, De Morgan — with PNG download. Click-to-copy SOP/POS/De Morgan. Operator insert buttons, categorized examples, NAND/NOR/XNOR support. Up to 6 variables. No upload.
  • Bezier Curve Editor — Interactive cubic Bezier curve editor with real-time animation preview, 35 easing presets, side-by-side comparison, and code export for CSS, Unity C#, C++, and JavaScript.
  • Aerospace Calculator — Calculate orbital parameters from Keplerian or Cartesian inputs, estimate Hohmann transfer delta-v, and visualize 2D orbits. Includes ISA standard atmosphere (0-86 km) with temperature, pressure, density, speed of sound, Mach number, dynamic pressure, and drone thrust correction.
  • UART Calculator — Calculate UART frame timing (bit period, frame duration, throughput) and baud rate error (UBRR register value, actual vs target baud) for 22 standard baud rates across 24 MCU clock presets. Supports 8×/16× oversampling modes. Runs in your browser.
  • Coordinate Frame Converter — Convert vectors and attitudes between NED, ENU, and Body coordinate frames. Visualize frame axes, apply roll/pitch/yaw DCM rotation, and understand frame relationships used in drone, robot, and navigation systems.

Hex File Inspector Online – Hex Viewer, Struct Overlay, Search & Edit | Free

Input Settings

Input
FILE Mode
Drop file here or click to upload
Any binary file · Max 10 MB

Inspect

Struct overlay

Add fields manually or import CSV (name, type, offset, len, endian). Each field gets a color in the dump. Use the crosshair button to jump to a field offset. Values appear when input is loaded; your struct is saved in this browser.
Struct overlay fields can use LE or BE per row — open the Endian Converter to double-check multi-byte values. For register masks use Bit Mask Calculator, and for bus dumps see CAN Bus Frame Analyzer or UART Calculator.