Conversion result
Review bytes, text, code, checksums, and analysis.
| Offset | Offset hex | Hex | Unsigned | Signed | Binary | Octal | Character |
|---|
| Offset | Source bytes | Interpreted hex | Decimal value | Status |
|---|
| Algorithm | Digest | Action |
|---|
| Hex | Decimal | Count | Percent |
|---|
Hexadecimal input
Paste text, type bytes, or load a local file.
Parsing and conversion settings
Control separators, byte order, encoding, formatting, and output.
Download and sharing tools
Export bytes, tables, reports, and reusable data.
Share links store settings and input inside the URL fragment. Data remains in the browser.
Example data
Use these presets to test text, signatures, encodings, and binary values.
| Example | Hexadecimal | Expected meaning | Action |
|---|---|---|---|
| Hello | 48 65 6C 6C 6F | ASCII and UTF-8 text | |
| Boundary bytes | 00 7F 80 FF | Signed and unsigned limits | |
| UTF-8 emoji | F0 9F 98 80 | Grinning face character | |
| UTF-16LE text | 48 00 65 00 6C 00 6C 00 6F 00 | Hello in UTF-16LE | |
| PNG signature | 89 50 4E 47 0D 0A 1A 0A | PNG file header | |
| PDF signature | 25 50 44 46 2D 31 2E 37 | PDF file header | |
| IPv4 bytes | C0 A8 01 01 | 192.168.1.1 | |
| MAC address | 00 1A 2B 3C 4D 5E | Six hardware-address bytes |
How hexadecimal becomes bytes
Hexadecimal uses sixteen symbols. Digits zero through nine remain familiar. Letters A through F represent ten through fifteen. Two hexadecimal digits describe one byte. Every byte contains eight binary bits. Therefore, each digit represents four bits.
Formula used
The calculator reads each hexadecimal pair. It multiplies the first digit by sixteen. It then adds the second digit. For example, 4F becomes four times sixteen, plus fifteen. The final decimal value is seventy-nine.
Signed and unsigned values
An unsigned byte ranges from zero through 255. A signed byte ranges from negative 128 through 127. The stored bits remain identical. Only the chosen interpretation changes. Values above 127 become negative under signed interpretation.
Byte order
Endianness matters for grouped integers. Big-endian places the most significant byte first. Little-endian places the least significant byte first. Single bytes never change under endianness. Multi-byte words can change dramatically.
Text encodings
Bytes do not automatically equal readable text. An encoding assigns characters to byte sequences. ASCII handles basic English symbols. UTF-8 supports global writing systems. UTF-16 and UTF-32 use wider code units. Incorrect encoding choices create replacement symbols.
How to use this calculator
Enter hexadecimal data inside the main field. Choose parsing rules that match your source. Select an encoding for text decoding. Pick grouping and byte-order settings when needed. Press the conversion button. Review every result tab carefully.
Use downloads for reusable reports. Binary downloads preserve exact bytes. CSV files support spreadsheet analysis. JSON keeps structured result data. PDF reports provide printable summaries. Verify important data before using exported binary files.
Common conversion mistakes
Odd digit counts cannot form complete bytes. Unsupported punctuation causes validation errors. Reversing bytes changes binary meaning. Decoding random bytes as text creates confusing characters. Signed output does not alter stored bytes.
Careful settings produce reliable, repeatable, and useful byte conversions.