Hero Background

Next-Gen App & Browser Testing Cloud

Trusted by 2 Mn+ QAs & Devs to accelerate their release cycles

Next-Gen App & Browser Testing Cloud

Hex Dump Viewer Online - TestMu AI (Formerly LambdaTest)

Upload a file, or paste text/hex, and view it as hex, decimal, octal, or binary. Search patterns, detect file signatures, hash, and export — all in your browser.

Categories

...

Verify Before You Deploy

Terminal-native web and mobile automation.

Try Kane CLI
...

Write Tests in Plain English with KaneAI

Create, debug, and evolve tests using natural language.

Try for free
...

3000+ Browsers. One Platform.

See exactly how your site performs everywhere.

Try it free

Input

Drag & drop your file here

or click to browse (any file type, up to 100 MB)

Tip: press Ctrl+O anywhere on this page to open a file

What is a hex dump?

A hex dump is a representation of binary data in hexadecimal (base 16) format. Each byte of the file is shown as a two-digit hexadecimal number, often alongside its ASCII equivalent (if printable). This allows developers, security analysts, and reverse engineers to inspect the raw content of files that are not human-readable.

This viewer goes beyond a plain dump. It auto-detects common file types from their signature bytes, computes CRC32/SHA-1/SHA-256 hashes and Shannon entropy, and lets you switch between hex, decimal, octal, and binary views, all running entirely in your browser so your files stay private.

How to use the hex dump viewer?

Getting a readable dump of any file takes only a few seconds, and every step below happens locally in your browser. Follow this flow to load, explore, and export your data.

  • Load your data: Drag and drop a file, click to browse, or switch to Paste Text / Paste Hex mode to type data directly.
  • Customize the view: Switch the byte view between Hex/Dec/Oct/Bin, choose 8/16/24/32 bytes per line, group bytes, and toggle the ASCII column and offset base.
  • Search within the dump: Search for hex sequences (e.g. 48 65), wildcard patterns (e.g. 48 ?? 6C), or plain text; matches are highlighted with Enter/Shift+Enter navigation.
  • Inspect a byte: Click any byte to see its decimal, octal, binary, signed, and ASCII representation in the Inspector panel.
  • Analyze: Check the auto-detected file signature, entropy score, and CRC32/SHA-1/SHA-256 hashes.
  • Export: Copy or download the dump as text, download the original bytes, or export as a C, Python, Go, or Rust source array.

How to read a hex dump output?

A hex dump is arranged as a grid, and each part of the grid answers a different question about your file. Once you know what every column shows, navigating even a large binary becomes straightforward.

  • Offset column: the position of the first byte in each row, shown in hex, decimal, or octal, so you can jump to exact locations.
  • Byte columns: the raw value of every byte in your chosen base; for quick one-off conversions, the hex to decimal converter handles standalone values.
  • ASCII column: printable characters for each byte, handy for spotting embedded strings; the hex to ASCII converter does the same for pasted snippets.
  • Signature badge: the file type detected from magic bytes, such as PNG, ZIP, ELF, or SQLite.
  • Entropy bar: a 0 to 8 randomness score that hints whether data is plain text, structured, or encrypted.

Features of the hex dump viewer

The viewer combines a classic xxd-style dump with the analysis extras you would normally reach for separate utilities to get. Everything below works client-side with no signup.

  • Three input modes: upload a file, paste plain text, or paste raw hex bytes.
  • Multiple views: hexadecimal, decimal, octal, or binary byte display, with configurable bytes-per-line and grouping.
  • File signature detection: auto-recognizes PNG, JPEG, PDF, ZIP, GZIP, RAR, 7-Zip, ELF, PE/EXE, SQLite, and more.
  • Hashing: CRC32, SHA-1, and SHA-256, computed locally and never uploaded.
  • Entropy analysis: spot likely encrypted or compressed regions at a glance.
  • Byte Inspector: click any byte for its hex/dec/oct/bin/signed/ASCII values.
  • Powerful search: hex, wildcard (??), and case-insensitive text search with match navigation.
  • Export formats: plain text dump, raw binary, or C/Python/Go/Rust source arrays.
  • Fast on large files: virtualized rendering keeps scrolling smooth even on big files.
  • Privacy-first: everything runs in your browser; nothing is uploaded.

Use cases of the hex dump viewer

Anyone who works close to the bytes eventually needs to see them. These are the situations where teams on TestMu AI reach for a hex dump first.

  • Reverse engineering: examine binary headers, magic numbers, and structures.
  • Malware analysis: use entropy to spot packed/encrypted sections and search for embedded strings or URLs.
  • Protocol debugging: inspect raw bytes sent over the network, and turn captured bitstreams into byte values with the binary to hex converter.
  • File format research: identify and understand proprietary or unknown formats via their signature and layout.
  • Digital forensics: verify file integrity with hashes, and investigate binary artifacts.
  • Decoding extracted data: paste interesting byte runs into the hex to text converter, or decode legacy mainframe records with the EBCDIC to ASCII converter.
  • Embedding data: export a small file as a C/Python/Go/Rust array to embed directly in source code.

Frequently Asked Questions (FAQs)

What is a hex dump?

A hex dump is a representation of binary data in hexadecimal (base 16) format, often accompanied by its ASCII interpretation. It is used to inspect the raw content of files that are not human-readable, such as executables, images, and archives.

Is the Hex Dump Viewer free?

Yes, the tool is completely free with no signup or usage limits. It runs entirely in your browser, so you can load as many files as you need without creating an account on TestMu AI.

Is my file uploaded to a server?

No. All processing, including signature detection and hashing, is done locally in your browser. Your file never leaves your machine, which makes the viewer safe for confidential documents and proprietary binaries.

Can it detect the file type automatically?

Yes. It checks the file's magic bytes against a built-in signature table covering common image, archive, executable, and document formats, and shows the detected type as a badge above the dump.

Can I search within the hex dump?

Yes. You can search hex sequences, wildcard byte patterns like 48 ?? 6C, or ASCII text. Matches are highlighted and counted, and you can jump between them with Enter and Shift+Enter.

What hashes does it compute?

The viewer computes CRC32, SHA-1, and SHA-256 automatically for files up to 25MB, with a manual Compute anyway option for larger files. Hashes are useful for verifying downloads and comparing file versions.

What does the entropy score mean?

Entropy measures byte randomness on a 0 to 8 scale. Values above roughly 7.5 usually indicate encrypted or compressed data, while lower values suggest structured or text-like content such as source code or logs.

Can I export the bytes as source code?

Yes. Use the Export menu to download the loaded bytes as a C unsigned char array, Python bytes literal, Go byte slice, or Rust byte array, capped at 2MB of data to keep exports fast.

Is there a file size limit?

Files up to 100MB are supported for viewing and searching. Hashing auto-runs up to 25MB with a manual override beyond that, and copy and source exports are capped at 2MB to keep the browser responsive.

Did you find this page helpful?

ShadowLT Logo

Start your journey with LambdaTest

Get 100 minutes of automation test minutes FREE!!