Logo

MonoCalc

/

ASCII Table Explorer

Encode/Decode
256 / 256
DecHexOctBinCharName / DescriptionCategoryC EscapeHTML Entity
00000000000000<NUL>Nullcontrol\0&#0;
10100100000001<SOH>Start of Headingcontrol\x01&#1;
20200200000010<STX>Start of Textcontrol\x02&#2;
30300300000011<ETX>End of Textcontrol\x03&#3;
40400400000100<EOT>End of Transmissioncontrol\x04&#4;
50500500000101<ENQ>Enquirycontrol\x05&#5;
60600600000110<ACK>Acknowledgecontrol\x06&#6;
70700700000111<BEL>Bellcontrol\a&#7;
80801000001000<BS>Backspacecontrol\b&#8;
90901100001001<HT>Horizontal Tabcontrol\t&#9;
100A01200001010<LF>Line Feedcontrol\n&#10;
110B01300001011<VT>Vertical Tabcontrol\v&#11;
120C01400001100<FF>Form Feedcontrol\f&#12;
130D01500001101<CR>Carriage Returncontrol\r&#13;
140E01600001110<SO>Shift Outcontrol\x0E&#14;
150F01700001111<SI>Shift Incontrol\x0F&#15;
161002000010000<DLE>Data Link Escapecontrol\x10&#16;
171102100010001<DC1>Device Control 1control\x11&#17;
181202200010010<DC2>Device Control 2control\x12&#18;
191302300010011<DC3>Device Control 3control\x13&#19;
201402400010100<DC4>Device Control 4control\x14&#20;
211502500010101<NAK>Negative Acknowledgecontrol\x15&#21;
221602600010110<SYN>Synchronous Idlecontrol\x16&#22;
231702700010111<ETB>End of Transmission Blockcontrol\x17&#23;
241803000011000<CAN>Cancelcontrol\x18&#24;
251903100011001<EM>End of Mediumcontrol\x19&#25;
261A03200011010<SUB>Substitutecontrol\x1A&#26;
271B03300011011<ESC>Escapecontrol\e&#27;
281C03400011100<FS>File Separatorcontrol\x1C&#28;
291D03500011101<GS>Group Separatorcontrol\x1D&#29;
301E03600011110<RS>Record Separatorcontrol\x1E&#30;
311F03700011111<US>Unit Separatorcontrol\x1F&#31;
322004000100000 Spaceprintable (space)
332104100100001!!printable!&#33;
342204200100010""printable\"&quot;
352304300100011##printable#&#35;
362404400100100$$printable$&#36;
372504500100101%%printable%&#37;
382604600100110&&printable&&amp;
392704700100111''printable\'&apos;
402805000101000((printable(&#40;
412905100101001))printable)&#41;
422A05200101010**printable*&#42;
432B05300101011++printable+&#43;
442C05400101100,,printable,&#44;
452D05500101101--printable-&#45;
462E05600101110..printable.&#46;
472F05700101111//printable/&#47;
48300600011000000printable0&#48;
49310610011000111printable1&#49;
50320620011001022printable2&#50;
51330630011001133printable3&#51;
52340640011010044printable4&#52;
53350650011010155printable5&#53;
54360660011011066printable6&#54;
55370670011011177printable7&#55;
56380700011100088printable8&#56;
57390710011100199printable9&#57;
583A07200111010::printable:&#58;
593B07300111011;;printable;&#59;
603C07400111100<<printable<&lt;
613D07500111101==printable=&#61;
623E07600111110>>printable>&gt;
633F07700111111??printable?&#63;
644010001000000@@printable@&#64;
654110101000001AAprintableA&#65;
664210201000010BBprintableB&#66;
674310301000011CCprintableC&#67;
684410401000100DDprintableD&#68;
694510501000101EEprintableE&#69;
704610601000110FFprintableF&#70;
714710701000111GGprintableG&#71;
724811001001000HHprintableH&#72;
734911101001001IIprintableI&#73;
744A11201001010JJprintableJ&#74;
754B11301001011KKprintableK&#75;
764C11401001100LLprintableL&#76;
774D11501001101MMprintableM&#77;
784E11601001110NNprintableN&#78;
794F11701001111OOprintableO&#79;
805012001010000PPprintableP&#80;
815112101010001QQprintableQ&#81;
825212201010010RRprintableR&#82;
835312301010011SSprintableS&#83;
845412401010100TTprintableT&#84;
855512501010101UUprintableU&#85;
865612601010110VVprintableV&#86;
875712701010111WWprintableW&#87;
885813001011000XXprintableX&#88;
895913101011001YYprintableY&#89;
905A13201011010ZZprintableZ&#90;
915B13301011011[[printable[&#91;
925C13401011100\\printable\\&#92;
935D13501011101]]printable]&#93;
945E13601011110^^printable^&#94;
955F13701011111__printable_&#95;
966014001100000``printable`&#96;
976114101100001aaprintablea&#97;
986214201100010bbprintableb&#98;
996314301100011ccprintablec&#99;
1006414401100100ddprintabled&#100;
1016514501100101eeprintablee&#101;
1026614601100110ffprintablef&#102;
1036714701100111ggprintableg&#103;
1046815001101000hhprintableh&#104;
1056915101101001iiprintablei&#105;
1066A15201101010jjprintablej&#106;
1076B15301101011kkprintablek&#107;
1086C15401101100llprintablel&#108;
1096D15501101101mmprintablem&#109;
1106E15601101110nnprintablen&#110;
1116F15701101111ooprintableo&#111;
1127016001110000ppprintablep&#112;
1137116101110001qqprintableq&#113;
1147216201110010rrprintabler&#114;
1157316301110011ssprintables&#115;
1167416401110100ttprintablet&#116;
1177516501110101uuprintableu&#117;
1187616601110110vvprintablev&#118;
1197716701110111wwprintablew&#119;
1207817001111000xxprintablex&#120;
1217917101111001yyprintabley&#121;
1227A17201111010zzprintablez&#122;
1237B17301111011{{printable{&#123;
1247C17401111100||printable|&#124;
1257D17501111101}}printable}&#125;
1267E17601111110~~printable~&#126;
1277F17701111111<DEL>Deletecontrol\x7F&#127;
1288020010000000Latin-1 (€)extended\x80&#128;
1298120110000001Latin-1 ()extended\x81&#129;
1308220210000010Latin-1 (‚)extended\x82&#130;
1318320310000011ƒLatin-1 (ƒ)extended\x83&#131;
1328420410000100Latin-1 („)extended\x84&#132;
1338520510000101Latin-1 (…)extended\x85&#133;
1348620610000110Latin-1 (†)extended\x86&#134;
1358720710000111Latin-1 (‡)extended\x87&#135;
1368821010001000ˆLatin-1 (ˆ)extended\x88&#136;
1378921110001001Latin-1 (‰)extended\x89&#137;
1388A21210001010ŠLatin-1 (Š)extended\x8A&#138;
1398B21310001011Latin-1 (‹)extended\x8B&#139;
1408C21410001100ŒLatin-1 (Œ)extended\x8C&#140;
1418D21510001101Latin-1 ()extended\x8D&#141;
1428E21610001110ŽLatin-1 (Ž)extended\x8E&#142;
1438F21710001111Latin-1 ()extended\x8F&#143;
1449022010010000Latin-1 ()extended\x90&#144;
1459122110010001Latin-1 (‘)extended\x91&#145;
1469222210010010Latin-1 (’)extended\x92&#146;
1479322310010011Latin-1 (“)extended\x93&#147;
1489422410010100Latin-1 (”)extended\x94&#148;
1499522510010101Latin-1 (•)extended\x95&#149;
1509622610010110Latin-1 (–)extended\x96&#150;
1519722710010111Latin-1 (—)extended\x97&#151;
1529823010011000˜Latin-1 (˜)extended\x98&#152;
1539923110011001Latin-1 (™)extended\x99&#153;
1549A23210011010šLatin-1 (š)extended\x9A&#154;
1559B23310011011Latin-1 (›)extended\x9B&#155;
1569C23410011100œLatin-1 (œ)extended\x9C&#156;
1579D23510011101Latin-1 ()extended\x9D&#157;
1589E23610011110žLatin-1 (ž)extended\x9E&#158;
1599F23710011111ŸLatin-1 (Ÿ)extended\x9F&#159;
160A024010100000 Latin-1 ( )extended\xA0&nbsp;
161A124110100001¡Latin-1 (¡)extended\xA1&#161;
162A224210100010¢Latin-1 (¢)extended\xA2&#162;
163A324310100011£Latin-1 (£)extended\xA3&#163;
164A424410100100¤Latin-1 (¤)extended\xA4&#164;
165A524510100101¥Latin-1 (¥)extended\xA5&#165;
166A624610100110¦Latin-1 (¦)extended\xA6&#166;
167A724710100111§Latin-1 (§)extended\xA7&#167;
168A825010101000¨Latin-1 (¨)extended\xA8&#168;
169A925110101001©Latin-1 (©)extended\xA9&#169;
170AA25210101010ªLatin-1 (ª)extended\xAA&#170;
171AB25310101011«Latin-1 («)extended\xAB&#171;
172AC25410101100¬Latin-1 (¬)extended\xAC&#172;
173AD25510101101­Latin-1 (­)extended\xAD&#173;
174AE25610101110®Latin-1 (®)extended\xAE&#174;
175AF25710101111¯Latin-1 (¯)extended\xAF&#175;
176B026010110000°Latin-1 (°)extended\xB0&#176;
177B126110110001±Latin-1 (±)extended\xB1&#177;
178B226210110010²Latin-1 (²)extended\xB2&#178;
179B326310110011³Latin-1 (³)extended\xB3&#179;
180B426410110100´Latin-1 (´)extended\xB4&#180;
181B526510110101µLatin-1 (µ)extended\xB5&#181;
182B626610110110Latin-1 (¶)extended\xB6&#182;
183B726710110111·Latin-1 (·)extended\xB7&#183;
184B827010111000¸Latin-1 (¸)extended\xB8&#184;
185B927110111001¹Latin-1 (¹)extended\xB9&#185;
186BA27210111010ºLatin-1 (º)extended\xBA&#186;
187BB27310111011»Latin-1 (»)extended\xBB&#187;
188BC27410111100¼Latin-1 (¼)extended\xBC&#188;
189BD27510111101½Latin-1 (½)extended\xBD&#189;
190BE27610111110¾Latin-1 (¾)extended\xBE&#190;
191BF27710111111¿Latin-1 (¿)extended\xBF&#191;
192C030011000000ÀLatin-1 (À)extended\xC0&#192;
193C130111000001ÁLatin-1 (Á)extended\xC1&#193;
194C230211000010ÂLatin-1 (Â)extended\xC2&#194;
195C330311000011ÃLatin-1 (Ã)extended\xC3&#195;
196C430411000100ÄLatin-1 (Ä)extended\xC4&#196;
197C530511000101ÅLatin-1 (Å)extended\xC5&#197;
198C630611000110ÆLatin-1 (Æ)extended\xC6&#198;
199C730711000111ÇLatin-1 (Ç)extended\xC7&#199;
200C831011001000ÈLatin-1 (È)extended\xC8&#200;
201C931111001001ÉLatin-1 (É)extended\xC9&#201;
202CA31211001010ÊLatin-1 (Ê)extended\xCA&#202;
203CB31311001011ËLatin-1 (Ë)extended\xCB&#203;
204CC31411001100ÌLatin-1 (Ì)extended\xCC&#204;
205CD31511001101ÍLatin-1 (Í)extended\xCD&#205;
206CE31611001110ÎLatin-1 (Î)extended\xCE&#206;
207CF31711001111ÏLatin-1 (Ï)extended\xCF&#207;
208D032011010000ÐLatin-1 (Ð)extended\xD0&#208;
209D132111010001ÑLatin-1 (Ñ)extended\xD1&#209;
210D232211010010ÒLatin-1 (Ò)extended\xD2&#210;
211D332311010011ÓLatin-1 (Ó)extended\xD3&#211;
212D432411010100ÔLatin-1 (Ô)extended\xD4&#212;
213D532511010101ÕLatin-1 (Õ)extended\xD5&#213;
214D632611010110ÖLatin-1 (Ö)extended\xD6&#214;
215D732711010111×Latin-1 (×)extended\xD7&#215;
216D833011011000ØLatin-1 (Ø)extended\xD8&#216;
217D933111011001ÙLatin-1 (Ù)extended\xD9&#217;
218DA33211011010ÚLatin-1 (Ú)extended\xDA&#218;
219DB33311011011ÛLatin-1 (Û)extended\xDB&#219;
220DC33411011100ÜLatin-1 (Ü)extended\xDC&#220;
221DD33511011101ÝLatin-1 (Ý)extended\xDD&#221;
222DE33611011110ÞLatin-1 (Þ)extended\xDE&#222;
223DF33711011111ßLatin-1 (ß)extended\xDF&#223;
224E034011100000àLatin-1 (à)extended\xE0&#224;
225E134111100001áLatin-1 (á)extended\xE1&#225;
226E234211100010âLatin-1 (â)extended\xE2&#226;
227E334311100011ãLatin-1 (ã)extended\xE3&#227;
228E434411100100äLatin-1 (ä)extended\xE4&#228;
229E534511100101åLatin-1 (å)extended\xE5&#229;
230E634611100110æLatin-1 (æ)extended\xE6&#230;
231E734711100111çLatin-1 (ç)extended\xE7&#231;
232E835011101000èLatin-1 (è)extended\xE8&#232;
233E935111101001éLatin-1 (é)extended\xE9&#233;
234EA35211101010êLatin-1 (ê)extended\xEA&#234;
235EB35311101011ëLatin-1 (ë)extended\xEB&#235;
236EC35411101100ìLatin-1 (ì)extended\xEC&#236;
237ED35511101101íLatin-1 (í)extended\xED&#237;
238EE35611101110îLatin-1 (î)extended\xEE&#238;
239EF35711101111ïLatin-1 (ï)extended\xEF&#239;
240F036011110000ðLatin-1 (ð)extended\xF0&#240;
241F136111110001ñLatin-1 (ñ)extended\xF1&#241;
242F236211110010òLatin-1 (ò)extended\xF2&#242;
243F336311110011óLatin-1 (ó)extended\xF3&#243;
244F436411110100ôLatin-1 (ô)extended\xF4&#244;
245F536511110101õLatin-1 (õ)extended\xF5&#245;
246F636611110110öLatin-1 (ö)extended\xF6&#246;
247F736711110111÷Latin-1 (÷)extended\xF7&#247;
248F837011111000øLatin-1 (ø)extended\xF8&#248;
249F937111111001ùLatin-1 (ù)extended\xF9&#249;
250FA37211111010úLatin-1 (ú)extended\xFA&#250;
251FB37311111011ûLatin-1 (û)extended\xFB&#251;
252FC37411111100üLatin-1 (ü)extended\xFC&#252;
253FD37511111101ýLatin-1 (ý)extended\xFD&#253;
254FE37611111110þLatin-1 (þ)extended\xFE&#254;
255FF37711111111ÿLatin-1 (ÿ)extended\xFF&#255;

About This Tool

🔣 ASCII Table Explorer – Complete 0–255 Character Reference

The ASCII Table Explorer is an interactive reference covering all 256 characters in the ASCII standard and its ISO-8859-1 / Latin-1 extension. Whether you need to find the hexadecimal code for a control character, copy an HTML entity for a special symbol, or quickly look up the binary representation of any byte value, this tool gives you instant answers without leaving your browser.

What Is ASCII?

ASCII (American Standard Code for Information Interchange) was published in 1963 and defines a 7-bit character encoding that maps 128 unique code points (0–127) to characters universally understood by computers and communication equipment. Every modern encoding — including UTF-8 — is a superset of ASCII, making it the universal foundation of text in computing.

The Three Character Ranges

RangeCountDescriptionExamples
Control33Non-printable codes (0–31, 127) used for device control and formattingNUL, TAB, LF, CR, ESC, DEL
Printable95Visible characters (32–126) including letters, digits, and punctuationA–Z, a–z, 0–9, ! @ # $
Extended128ISO-8859-1 / Latin-1 characters (128–255) for Western European languagesé, ñ, ü, ©, ®, ×, ÷

Numeric Representation Formats

Each character is shown in four numeric bases simultaneously:

  • Decimal (Dec) — the most familiar base-10 value (e.g., 65 for A)
  • Hexadecimal (Hex) — base-16, widely used in programming, prefixed as 0x41
  • Octal (Oct) — base-8, used in Unix file permissions and C string literals (e.g., \101)
  • Binary (Bin) — base-2, showing the raw 8-bit representation (e.g., 01000001)

Escape Sequences for Developers

Click any row to reveal ready-to-paste escape sequences in four languages:

  • C / C++ — uses \n, \t, \x41 notation
  • Python — uses \n, \t, \x41 or \u0041
  • JavaScript / TypeScript — uses \n, \t, \u0041
  • HTML — named entities (&amp;, &lt;) and numeric references (&#65;)

Common Control Characters Quick Reference

DecHexAbbrNameUse
000NULNullString terminator in C
909HTHorizontal TabIndentation in text files
100ALFLine FeedUnix / Linux newline
130DCRCarriage ReturnPart of Windows CRLF newline
271BESCEscapeANSI terminal escape sequences
3220SPSpaceWord separator
1277FDELDeleteBackspace on many terminals

How to Use the Explorer

🔍 Search — Type a character, decimal code, hex value (e.g., 0x41), octal, binary string, or character name (e.g., carriage return) to instantly filter the table.

🗂️ Filter by Category — Narrow the view to only control characters, printable characters, or extended characters using the category dropdown.

🖱️ Click any row — Opens a detail panel showing all numeric codes, escape sequences, and copy buttons for every format.

🔲 Grid View — Switch to the grid layout for a visual overview of all characters, ideal for browsing printable and extended characters by appearance.

Why ASCII Still Matters

Despite Unicode's dominance, ASCII remains critical in everyday development. HTTP headers, JSON keys, email headers, and most programming language syntax are constrained to ASCII. Network protocols like SMTP, FTP, and Telnet were built entirely on it. Understanding ASCII code points is essential for debugging encoding issues, writing binary parsers, constructing regular expressions, and working with low-level systems programming in C, Go, or Rust.

The extended range (128–255) based on ISO-8859-1 is equally important for legacy systems, HTTP character set declarations, and correctly interpreting older files and databases that predate widespread Unicode adoption.

Frequently Asked Questions

Is the ASCII Table Explorer free?

Yes, ASCII Table Explorer is totally free :)

Can I use the ASCII Table Explorer offline?

Yes, you can install the webapp as PWA.

Is it safe to use ASCII Table Explorer?

Yes, any data related to ASCII Table Explorer only stored in your browser (if storage required). You can simply clear browser cache to clear all the stored data. We do not store any data on server.

How does the ASCII Table Explorer work?

The tool displays all 256 ASCII and extended ASCII characters along with their decimal, hexadecimal, octal, and binary codes. You can search by character, name, or numeric code, filter by category (control, printable, extended), and instantly copy escape sequences for any character.

What is the difference between standard ASCII (0–127) and extended ASCII (128–255)?

Standard ASCII covers 128 characters: control characters (0–31, 127), printable characters (32–126), and DEL (127). Extended ASCII (128–255) is based on ISO-8859-1 / Latin-1 and adds accented letters, currency symbols, and special punctuation commonly used in Western European languages.

What are control characters?

Control characters (0–31 and 127) are non-printable codes used to control devices and terminals. Examples include NUL (0) for null terminator, TAB (9) for horizontal tab, LF (10) for line feed, CR (13) for carriage return, ESC (27) for escape, and DEL (127) for delete.

What escape sequence formats does this tool generate?

The tool generates escape sequences in five formats: C/C++ (\x41), Python (\x41 or \n), JavaScript (\x41 or \u0041), HTML entity (&#65; or &amp;), and CSS (\000041). These are ready to copy directly into your code.

Can I look up a character by typing it directly?

Yes. Type or paste any single character into the search box and the table will instantly filter to show its row, revealing all its encodings and descriptions.

Is the data accurate and complete?

Yes. The tool covers all 256 code points of ASCII and ISO-8859-1. Control character names and abbreviations follow the official ANSI/ISO standard. No data is sent to any server — everything runs in your browser.