Base64 File Encoder / Decoder
100% Client-Side. Files never upload to any remote server.
About Hex Viewer
The In-Browser Hexadecimal Editor & Hex Viewer displays binary files in standard 16-byte hex rows with offset addresses, hex byte columns, printable ASCII character representation, and search by hex/text strings.
How to Use Hex Viewer
Step 1
Upload any file into the hex viewer.
Step 2
Scroll smoothly through offset rows or jump to a specific byte address.
Step 3
Use the search bar to locate specific ASCII text or hex patterns.
Step 4
Select and copy hex byte sequences.
Practical Use Cases for Hex Viewer
Inspecting File Headers & Magic Signatures
Examine the opening bytes of corrupted files to recover missing headers or identify true container formats.
Searching for Embedded Strings in Binaries
Scan compiled executables and firmware images for embedded plain-text URLs, error messages, and version strings.
Input & Output Examples
Viewing PNG Magic Header in Hex
Uploaded image.png
Offset 00000000: 89 50 4E 47 0D 0A 1A 0A 00 00 00 0D 49 48 44 52 |.PNG........IHDR|
Key Features & Performance
- ✓Classic 16-byte column layout with Offset, Hexadecimal grid, and ASCII text translation.
- ✓Search functionality: search by ASCII text string or Hex byte pattern (e.g. `FF D8 FF E0`).
- ✓Jump to offset: navigate directly to any byte offset (e.g. `0x1000` or `4096`).
- ✓100% Client-Side memory execution.
- ✓1-Click Copy hex dump snippet.
Key Terminology & Definitions
Hex Offset (Address)
The byte position within a file from the start (offset 0), usually formatted in base-16 hexadecimal notation (e.g. `0x00000040`).
Printable ASCII Column
The rightmost column showing ASCII characters for readable bytes (values 32–126) and a dot (`.`) for non-printable control bytes.
