hex to byte calculator

Hex to Byte Converter

Tip: Spaces, colons, hyphens, and 0x prefixes are supported.

What this hex to byte calculator does

This tool converts a hexadecimal string into its byte representation. In simple terms, every two hex characters equal one byte. So if you paste a long hex string from a log file, packet capture, API payload, or cryptographic output, this calculator quickly tells you how many bytes it contains and shows each byte in both hex and decimal form.

How to use it

  • Paste your hex value into the input field.
  • Click Convert (or press Enter).
  • Review the normalized hex, byte count, and byte list.
  • If your input has an odd number of hex characters, enable auto-padding.

Accepted input formats

The converter is flexible and handles common formatting styles:

  • DEADBEEF
  • de ad be ef
  • 0xDE 0xAD 0xBE 0xEF
  • DE-AD-BE-EF
  • DE:AD:BE:EF

Non-hex characters (outside 0-9 and A-F) are flagged as invalid so you can correct the input immediately.

How hex maps to bytes

Step 1: Normalize the string

Prefixes like 0x and separators (spaces, dashes, colons) are removed. The value is converted to uppercase for consistency.

Step 2: Group into pairs

Hex is base-16. One hex digit represents 4 bits. Two hex digits represent 8 bits, and 8 bits equals one byte.

Step 3: Convert each pair

Each two-character pair is converted to decimal (0–255), producing a byte array you can use in coding, networking, or file analysis tasks.

Example conversion

Input: 48656C6C6F
Pairs: 48 65 6C 6C 6F
Bytes (decimal): 72, 101, 108, 108, 111
ASCII preview: Hello

Common issues and fixes

Odd number of hex characters

A valid byte needs exactly two hex digits. If your input length is odd, either add a leading zero manually or keep auto-padding turned on.

Unexpected symbols in copied data

Data copied from terminals or PDFs may include hidden characters. If conversion fails, paste into a plain text editor first, then copy again.

Confusing hex length and byte length

Remember: byte length = hex length / 2 (after removing formatting).

Where this is useful

  • Debugging APIs that transmit binary data in hex
  • Inspecting packet payloads in network tools
  • Working with hashes, keys, and cryptographic material
  • Verifying file signatures and magic numbers
  • Converting test vectors for software development

Quick FAQ

How many bytes is 32 hex characters?

32 hex characters = 16 bytes.

Can lowercase hex be used?

Yes. Lowercase and uppercase are treated the same.

Does this tool decode UTF-8 text?

It shows a basic ASCII preview for printable bytes. Full text decoding depends on encoding and is outside this calculator’s scope.

Final note

If you regularly work with binary protocols, firmware blobs, blockchain data, or security tooling, a reliable hex-to-byte calculator can save a lot of time and prevent small conversion mistakes that become big debugging problems.

🔗 Related Calculators