• Omnilude ToolsCollection of Online Tools
  • Home
Online Tools
  • Developer Tools
  • Text Tools
    • JSON Editor
    • Text Compare
    • Text Counter
    • Markdown
    • Lorem Ipsum
    • Keyboard Converter
    • Special Characters
    • Emoji Picker
    • ASCII Table
  • Useful Tools
  • Time Tools
  • Calculator Tools

ASCII Table

ASCII character table and code lookup

128 items

DECHEXOCTBINCharHTMLDescription
00000000000000
�
NullCtrl
10100100000001

Start of HeadingCtrl
20200200000010

Start of TextCtrl
30300300000011

End of TextCtrl
40400400000100

End of TransmissionCtrl
50500500000101

EnquiryCtrl
60600600000110

AcknowledgeCtrl
70700700000111

BellCtrl
80801000001000

BackspaceCtrl
90901100001001
	
Horizontal TabCtrl
100A01200001010


Line FeedCtrl
110B01300001011

Vertical TabCtrl
120C01400001100

Form FeedCtrl
130D01500001101

Carriage ReturnCtrl
140E01600001110

Shift OutCtrl
150F01700001111

Shift InCtrl
161002000010000

Data Link EscapeCtrl
171102100010001

Device Control 1 (XON)Ctrl
181202200010010

Device Control 2Ctrl
191302300010011

Device Control 3 (XOFF)Ctrl
201402400010100

Device Control 4Ctrl
211502500010101

Negative AcknowledgeCtrl
221602600010110

Synchronous IdleCtrl
231702700010111

End of Trans. BlockCtrl
241803000011000

CancelCtrl
251903100011001

End of MediumCtrl
261A03200011010

SubstituteCtrl
271B03300011011

EscapeCtrl
281C03400011100

File SeparatorCtrl
291D03500011101

Group SeparatorCtrl
301E03600011110

Record SeparatorCtrl
311F03700011111

Unit SeparatorCtrl
322004000100000
  
Space
332104100100001
!
Exclamation Mark
342204200100010
""
Quotation Mark
352304300100011
#
Number Sign
362404400100100
$
Dollar Sign
372504500100101
%
Percent Sign
382604600100110
&&
Ampersand
392704700100111
''
Apostrophe
402805000101000
(
Left Parenthesis
412905100101001
)
Right Parenthesis
422A05200101010
*
Asterisk
432B05300101011
+
Plus Sign
442C05400101100
,
Comma
452D05500101101
-
Hyphen-Minus
462E05600101110
.
Full Stop
472F05700101111
/
Solidus (Slash)
483006000110000
0
Digit Zero
493106100110001
1
Digit One
503206200110010
2
Digit Two
513306300110011
3
Digit Three
523406400110100
4
Digit Four
533506500110101
5
Digit Five
543606600110110
6
Digit Six
553706700110111
7
Digit Seven
563807000111000
8
Digit Eight
573907100111001
9
Digit Nine
583A07200111010
:
Colon
593B07300111011
&#59;
Semicolon
603C07400111100
<<
Less-Than Sign
613D07500111101
=
Equals Sign
623E07600111110
>>
Greater-Than Sign
633F07700111111
?
Question Mark
644010001000000
@
At Sign
654110101000001
A
Latin Capital Letter A
664210201000010
B
Latin Capital Letter B
674310301000011
C
Latin Capital Letter C
684410401000100
D
Latin Capital Letter D
694510501000101
E
Latin Capital Letter E
704610601000110
F
Latin Capital Letter F
714710701000111
G
Latin Capital Letter G
724811001001000
H
Latin Capital Letter H
734911101001001
I
Latin Capital Letter I
744A11201001010
J
Latin Capital Letter J
754B11301001011
K
Latin Capital Letter K
764C11401001100
L
Latin Capital Letter L
774D11501001101
M
Latin Capital Letter M
784E11601001110
N
Latin Capital Letter N
794F11701001111
O
Latin Capital Letter O
805012001010000
P
Latin Capital Letter P
815112101010001
Q
Latin Capital Letter Q
825212201010010
R
Latin Capital Letter R
835312301010011
S
Latin Capital Letter S
845412401010100
T
Latin Capital Letter T
855512501010101
U
Latin Capital Letter U
865612601010110
V
Latin Capital Letter V
875712701010111
W
Latin Capital Letter W
885813001011000
X
Latin Capital Letter X
895913101011001
Y
Latin Capital Letter Y
905A13201011010
Z
Latin Capital Letter Z
915B13301011011
[
Left Square Bracket
925C13401011100
\
Reverse Solidus (Backslash)
935D13501011101
]
Right Square Bracket
945E13601011110
^
Circumflex Accent
955F13701011111
_
Low Line (Underscore)
966014001100000
`
Grave Accent
976114101100001
a
Latin Small Letter a
986214201100010
b
Latin Small Letter b
996314301100011
c
Latin Small Letter c
1006414401100100
d
Latin Small Letter d
1016514501100101
e
Latin Small Letter e
1026614601100110
f
Latin Small Letter f
1036714701100111
g
Latin Small Letter g
1046815001101000
h
Latin Small Letter h
1056915101101001
i
Latin Small Letter i
1066A15201101010
j
Latin Small Letter j
1076B15301101011
k
Latin Small Letter k
1086C15401101100
l
Latin Small Letter l
1096D15501101101
m
Latin Small Letter m
1106E15601101110
n
Latin Small Letter n
1116F15701101111
o
Latin Small Letter o
1127016001110000
p
Latin Small Letter p
1137116101110001
q
Latin Small Letter q
1147216201110010
r
Latin Small Letter r
1157316301110011
s
Latin Small Letter s
1167416401110100
t
Latin Small Letter t
1177516501110101
u
Latin Small Letter u
1187616601110110
v
Latin Small Letter v
1197716701110111
w
Latin Small Letter w
1207817001111000
x
Latin Small Letter x
1217917101111001
y
Latin Small Letter y
1227A17201111010
z
Latin Small Letter z
1237B17301111011
{
Left Curly Bracket
1247C17401111100
|
Vertical Line
1257D17501111101
}
Right Curly Bracket
1267E17601111110
~
Tilde
1277F17701111111

DeleteCtrl

About ASCII Table

ASCII (American Standard Code for Information Interchange) is the most fundamental character encoding standard for representing text in computers.

What is ASCII?

ASCII is a 7-bit encoding that defines 128 characters from 0 to 127, including English letters, numbers, special characters, and control characters.

Character Categories

  • Control Characters (0-31, 127): Non-printable characters for controlling printers and communication devices
  • Printable Characters (32-126): Characters, numbers, and symbols that appear on screen

What is the ASCII Code Chart?

ASCII (American Standard Code for Information Interchange) is the fundamental character encoding standard used in computers to represent text. It defines 128 characters (0-127) using 7 bits, including English letters, numbers, special characters, and control characters.

  • DEC, HEX, OCT, and BIN code values for all 128 ASCII characters
  • Character search and category filtering for control and printable characters
  • Click-to-copy characters
  • HTML codes and HTML entity names
  • English description for each character

How to Use

  1. 1

    Search for a Character

    Enter a DEC value, HEX value, or character in the search box to find an ASCII code

  2. 2

    Filter by Category

    Use the All, Control, or Printable tab to show only the character type you need

  3. 3

    Copy a Character

    Click a character button to copy that character to your clipboard

  4. 4

    Check Code Values

    Use the table to view each character's decimal, hexadecimal, octal, binary, and HTML codes

Frequently Asked Questions

ASCII can represent only 128 English-based characters, while Unicode supports more than 140,000 characters from around the world, including Hangul, Chinese characters, and emoji. ASCII matches the first 128 Unicode characters.

Control characters (0–31 and 127) are nonprinting characters that do not appear on screen. They were created to control printers and communication devices and include line feed (LF), horizontal tab (HT), and backspace (BS).

It is used for character ↔ number conversion, case conversion (uppercase + 32 = lowercase), sorting, input validation, and more. For example, 'A' is 65 and 'a' is 97, a difference of 32.

Extended ASCII (128–255) expands standard 7-bit ASCII to 8 bits to include additional characters. Variants such as ISO 8859-1 (Latin-1) add accented letters and symbols.

NULL (0) is a control character that represents 'nothing' and is used for purposes such as string termination. A space (32) is a printable blank character that separates words.

Tips & Best Practices

  • Add 32 to an uppercase letter (A=65) to convert it to lowercase (a=97)
  • The ASCII values for digit characters '0'–'9' are 48–57, so subtract 48 from the character code to get its numeric value
  • HEX values are often used in programming character escape sequences (\x41 = 'A')
  • HTML entities such as & and < safely display special characters on a web page
  • There are 95 printable characters, from 32 (space) through 126 (~)

Omnilude Tools

A free collection of online tools for developers, designers, and creators. All data is processed locally in your browser.

Developer Tools

  • UUID Generator
  • Timestamp Converter
  • Encoder/Decoder
  • Color Picker

Text Tools

  • JSON Editor
  • Text Compare
  • Text Counter
  • Markdown

Legal

  • Privacy Policy
  • Terms of Service
  • About Us

© 2026 Omnilude. All rights reserved.