ESC

Text to ASCII

Decimal Values
Hexadecimal Values
Binary Values
Octal Values

Numbers to Text

Text Result

ASCII Reference Table

Char Dec Hex Bin Desc
0 0 0000000 NUL
1 1 0000001 SOH
2 2 0000010 STX
3 3 0000011 ETX
4 4 0000100 EOT
5 5 0000101 ENQ
6 6 0000110 ACK
7 7 0000111 BEL
8 8 0001000 BS
9 9 0001001 TAB
10 A 0001010 LF
11 B 0001011 VT
12 C 0001100 FF
13 D 0001101 CR
14 E 0001110 SO
15 F 0001111 SI
16 10 0010000 DLE
17 11 0010001 DC1
18 12 0010010 DC2
19 13 0010011 DC3
20 14 0010100 DC4
21 15 0010101 NAK
22 16 0010110 SYN
23 17 0010111 ETB
24 18 0011000 CAN
25 19 0011001 EM
26 1A 0011010 SUB
27 1B 0011011 ESC
28 1C 0011100 FS
29 1D 0011101 GS
30 1E 0011110 RS
31 1F 0011111 US
32 20 0100000 Space
! 33 21 0100001 !
" 34 22 0100010 "
# 35 23 0100011 #
$ 36 24 0100100 $
% 37 25 0100101 %
& 38 26 0100110 &
' 39 27 0100111 '
( 40 28 0101000 (
) 41 29 0101001 )
* 42 2A 0101010 *
+ 43 2B 0101011 +
, 44 2C 0101100 ,
- 45 2D 0101101 -
. 46 2E 0101110 .
/ 47 2F 0101111 /
0 48 30 0110000 0
1 49 31 0110001 1
2 50 32 0110010 2
3 51 33 0110011 3
4 52 34 0110100 4
5 53 35 0110101 5
6 54 36 0110110 6
7 55 37 0110111 7
8 56 38 0111000 8
9 57 39 0111001 9
: 58 3A 0111010 :
; 59 3B 0111011 ;
< 60 3C 0111100 <
= 61 3D 0111101 =
> 62 3E 0111110 >
? 63 3F 0111111 ?
@ 64 40 1000000 @
A 65 41 1000001 A
B 66 42 1000010 B
C 67 43 1000011 C
D 68 44 1000100 D
E 69 45 1000101 E
F 70 46 1000110 F
G 71 47 1000111 G
H 72 48 1001000 H
I 73 49 1001001 I
J 74 4A 1001010 J
K 75 4B 1001011 K
L 76 4C 1001100 L
M 77 4D 1001101 M
N 78 4E 1001110 N
O 79 4F 1001111 O
P 80 50 1010000 P
Q 81 51 1010001 Q
R 82 52 1010010 R
S 83 53 1010011 S
T 84 54 1010100 T
U 85 55 1010101 U
V 86 56 1010110 V
W 87 57 1010111 W
X 88 58 1011000 X
Y 89 59 1011001 Y
Z 90 5A 1011010 Z
[ 91 5B 1011011 [
\ 92 5C 1011100 \
] 93 5D 1011101 ]
^ 94 5E 1011110 ^
_ 95 5F 1011111 _
` 96 60 1100000 `
a 97 61 1100001 a
b 98 62 1100010 b
c 99 63 1100011 c
d 100 64 1100100 d
e 101 65 1100101 e
f 102 66 1100110 f
g 103 67 1100111 g
h 104 68 1101000 h
i 105 69 1101001 i
j 106 6A 1101010 j
k 107 6B 1101011 k
l 108 6C 1101100 l
m 109 6D 1101101 m
n 110 6E 1101110 n
o 111 6F 1101111 o
p 112 70 1110000 p
q 113 71 1110001 q
r 114 72 1110010 r
s 115 73 1110011 s
t 116 74 1110100 t
u 117 75 1110101 u
v 118 76 1110110 v
w 119 77 1110111 w
x 120 78 1111000 x
y 121 79 1111001 y
z 122 7A 1111010 z
{ 123 7B 1111011 {
| 124 7C 1111100 |
} 125 7D 1111101 }
~ 126 7E 1111110 ~
127 7F 1111111 DEL
All processing happens in your browser. No data is sent to any server.

Usage Examples

Text to All Formats

Convert "Hello World!" to see its ASCII decimal, hexadecimal, binary and octal representations simultaneously.

Decimal to Text

Enter decimal values "72 101 108 108 111" and convert them back to readable text "Hello".

ASCII Education

Explore how text is encoded in different number systems used by computers.

Features

Multi-Format Output

Convert text to decimal, hexadecimal, binary and octal values simultaneously

Reverse Conversion

Convert numbers back to text with support for decimal, hex, binary and octal input

ASCII Reference Table

Complete ASCII table (0-127) showing character, decimal, hex, binary and description

Privacy First

All conversions happen locally in your browser, no data sent to servers

How to Use?

1

Enter Text

Type or paste text in the input field to see its ASCII values in decimal, hex, binary and octal.

2

Or Enter Numbers

Enter space-separated numbers and select the input type (decimal, hex, binary, octal) to convert back to text.

3

Copy Results

Copy any output format with one click. Use the ASCII table for quick reference.

Frequently Asked Questions

ASCII (American Standard Code for Information Interchange) is a 7-bit character encoding standard that assigns numbers 0-127 to characters. Characters 0-31 are control codes (like newline=10, tab=9). Character 32 is space. Characters 33-126 are printable symbols, letters, and digits. Character 127 is DEL. Extended ASCII (128-255) uses an 8th bit and varies by codepage; Unicode covers everything beyond that.

All four are just different ways to write the same number. Decimal (base 10) is what humans normally use: "A" = 65. Hexadecimal (base 16) is common in programming: "A" = 0x41. Binary (base 2) shows the raw bit pattern: "A" = 01000001. Octal (base 8) is less common today but used in Unix file permissions: "A" = 101. This tool shows all four simultaneously for any text you enter.

Use the Numbers to Text panel. Enter space-separated values (e.g., "72 101 108 108 111" for "Hello"), then select the input type (decimal, hex, binary, or octal) from the dropdown and click Convert to Text. For hex, enter values like "48 65 6C 6C 6F" with or without the 0x prefix.

Control characters are non-printable codes that historically controlled hardware. The most useful ones today: 9 = Tab (\t), 10 = Line Feed / newline (\n), 13 = Carriage Return (\r), 32 = Space. You will see these when encoding text that contains tabs or newlines — they appear as numeric codes in the output. The ASCII reference table shows the name of each control character.

The ASCII standard assigns numbers to characters by convention — the specific values were chosen in the 1960s. Uppercase letters A-Z run from 65 to 90. Lowercase a-z run from 97 to 122. Digits 0-9 run from 48 to 57. There is exactly a 32-point difference between uppercase and lowercase letters, which makes case conversion a simple bitwise operation.

Standard ASCII only covers 0-127. Characters like é, ü, or emoji are Unicode code points beyond 127. When you type them, the tool will show their Unicode code point values, which are larger than 127. For example, "é" is Unicode U+00E9 (decimal 233). Emoji like 😊 have code points in the tens of thousands. The ASCII reference table only covers the standard 0-127 range.

The reference table is a quick lookup for all 128 standard ASCII characters showing their character, decimal, hex, binary value, and description. It is useful when debugging encoding issues, working with embedded systems, writing network protocols, or understanding why certain characters behave unexpectedly in code.

No. All conversions run locally in your browser via JavaScript. Nothing is uploaded or transmitted.

What Is ASCII Converter?

Type text and see its ASCII values in decimal, hex, binary, and octal simultaneously. Or go the other way -- enter numeric codes and get the text back. Includes a complete ASCII reference table.

Key Features

Simultaneous output in four formats (decimal, hex, binary, octal), reverse conversion from numbers to text, complete ASCII table (0-127), multiple input separators, real-time updates.

Common Use Cases

Debugging character encoding issues, understanding how text maps to numbers, working with embedded systems, or looking up specific ASCII values quickly.

Tips

Standard ASCII is 0-127. Characters 0-31 are control codes, 32 is space, 33-126 are printable. Extended characters use Unicode code points beyond 127.

Privacy

Everything runs in your browser. No text or codes leave your device.

Security and Privacy

Your data security is our priority

Local Processing

All processing happens in your browser

No Data Transfer

Your data is not sent to our servers

No Data Storage

No data is stored or shared

SSL Encryption

SSL encryption for secure connection

Next Step

Also on MoreOnlineTools