Check File Signatures and Magic Bytes Online

Open a local file to compare its leading bytes with known signatures. Bitpeek reports recognized formats and keeps the complete inspection workflow in your browser.

How file-signature detection works

A file signature—often called a magic number—is a byte sequence at a known position that identifies a format family. Bitpeek checks the beginning of the current document against a compact, reviewed signature list.

The current detector recognizes PNG, JPEG, GIF, PDF, ZIP, Gzip, ELF, WebAssembly, SQLite, BMP, WAVE, and WebP headers. The byte table remains visible so the result can be verified rather than accepted as a black box.

Recognized leading signatures

FormatLeading bytes or textDetection note
PNG89 50 4E 47 0D 0A 1A 0AExact 8-byte signature
JPEGFF D8 FFSOI followed by a marker prefix
GIFGIF87a / GIF89aASCII version signature
PDF%PDF-ASCII header prefix
ZIP50 4B 03 04Local-file-header signature
Gzip1F 8BGzip member prefix
ELF7F 45 4C 46ELF identification bytes
WebAssembly00 61 73 6DWasm binary magic
SQLiteSQLite format 316-byte ASCII header
BMP42 4DASCII “BM” prefix
WAVERIFF … WAVERIFF at 0 and WAVE at 8
WebPRIFF … WEBPRIFF at 0 and WEBP at 8

What a signature can and cannot prove

A matching signature is a strong format clue, but it does not validate every field, guarantee that the file is complete, or establish that its content is safe. Different container formats can also share signatures; ZIP-based documents are a common example.

Treat magic-byte detection as the first inspection step. Continue with header fields, documented offsets, length checks, and a format-aware validator when correctness or security matters.

When the signature is unknown

  • Inspect the first 32–64 bytes in both hex and ASCII.
  • Use the string scanner to look for readable identifiers.
  • Search for documented markers that may appear after a wrapper or preamble.
  • Compare the file with a known-good example from the same source.

Local processing and privacy

The File signature checker workflow opens the same Bitpeek browser workspace. Selected file bytes, file names, pasted input, searches, edits, hashes, and comparison data are processed in local browser memory and are not sent to a Bitpeek server.

The static guide itself can be read without opening a file or creating an account.

Frequently asked questions

Is a file extension the same as a signature?

No. An extension is a file-name convention; a signature is stored in the file bytes. Either can be absent or misleading.

Is this an antivirus scanner?

No. Bitpeek identifies selected byte patterns and exposes the header. It does not evaluate whether a file is malicious.

What happens if no signature matches?

Bitpeek reports the signature as unknown while leaving all bytes, representations, searches, hashes, and strings available for manual inspection.