# Hex to ASCII text converter

Enter hex numbers with any prefix / postfix / delimiter and press the Convert button (e.g. 45 78 61 6d 70 6C 65 21):

 Character encoding: ASCII UTF-8 (Unicode)

ASCII to hex converter ►

ASCII text encoding uses fixed 1 byte for each character.

UTF-8 text encoding uses variable number of bytes for each character. This requires delimiter between each hex number.

## Hex to ASCII text conversion table

#### Hex to ASCII text

The hexadecimal system (shortly hex), uses the number 16 as its base (radix). As a base-16 numeral system, it uses 16 symbols. These are the 10 decimal digits (0, 1, 2, 3, 4, 5, 6, 7, 8, 9) and the first six letters of the English alphabet (A, B, C, D, E, F). The letters are used because of the need to represent the values 10, 11, 12, 13, 14 and 15 each in one single symbol.

ASCII (American Standard Code for Information Interchange) is one of the most common character encoding standards. Originally developed from telegraphic codes, ASCII is now widely used in electronic communication for conveying text.

#### How to Convert Hex to Text

Follow these steps to convert hex ASCII code to text:

1. Get hex byte

2. Convert hex byte to decimal

3. Get character of ASCII code from ASCII table

4. Continue with next byte

#### Example:

To understand the conversion let us look at the example. Let us convert the Hexadecimal number ‘52696368’ into ASCII.

Step1: make pairs starting from the right-hand side. If there is an extra digit, add zero at the left-hand side to complete the pair.

= 52 | 69 | 63 | 68.

Step2: Refer to the ASCII code table to get the character equivalent to the hexadecimal pair.

From the table, 52 = R, 69 = i, 63 = c, 68 = h

Thus the ASCII representation of the given hexadeciamal number is ‘Rich’.