Tools Guides
Developer Free No signup

File Type Detector

Identify any file's true type by reading its magic bytes — no upload required.

Loading tool…

About this tool

Drop or select any file and this tool reads just the first 16 bytes in your browser to identify the file's true type from its magic number signature. Results include the detected file type, MIME type, a plain-English description, and the raw hex bytes. A reference table of over 20 common file signatures is shown for quick lookup. Nothing is uploaded to any server — all detection happens client-side.

How to use

  1. 1 Click 'Choose File' or drag and drop a file onto the drop zone.
  2. 2 The first 16 bytes are read instantly in your browser.
  3. 3 View the detected file type, MIME type, description, and hex dump.
  4. 4 Scroll down to see the full reference table of magic byte signatures.

Frequently Asked Questions

{# Alpine.js — self-hosted. (The previous jsdelivr CDN tag had a stale SRI integrity hash, so the browser refused to run it and window.Alpine was never defined — silently breaking every FAQ accordion and Alpine tool.) #}