ASCII table

Welcome to the ASCII Code Reference Guide!

This site serves as a comprehensive reference for ASCII (American Standard Code for Information Interchange) characters, helping you understand how each symbol is represented across multiple formats. Whether you are a developer, student, or simply curious about character encoding, this guide offers an easy way to convert and understand ASCII values in various formats. ASCII is essential for communication between devices and is used widely in programming, web development, and data transmission.

For each character in the ASCII table, you'll find:

  • Decimal Code (DEC): The standard numeric representation used in most systems.
  • Octal Code (OCT): The base-8 format, primarily useful in computing and legacy systems.
  • Hexadecimal Code (HEX): A compact base-16 representation often used in memory addressing and programming.
  • Binary Code (BIN): The binary (base-2) format representing each character as a sequence of 0s and 1s.
  • HTML Code: Special codes used in web development to display characters like &, <, and more in web browsers.

Each ASCII character, from basic letters and numbers to control characters, is listed below with its various representations. Use this as a quick reference for programming, debugging, or simply learning more about encoding systems.

Start exploring the ASCII characters and their different formats now!

ASCII table

#0 NUL - Null character
DEC:0 OCT:000 HEX:00 BIN:00000000
HTML No.:&#000;
#1 SOH - Start of Header
DEC:1 OCT:001 HEX:01 BIN:00000001
HTML No.:&#001;
#2 STX - Start of Text
DEC:2 OCT:002 HEX:02 BIN:00000010
HTML No.:&#002;
#3 ETX - End of Text
DEC:3 OCT:003 HEX:03 BIN:00000011
HTML No.:&#003;
#4 EOT - End of Transmission
DEC:4 OCT:004 HEX:04 BIN:00000100
HTML No.:&#004;
#5 ENQ - Enquiry
DEC:5 OCT:005 HEX:05 BIN:00000101
HTML No.:&#005;
#6 ACK - Acknowledgment
DEC:6 OCT:006 HEX:06 BIN:00000110
HTML No.:&#006;
#7 BEL - Bell
DEC:7 OCT:007 HEX:07 BIN:00000111
HTML No.:&#007;
#8 BS - Backspace
DEC:8 OCT:010 HEX:08 BIN:00001000
HTML No.:&#008;
#9 HT - Horizontal Tab
DEC:9 OCT:011 HEX:09 BIN:00001001
HTML No.:&#009;
#10 LF - Line feed
DEC:10 OCT:012 HEX:0a BIN:00001010
HTML No.:&#010;
#11 VT - Vertical Tab
DEC:11 OCT:013 HEX:0b BIN:00001011
HTML No.:&#011;
#12 FF - Form feed
DEC:12 OCT:014 HEX:0c BIN:00001100
HTML No.:&#012;
#13 CR - Carriage return
DEC:13 OCT:015 HEX:0d BIN:00001101
HTML No.:&#013;
#14 SO - Shift Out
DEC:14 OCT:016 HEX:0e BIN:00001110
HTML No.:&#014;
#15 SI - Shift In
DEC:15 OCT:017 HEX:0f BIN:00001111
HTML No.:&#015;
#16 DLE - Data Link Escape
DEC:16 OCT:020 HEX:10 BIN:00010000
HTML No.:&#016;
#17 DC1 - Device Control 1
DEC:17 OCT:021 HEX:11 BIN:00010001
HTML No.:&#017;
#18 DC2 - Device Control 2
DEC:18 OCT:022 HEX:12 BIN:00010010
HTML No.:&#018;
#19 DC3 - Device Control 3
DEC:19 OCT:023 HEX:13 BIN:00010011
HTML No.:&#019;
#20 DC4 - Device Control 4
DEC:20 OCT:024 HEX:14 BIN:00010100
HTML No.:&#020;
#21 NAK - Negative Acknowledgement
DEC:21 OCT:025 HEX:15 BIN:00010101
HTML No.:&#021;
#22 SYN - Synchronous idle
DEC:22 OCT:026 HEX:16 BIN:00010110
HTML No.:&#022;
#23 ETB - End of Transmission Block
DEC:23 OCT:027 HEX:17 BIN:00010111
HTML No.:&#023;
#24 CAN - Cancel
DEC:24 OCT:030 HEX:18 BIN:00011000
HTML No.:&#024;
#25 EM - End of Medium
DEC:25 OCT:031 HEX:19 BIN:00011001
HTML No.:&#025;
#26 SUB - Substitute
DEC:26 OCT:032 HEX:1a BIN:00011010
HTML No.:&#026;
#27 ESC - Escape
DEC:27 OCT:033 HEX:1b BIN:00011011
HTML No.:&#027;
#28 FS - File Separator
DEC:28 OCT:034 HEX:1c BIN:00011100
HTML No.:&#028;
#29 GS - Group Separator
DEC:29 OCT:035 HEX:1d BIN:00011101
HTML No.:&#029;
#30 RS - Record Separator
DEC:30 OCT:036 HEX:1e BIN:00011110
HTML No.:&#030;
#31 US - Unit Separator
DEC:31 OCT:037 HEX:1f BIN:00011111
HTML No.:&#031;
#32  &sp;Space
DEC:32 OCT:040 HEX:20 BIN:00100000
HTML No.:&#032; HTML Code:&sp;
#33  !
DEC:33 OCT:041 HEX:21 BIN:00100001
HTML No.:&#033; HTML Code:&excl;
#34  "
DEC:34 OCT:042 HEX:22 BIN:00100010
HTML No.:&#034; HTML Code:&quot;
#35  #
DEC:35 OCT:043 HEX:23 BIN:00100011
HTML No.:&#035; HTML Code:&num;
#36  $
DEC:36 OCT:044 HEX:24 BIN:00100100
HTML No.:&#036; HTML Code:&dollar;
#37  %
DEC:37 OCT:045 HEX:25 BIN:00100101
HTML No.:&#037; HTML Code:&percnt;
#38  &
DEC:38 OCT:046 HEX:26 BIN:00100110
HTML No.:&#038; HTML Code:&amp;
#39  '
DEC:39 OCT:047 HEX:27 BIN:00100111
HTML No.:&#039; HTML Code:&apos;
#40  (
DEC:40 OCT:050 HEX:28 BIN:00101000
HTML No.:&#040; HTML Code:&lpar;
#41  )
DEC:41 OCT:051 HEX:29 BIN:00101001
HTML No.:&#041; HTML Code:&rpar;
#42  *
DEC:42 OCT:052 HEX:2a BIN:00101010
HTML No.:&#042; HTML Code:&ast;
#43  +
DEC:43 OCT:053 HEX:2b BIN:00101011
HTML No.:&#043; HTML Code:&plus;
#44  ,
DEC:44 OCT:054 HEX:2c BIN:00101100
HTML No.:&#044; HTML Code:&comma;
#45 
DEC:45 OCT:055 HEX:2d BIN:00101101
HTML No.:&#045; HTML Code:&hyphen;
#46  .
DEC:46 OCT:056 HEX:2e BIN:00101110
HTML No.:&#046; HTML Code:&period;
#47  /
DEC:47 OCT:057 HEX:2f BIN:00101111
HTML No.:&#047; HTML Code:&sol;
#48 number 0
DEC:48 OCT:060 HEX:30 BIN:00110000
HTML No.:&#048;
#49 number 1
DEC:49 OCT:061 HEX:31 BIN:00110001
HTML No.:&#049;
#50 number 2
DEC:50 OCT:062 HEX:32 BIN:00110010
HTML No.:&#050;
#51 number 3
DEC:51 OCT:063 HEX:33 BIN:00110011
HTML No.:&#051;
#52 number 4
DEC:52 OCT:064 HEX:34 BIN:00110100
HTML No.:&#052;
#53 number 5
DEC:53 OCT:065 HEX:35 BIN:00110101
HTML No.:&#053;
#54 number 6
DEC:54 OCT:066 HEX:36 BIN:00110110
HTML No.:&#054;
#55 number 7
DEC:55 OCT:067 HEX:37 BIN:00110111
HTML No.:&#055;
#56 number 8
DEC:56 OCT:070 HEX:38 BIN:00111000
HTML No.:&#056;
#57 number 9
DEC:57 OCT:071 HEX:39 BIN:00111001
HTML No.:&#057;
#58  :
DEC:58 OCT:072 HEX:3a BIN:00111010
HTML No.:&#058; HTML Code:&colon;
#59  ;
DEC:59 OCT:073 HEX:3b BIN:00111011
HTML No.:&#059; HTML Code:&semi;
#60  <
DEC:60 OCT:074 HEX:3c BIN:00111100
HTML No.:&#060; HTML Code:&lt;
#61  =
DEC:61 OCT:075 HEX:3d BIN:00111101
HTML No.:&#061; HTML Code:&equals;
#62  >
DEC:62 OCT:076 HEX:3e BIN:00111110
HTML No.:&#062; HTML Code:&gt;
#63  ?
DEC:63 OCT:077 HEX:3f BIN:00111111
HTML No.:&#063; HTML Code:&quest;
#64  @
DEC:64 OCT:100 HEX:40 BIN:01000000
HTML No.:&#064; HTML Code:&commat;
#65 upper-case letter A
DEC:65 OCT:101 HEX:41 BIN:01000001
HTML No.:&#065;
#66 upper-case letter B
DEC:66 OCT:102 HEX:42 BIN:01000010
HTML No.:&#066;
#67 upper-case letter C
DEC:67 OCT:103 HEX:43 BIN:01000011
HTML No.:&#067;
#68 upper-case letter D
DEC:68 OCT:104 HEX:44 BIN:01000100
HTML No.:&#068;
#69 upper-case letter E
DEC:69 OCT:105 HEX:45 BIN:01000101
HTML No.:&#069;
#70 upper-case letter F
DEC:70 OCT:106 HEX:46 BIN:01000110
HTML No.:&#070;
#71 upper-case letter G
DEC:71 OCT:107 HEX:47 BIN:01000111
HTML No.:&#071;
#72 upper-case letter H
DEC:72 OCT:110 HEX:48 BIN:01001000
HTML No.:&#072;
#73 upper-case letter I
DEC:73 OCT:111 HEX:49 BIN:01001001
HTML No.:&#073;
#74 upper-case letter J
DEC:74 OCT:112 HEX:4a BIN:01001010
HTML No.:&#074;
#75 upper-case letter K
DEC:75 OCT:113 HEX:4b BIN:01001011
HTML No.:&#075;
#76 upper-case letter L
DEC:76 OCT:114 HEX:4c BIN:01001100
HTML No.:&#076;
#77 upper-case letter M
DEC:77 OCT:115 HEX:4d BIN:01001101
HTML No.:&#077;
#78 upper-case letter N
DEC:78 OCT:116 HEX:4e BIN:01001110
HTML No.:&#078;
#79 upper-case letter O
DEC:79 OCT:117 HEX:4f BIN:01001111
HTML No.:&#079;
#80 upper-case letter P
DEC:80 OCT:120 HEX:50 BIN:01010000
HTML No.:&#080;
#81 upper-case letter Q
DEC:81 OCT:121 HEX:51 BIN:01010001
HTML No.:&#081;
#82 upper-case letter R
DEC:82 OCT:122 HEX:52 BIN:01010010
HTML No.:&#082;
#83 upper-case letter S
DEC:83 OCT:123 HEX:53 BIN:01010011
HTML No.:&#083;
#84 upper-case letter T
DEC:84 OCT:124 HEX:54 BIN:01010100
HTML No.:&#084;
#85 upper-case letter U
DEC:85 OCT:125 HEX:55 BIN:01010101
HTML No.:&#085;
#86 upper-case letter V
DEC:86 OCT:126 HEX:56 BIN:01010110
HTML No.:&#086;
#87 upper-case letter W
DEC:87 OCT:127 HEX:57 BIN:01010111
HTML No.:&#087;
#88 upper-case letter X
DEC:88 OCT:130 HEX:58 BIN:01011000
HTML No.:&#088;
#89 upper-case letter Y
DEC:89 OCT:131 HEX:59 BIN:01011001
HTML No.:&#089;
#90 upper-case letter Z
DEC:90 OCT:132 HEX:5a BIN:01011010
HTML No.:&#090;
#91  [
DEC:91 OCT:133 HEX:5b BIN:01011011
HTML No.:&#091; HTML Code:&lsqb;
#92  \
DEC:92 OCT:134 HEX:5c BIN:01011100
HTML No.:&#092; HTML Code:&bsol;
#93  ]
DEC:93 OCT:135 HEX:5d BIN:01011101
HTML No.:&#093; HTML Code:&rsqb;
#94  ˆ
DEC:94 OCT:136 HEX:5e BIN:01011110
HTML No.:&#094; HTML Code:&circ;
#95  `
DEC:95 OCT:137 HEX:5f BIN:01011111
HTML No.:&#095; HTML Code:&grave;
#96  `
DEC:96 OCT:140 HEX:60 BIN:01100000
HTML No.:&#096;
#97 lower-case letter a
DEC:97 OCT:141 HEX:61 BIN:01100001
HTML No.:&#097;
#98 lower-case letter b
DEC:98 OCT:142 HEX:62 BIN:01100010
HTML No.:&#098;
#99 lower-case letter c
DEC:99 OCT:143 HEX:63 BIN:01100011
HTML No.:&#099;
#100 lower-case letter d
DEC:100 OCT:144 HEX:64 BIN:01100100
HTML No.:&#100;
#101 lower-case letter e
DEC:101 OCT:145 HEX:65 BIN:01100101
HTML No.:&#101;
#102 lower-case letter f
DEC:102 OCT:146 HEX:66 BIN:01100110
HTML No.:&#102;
#103 lower-case letter g
DEC:103 OCT:147 HEX:67 BIN:01100111
HTML No.:&#103;
#104 lower-case letter h
DEC:104 OCT:150 HEX:68 BIN:01101000
HTML No.:&#104;
#105 lower-case letter i
DEC:105 OCT:151 HEX:69 BIN:01101001
HTML No.:&#105;
#106 lower-case letter j
DEC:106 OCT:152 HEX:6a BIN:01101010
HTML No.:&#106;
#107 lower-case letter k
DEC:107 OCT:153 HEX:6b BIN:01101011
HTML No.:&#107;
#108 lower-case letter l
DEC:108 OCT:154 HEX:6c BIN:01101100
HTML No.:&#108;
#109 lower-case letter m
DEC:109 OCT:155 HEX:6d BIN:01101101
HTML No.:&#109;
#110 lower-case letter n
DEC:110 OCT:156 HEX:6e BIN:01101110
HTML No.:&#110;
#111 lower-case letter o
DEC:111 OCT:157 HEX:6f BIN:01101111
HTML No.:&#111;
#112 lower-case letter p
DEC:112 OCT:160 HEX:70 BIN:01110000
HTML No.:&#112;
#113 lower-case letter q
DEC:113 OCT:161 HEX:71 BIN:01110001
HTML No.:&#113;
#114 lower-case letter r
DEC:114 OCT:162 HEX:72 BIN:01110010
HTML No.:&#114;
#115 lower-case letter s
DEC:115 OCT:163 HEX:73 BIN:01110011
HTML No.:&#115;
#116 lower-case letter t
DEC:116 OCT:164 HEX:74 BIN:01110100
HTML No.:&#116;
#117 lower-case letter u
DEC:117 OCT:165 HEX:75 BIN:01110101
HTML No.:&#117;
#118 lower-case letter v
DEC:118 OCT:166 HEX:76 BIN:01110110
HTML No.:&#118;
#119 lower-case letter w
DEC:119 OCT:167 HEX:77 BIN:01110111
HTML No.:&#119;
#120 lower-case letter x
DEC:120 OCT:170 HEX:78 BIN:01111000
HTML No.:&#120;
#121 lower-case letter y
DEC:121 OCT:171 HEX:79 BIN:01111001
HTML No.:&#121;
#122 lower-case letter z
DEC:122 OCT:172 HEX:7a BIN:01111010
HTML No.:&#122;
#123  {
DEC:123 OCT:173 HEX:7b BIN:01111011
HTML No.:&#123; HTML Code:&lcub;
#124  |
DEC:124 OCT:174 HEX:7c BIN:01111100
HTML No.:&#124; HTML Code:&verbar;
#125  }
DEC:125 OCT:175 HEX:7d BIN:01111101
HTML No.:&#125; HTML Code:&rcub;
#126  ˜
DEC:126 OCT:176 HEX:7e BIN:01111110
HTML No.:&#126; HTML Code:&tilde;
#127 DEL - Delete
DEC:127 OCT:177 HEX:7f BIN:01111111
HTML No.:&#127;