ASCII Encoder/Decoder
Free online ASCII encoder and decoder. Convert text to ASCII codes (decimal, hex, binary, octal) or decode ASCII values to characters. No upload required - great for learning character encoding.
Understanding ASCII
What is ASCII Encoding?
ASCII (American Standard Code for Information Interchange) is a character encoding standard based on the Latin alphabet. It uses 7-bit binary numbers to represent 128 characters, including 26 uppercase letters, 26 lowercase letters, 10 Arabic numerals, punctuation marks, and control characters.
Common Use Cases
ASCII encoding is widely used in computer communication, programming development, and data transmission. Developers often use it to debug character data, analyze protocol packets, and understand how characters are stored in memory.
Extended ASCII & Unicode
Standard ASCII only supports 128 characters. Extended ASCII uses 8 bits to represent 256 characters. For non-Latin characters like Chinese, Unicode encodings like UTF-8 are required. This tool displays Unicode code points for non-ASCII characters.
Common ASCII Values Reference
| Char | Dec | Hex | Bin |
|---|---|---|---|
| A | 65 | 41 | 1000001 |
| a | 97 | 61 | 1100001 |
| 0 | 48 | 30 | 110000 |
| Space | 32 | 20 | 100000 |
| ! | 33 | 21 | 100001 |
| @ | 64 | 40 | 1000000 |