Hex Viewer
View the raw bytes of a file in hexadecimal.
A file's raw bytes
Every file is ultimately a sequence of bytes, and a hex viewer shows those raw bytes in hexadecimal alongside their text representation. This displays a file's bytes in your browser, so you can inspect what a file actually contains at the lowest level.
Load a file to view its bytes in hex.
Why look at raw bytes
A hex view reveals a file as it truly is, beneath whatever a program shows you, which is invaluable for certain tasks. It lets you inspect the actual structure of a file, see exactly what bytes it contains, and identify a file's real type from its opening bytes, which is more reliable than trusting the extension. Developers use hex views to debug binary formats, examine file headers, understand data structures, and investigate files that will not open or behave unexpectedly. The paired display — hexadecimal values alongside any readable text characters — is the standard way to make raw bytes intelligible, letting you spot text strings embedded in binary data and recognise patterns. It is a low-level tool for when you need to see past the surface, whether reverse-engineering a format, diagnosing a corrupt file, or simply understanding how data is really stored. Viewing in the browser keeps even a sensitive file local while you examine its raw contents.
Hex Viewer FAQ
What does a hex viewer show?
A file's raw bytes in hexadecimal alongside their text representation — the file as it truly is, beneath whatever a program displays.
Why look at a file's raw bytes?
To inspect its real structure, identify its true type from its opening bytes, debug binary formats, or investigate a file that will not open correctly.
Is my file uploaded?
No. The viewing happens in your browser, so the file stays on your device.