Skip to main content

File Carver

Scan any file for embedded file signatures and appended data, then carve out and download what you find.

Many puzzle caches hide a second file inside a harmless looking one, or tack extra bytes onto the end of an image where they stay invisible to a normal viewer. This tool reads the whole file and scans every byte for known file-type signatures, flags any data appended after the end of a container, and lets you view each find right here or carve it out into its own download.

How it works

Most file formats begin with a short, fixed sequence of bytes called a magic signature, and many end with an equally recognizable trailer. A PNG, for example, always starts with the same eight bytes and ends with an IEND chunk. This tool walks the whole byte array and records every place a known signature appears, not just at the start.

When a file begins with a recognizable image or container, the scanner works out where that container legitimately ends. If bytes remain after that point, they are reported as appended data. Hiding a payload after the end of an image is a common trick, because the picture still opens normally while the extra bytes ride along unseen.

For each find, the estimated size runs from its offset to the next detected signature or to the end of the file. Press View to inspect a find right on the page: pictures show as an image, a hidden message shows as text, and anything else shows as a hex dump. Carve saves the same byte range as its own file with a sensible extension. Everything happens in your browser. Nothing is uploaded.

Scan a file