Hex to ASCII Converter

0Bytes
0Input characters
0Output characters
Character encoding

Decode hexadecimal byte pairs into standard ASCII characters. Bytes above 7F are identified as non-ASCII input.

UTF-8 text and ASCII are different

Text mode encodes every Unicode character as one or more UTF-8 bytes. ASCII mode accepts only the original 128 code points from 0 through 127, so accented letters, CJK text, and emoji are rejected rather than interpreted with an unspecified legacy encoding.

Accepted binary and hexadecimal input

Binary input must contain complete groups of eight bits. Hexadecimal input must contain complete pairs of digits. Spaces, new lines, commas, semicolons, colons, underscores, dashes, and optional 0b or 0x prefixes may be used as separators.

Strict decoding

UTF-8 decoding reports malformed byte sequences instead of inserting replacement characters. ASCII decoding reports the first byte above 7F. All conversion runs locally in the browser.

Related conversions: Text to Binary · Binary to Text · Text to Hex · Hex to Text · ASCII to Binary · Binary to ASCII · ASCII to Hex · Hex to ASCII