HexHaystack

Search a binary file by byte pattern — wildcards and gaps included. Everything runs in this tab; the file never leaves your device.

no file loaded
matches appear here

Patterns

4D 5A exact bytes · ?? any byte · *3 skip up to 3 bytes · 'PK' literal text inside a hex pattern

Example — a PNG header followed by any 4 bytes and then IHDR: 89 50 4E 47 ?? ?? ?? ?? 'IHDR'

Files are read in slices, so a large file is never loaded into memory at once. Past roughly 15 MB the scrollbar maps proportionally rather than row by row — clicking a match still lands on the exact offset.