Tools you might need next
Encode text to Base64 online with full Unicode support. Convert strings for APIs, data URLs, email attachments, and safe binary-to-text transport.
Decode Base64 to text. Supports Unicode. For APIs and data decoding. Free developer utility that runs locally in your browser — fast, private, and no server
Encode text for URLs. Percent encoding. For query strings and links. Free developer utility that runs locally in your browser — fast, private, and no server
A hex dump displays binary data in hexadecimal format, typically showing offset, hex bytes, and ASCII printable characters. Standard format: 16 bytes per line, space-separated pairs, with ASCII column on the right.
Format: [offset] [hex pairs ×16] |[ASCII]|; Non-printable chars shown as "." in ASCII columnxxd format (vim), hexdump -C format (BSD), od format (POSIX). Each differs in offset radix, grouping, and ASCII column formatting. Most tools default to 16 bytes per row.
Updated: July 2026
View the first 16 bytes of a file to identify its type by magic number.
→ 00000000 89 50 4e 47 0d 0a 1a 0a 00 00 00 0d 49 48 44 52 |.PNG........IHDR|
Hex dump a string to inspect actual byte sequences for encoding debugging.
→ 63 61 66 c3 a9 — shows "é" as 2 bytes (C3 A9) in UTF-8
Standard hex dumps use pairs (2 hex chars = 1 byte). Some tools group into 16-bit or 32-bit words. Always verify the grouping before interpreting multi-byte values.
The ASCII column only shows printable ASCII (0x20-0x7E). Multi-byte UTF-8 characters appear as multiple dots or partial characters. Use a proper text decoder for actual content.
Create hex dumps from text or binary input with offset columns. Inspect byte values, ASCII views, and memory layouts for debugging and forensics. It applies the hex dump format (Format: [offset] [hex pairs ×16] |[ASCII]|; Non-printable chars shown as "." in ASCII column). For example: inspect file magic bytes — View the first 16 bytes of a file to identify its type by magic number.