About the ASCII table
This is a complete ASCII table covering codes 0 to 127, with the decimal, hexadecimal, octal and binary value of each character, plus the names of the non-printing control characters. You can search by number, hex, character or name.
How ASCII Table works
How to use it
- Scroll the table or search for a code, character or name.
- Read the decimal, hex, octal and binary columns.
Printable vs control
Codes 0–31 and 127 are control characters (like tab, newline and carriage return) that do not print. Codes 32–126 are printable: space, digits, letters and punctuation.
Why it matters
ASCII underpins text encoding; knowing the codes helps with parsing, escaping, debugging data and understanding how characters map to bytes.
Common uses
- Look up an ASCII code
- Convert a character to decimal or hex
- Find a control character code
- Get the binary of a character
- Reference ASCII while coding
- Understand newline and tab codes
- Check printable character ranges
- Learn character encoding
Frequently asked questions
What is the ASCII code for A?
65 in decimal (0x41 in hex).
What are control characters?
Non-printing codes 0–31 and 127, like tab (9) and newline (10).
What is the range of printable characters?
32 (space) to 126 (~).
What is the ASCII code for space?
32.
Does it show hex and binary?
Yes — decimal, hex, octal and binary for every code.
Is extended ASCII included?
This table covers standard 7-bit ASCII (0–127).
What is 127?
DEL (delete), a control character.
Is it free?
Yes — completely free with no sign-up.