corrupt any file for testing recovery tools · parser stress testing · forensic training · runs locally
[⚠ warning]
This tool intentionally damages files. Only use it on copies — never on originals. Intended for: recovery tool testing, parser stress testing, forensic training, archival benchmarking.
[input]
drop any file
stays in your browser — nothing is uploaded
[corruption mode]
first N bytesOverwrite the first N bytes — destroys magic numbers and file headers.
random rangesCorrupt multiple random byte ranges scattered throughout the file.
truncateCut the file at a given byte offset — simulates incomplete write.
append garbageAppend random bytes to the end of the file.
flip bitsRandomly flip individual bits at a configurable rate.
header damageFully randomize the first 512 bytes — destroys format magic, version, and header metadata.
metadata destroyTarget metadata zones at strategic offsets (magic, 1/4, 1/2, 3/4).
transfer simSimulate network packet corruption and loss (corrupted + zeroed chunks).