Hex to Text Converter

Convert hexadecimal values to readable text or encode any text to hex instantly. Also shows binary and decimal representations. Works entirely in your browser.

sort_by_alpha0 Characters
segment0 Words
sort_by_alpha0 Characters
segment0 Words

Hex Reference Chart

CharacterHexBinaryDecimal
A410100000165
B420100001066
C430100001167
a610110000197
b620110001098
c630110001199
0300011000048
1310011000149
SPACE200010000032
!210010000133
@400100000064
#230010001135

Common Use Cases

Debugging & Development

Decode hex dumps from network packets, binary files, or memory inspectors to readable text during debugging sessions.

CTF & Security

Solve Capture The Flag challenges and security puzzles that involve hex-encoded strings, flags, or obfuscated payloads.

Data Encoding

Encode text data to hex for use in protocols, configuration files, or anywhere a compact representation of bytes is needed.

How It Works

Hexadecimal (base-16) uses 16 symbols — digits 0–9 and letters A–F — to represent numbers. Each character in text has a code point (e.g. "A" = 65), which maps to a 2-digit hex value (41).

Hex → Text:

  • The hex string is split on spaces, dashes, or every 2 characters if no separator
  • Each 2-digit hex chunk is parsed to a decimal number
  • That number is converted back to the corresponding Unicode character

Text → Hex:

  • Each character is looked up by its Unicode code point
  • The code point is converted to base-16 and padded to 2 digits
  • Groups are joined with your chosen separator (space, dash, newline, or none)
swap_horiz

Bidirectional

Convert hex to text or encode text to hex. Switch modes with one click — the output becomes the new input automatically.

memory

Multi-Format Output

When encoding text to hex, you also get binary and decimal (ASCII) representations of every character at the same time.

lock

100% Private

All conversions happen directly in your browser. Nothing is sent to any server — your data never leaves your device.