Free Online Hex Viewer

Inspect Any File's Raw Bytes as a Hex Dump

Need to use Hex Viewer right now?

Every file is ultimately just bytes — but figuring out what kind of file something actually is (when the extension is missing or wrong), or checking that a file's header matches what it's supposed to be, requires looking at those raw bytes directly, not just opening the file normally.

No sign-upNo uploads 100% free

Shows the raw byte content of any file — hex values on the left, printable ASCII characters on the right. Useful for inspecting file headers and binary structure.

Features

  • Runs entirely in your browser
  • Privacy-first — your data is never uploaded
  • Real-time, instant results
  • 100% free, no sign-up required
  • Works on desktop, tablet, and mobile
  • No installation needed

Who uses this tool?

Software engineersWeb developersAPI testersDevOps engineersStudents

About Hex Viewer

Every file is ultimately just bytes — but figuring out what kind of file something actually is (when the extension is missing or wrong), or checking that a file's header matches what it's supposed to be, requires looking at those raw bytes directly, not just opening the file normally.

This tool reads any uploaded file and displays it as a classic hex dump: each row shows 16 bytes as hexadecimal values on the left and their printable ASCII representation on the right, with the byte offset labeled at the start of each row — the same format used by developer hex editor tools.

Many file formats identify themselves through a distinctive "magic number" in their first few bytes (PNG files always start with a specific 8-byte signature, for example), so a hex dump is a reliable way to identify a file's real type when its extension can't be trusted.

How it works

  1. Upload any file. Choose any file from your device, regardless of type.
  2. Read the hex dump. Each row shows 16 bytes as hex on the left, ASCII on the right.
  3. Check the byte offset. The address at the start of each row shows exactly where those bytes sit in the file.

Examples

PNG file signature

Input

Any valid .png file

Output

First bytes read: 89 50 4e 47 0d 0a 1a 0a — the standard PNG file signature.

Frequently asked questions