ASCII Table Reference

Complete ASCII table with search, category filters, and character/code converters.

Runs locallyNo sign-upKeyboard first

Character detail: A

Decimal
65
Hex
0x41
Octal
0101
Binary
01000001
HTML entity
A
URL encoding
%41
CSS escape
\41
Description
Uppercase A
ASCII characters — select a row for details
DecHexCharDescription
00x00NULNUL (Null)
10x01SOHSOH (Start of Heading)
20x02STXSTX (Start of Text)
30x03ETXETX (End of Text)
40x04EOTEOT (End of Transmission)
50x05ENQENQ (Enquiry)
60x06ACKACK (Acknowledge)
70x07BELBEL (Bell)
80x08BSBS (Backspace)
90x09HTHT (Horizontal Tab)
100x0ALFLF (Line Feed)
110x0BVTVT (Vertical Tab)
120x0CFFFF (Form Feed)
130x0DCRCR (Carriage Return)
140x0ESOSO (Shift Out)
150x0FSISI (Shift In)
160x10DLEDLE (Data Link Escape)
170x11DC1DC1 (Device Control 1)
180x12DC2DC2 (Device Control 2)
190x13DC3DC3 (Device Control 3)
200x14DC4DC4 (Device Control 4)
210x15NAKNAK (Negative Acknowledge)
220x16SYNSYN (Synchronous Idle)
230x17ETBETB (End of Trans. Block)
240x18CANCAN (Cancel)
250x19EMEM (End of Medium)
260x1ASUBSUB (Substitute)
270x1BESCESC (Escape)
280x1CFSFS (File Separator)
290x1DGSGS (Group Separator)
300x1ERSRS (Record Separator)
310x1FUSUS (Unit Separator)
320x20SPSpace
330x21!Symbol !
340x22"Symbol "
350x23#Symbol #
360x24$Symbol $
370x25%Symbol %
380x26&Symbol &
390x27'Symbol '
400x28(Symbol (
410x29)Symbol )
420x2A*Symbol *
430x2B+Symbol +
440x2C,Symbol ,
450x2D-Symbol -
460x2E.Symbol .
470x2F/Symbol /
480x300Digit 0
490x311Digit 1
500x322Digit 2
510x333Digit 3
520x344Digit 4
530x355Digit 5
540x366Digit 6
550x377Digit 7
560x388Digit 8
570x399Digit 9
580x3A:Symbol :
590x3B;Symbol ;
600x3C<Symbol <
610x3D=Symbol =
620x3E>Symbol >
630x3F?Symbol ?
640x40@Symbol @
650x41AUppercase A
660x42BUppercase B
670x43CUppercase C
680x44DUppercase D
690x45EUppercase E
700x46FUppercase F
710x47GUppercase G
720x48HUppercase H
730x49IUppercase I
740x4AJUppercase J
750x4BKUppercase K
760x4CLUppercase L
770x4DMUppercase M
780x4ENUppercase N
790x4FOUppercase O
800x50PUppercase P
810x51QUppercase Q
820x52RUppercase R
830x53SUppercase S
840x54TUppercase T
850x55UUppercase U
860x56VUppercase V
870x57WUppercase W
880x58XUppercase X
890x59YUppercase Y
900x5AZUppercase Z
910x5B[Symbol [
920x5C\Symbol \
930x5D]Symbol ]
940x5E^Symbol ^
950x5F_Symbol _
960x60`Symbol `
970x61aLowercase a
980x62bLowercase b
990x63cLowercase c
1000x64dLowercase d
1010x65eLowercase e
1020x66fLowercase f
1030x67gLowercase g
1040x68hLowercase h
1050x69iLowercase i
1060x6AjLowercase j
1070x6BkLowercase k
1080x6ClLowercase l
1090x6DmLowercase m
1100x6EnLowercase n
1110x6FoLowercase o
1120x70pLowercase p
1130x71qLowercase q
1140x72rLowercase r
1150x73sLowercase s
1160x74tLowercase t
1170x75uLowercase u
1180x76vLowercase v
1190x77wLowercase w
1200x78xLowercase x
1210x79yLowercase y
1220x7AzLowercase z
1230x7B{Symbol {
1240x7C|Symbol |
1250x7D}Symbol }
1260x7E~Symbol ~
1270x7FDELDEL (Delete)

Compact grid · printable characters 32–126

 32 SP   33 !    34 "    35 #    36 $    37 %    38 &    39 '    40 (    41 ) 
 42 *    43 +    44 ,    45 -    46 .    47 /    48 0    49 1    50 2    51 3 
 52 4    53 5    54 6    55 7    56 8    57 9    58 :    59 ;    60 <    61 = 
 62 >    63 ?    64 @    65 A    66 B    67 C    68 D    69 E    70 F    71 G 
 72 H    73 I    74 J    75 K    76 L    77 M    78 N    79 O    80 P    81 Q 
 82 R    83 S    84 T    85 U    86 V    87 W    88 X    89 Y    90 Z    91 [ 
 92 \    93 ]    94 ^    95 _    96 `    97 a    98 b    99 c   100 d   101 e 
102 f   103 g   104 h   105 i   106 j   107 k   108 l   109 m   110 n   111 o 
112 p   113 q   114 r   115 s   116 t   117 u   118 v   119 w   120 x   121 y 
122 z   123 {   124 |   125 }   126 ~ 
128 charactersSelected A · 65 · 0x41Copy as characterProcessed locally

What is the ASCII Table?

ASCII (American Standard Code for Information Interchange) is a character encoding standard that assigns numbers 0-127 to letters, digits, punctuation, and control characters. The ASCII table is a fundamental reference for understanding character encoding, binary data, and how computers represent text. This reference shows all 128 ASCII characters with decimal, hex, octal, and binary values.

Common use cases

  • Looking up ASCII codes for specific characters
  • Understanding control characters in binary protocols
  • Converting between character representations (hex, decimal, binary)
  • Debugging character encoding issues in data transmission
  • Learning how computers represent text at the byte level

How to use

  1. 1Search by decimal, hex (41 or 0x41), character or name, and filter by category.
  2. 2Click a row to see hex, octal, binary, HTML entity, URL and CSS escapes.
  3. 3Pick Copy as and press Copy ⌘↵.

Frequently asked questions

What is the difference between ASCII and Unicode?

ASCII defines 128 characters (0-127) covering English letters, digits, and basic punctuation. Unicode extends this to over 149,000 characters covering virtually all writing systems, emoji, and symbols. ASCII characters are the same in Unicode (UTF-8 is backward compatible with ASCII).

What are ASCII control characters?

Characters 0-31 and 127 are control characters — non-printable codes originally used to control devices. Common ones: 0 (NUL/null terminator), 9 (TAB), 10 (LF/newline), 13 (CR/carriage return), and 27 (ESC/escape).