Facebook Twitter Instagram
    TechnoppsTechnopps
    • News
    • Gaming
    • Hardware
    • Laptops
    • Phones
    TechnoppsTechnopps
    Home»Guides»Data Encoding Standards»ASCII Table: An Essential Guide
    Data Encoding Standards

    ASCII Table: An Essential Guide

    The Building Block of Text-Based Data Representation
    By Armaan BhatiMay 29, 20235 Mins Read
    Twitter Reddit Facebook LinkedIn Telegram Email

    The ASCII (American Standard Code for Information Interchange) table is a significant aspect of modern computing. Initially developed in the 1960s, ASCII was standardized to represent text-based information in computers, communications equipment, and other text-based devices. This article offers an in-depth look into the ASCII table, its structure, and uses.

    Understanding the ASCII Table

    ASCII is a character encoding standard that assigns unique numeric values to letters, digits, punctuation marks, space, control characters, and other symbols. The original ASCII standard uses 7 bits to represent each character, allowing 128 unique combinations (from 0 to 127). An extended version of ASCII uses an additional bit, expanding the range to 256 characters.

    The Structure of the ASCII Table

    The ASCII table is divided into two main sections:

    1. Control Characters (0 – 31 and 127): These characters are not printable as they are intended to control hardware devices. Examples include carriage return (CR), line feed (LF), and escape (ESC).
    2. Printable Characters (32 – 126): These characters include the common characters used in English writing. This section starts from space (32), goes through punctuation, numbers, uppercase letters, and more punctuation, and ends with lowercase letters.

    An extended version of the ASCII table includes additional characters beyond 127, like foreign language characters, special symbols, and graphical elements.

    Standard ASCII Table

    DECHEXOCTBINCHARDESCRIPTION
    00000000000000NULNull char
    10100100000001SOHStart of Heading
    20200200000010STXStart of Text
    30300300000011ETXEnd of Text
    40400400000100EOTEnd of Transmission
    50500500000101ENQEnquiry
    60600600000110ACKAcknowledgment
    70700700000111BELBell
    80801000001000BSBack Space
    90901100001001HTHorizontal Tab
    100A01200001010LFLine Feed
    110B01300001011VTVertical Tab
    120C01400001100FFForm Feed
    130D01500001101CRCarriage Return
    140E01600001110SOShift Out / X-On
    150F01700001111SIShift In / X-Off
    161002000010000DLEData Line Escape
    171102100010001DC1Device Control 1 (oft. XON)
    181202200010010DC2Device Control 2
    191302300010011DC3Device Control 3 (oft. XOFF)
    201402400010100DC4Device Control 4
    211502500010101NAKNegative Acknowledgement
    221602600010110SYNSynchronous Idle
    231702700010111ETBEnd of Transmit Block
    241803000011000CANCancel
    251903100011001EMEnd of Medium
    261A03200011010SUBSubstitute
    271B03300011011ESCEscape
    281C03400011100FSFile Separator
    291D03500011101GSGroup Separator
    301E03600011110RSRecord Separator
    311F03700011111USUnit Separator
    322004000100000SPSpace
    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–Minus sign
    462E05600101110.Period / dot
    472F05700101111/Slash / divide
    4830060001100000Digit 0
    4931061001100011Digit 1
    5032062001100102Digit 2
    5133063001100113Digit 3
    5234064001101004Digit 4
    5335065001101015Digit 5
    5436066001101106Digit 6
    5537067001101117Digit 7
    5638070001110008Digit 8
    5739071001110019Digit 9
    583A07200111010:Colon
    593B07300111011;Semicolon
    603C07400111100<Less than
    613D07500111101=Equals sign
    623E07600111110>Greater than
    633F07700111111?Question mark
    644010001000000@At symbol
    654110101000001AUppercase A
    664210201000010BUppercase B
    674310301000011CUppercase C
    684410401000100DUppercase D
    694510501000101EUppercase E
    704610601000110FUppercase F
    714710701000111GUppercase G
    724811001001000HUppercase H
    734911101001001IUppercase I
    744A11201001010JUppercase J
    754B11301001011KUppercase K
    764C11401001100LUppercase L
    774D11501001101MUppercase M
    784E11601001110NUppercase N
    794F11701001111OUppercase O
    805012001010000PUppercase P
    815112101010001QUppercase Q
    825212201010010RUppercase R
    835312301010011SUppercase S
    845412401010100TUppercase T
    855512501010101UUppercase U
    865612601010110VUppercase V
    875712701010111WUppercase W
    885813001011000XUppercase X
    895913101011001YUppercase Y
    905A13201011010ZUppercase Z
    915B13301011011[Left square bracket
    925C13401011100\Backslash
    935D13501011101]Right square bracket
    945E13601011110^Caret
    955F13701011111_Underscore
    966014001100000`Grave accent
    976114101100001aLowercase a
    986214201100010bLowercase b
    996314301100011cLowercase c
    1006414401100100dLowercase d
    1016514501100101eLowercase e
    1026614601100110fLowercase f
    1036714701100111gLowercase g
    1046815001101000hLowercase h
    1056915101101001iLowercase i
    1066A15201101010jLowercase j
    1076B15301101011kLowercase k
    1086C15401101100lLowercase l
    1096D15501101101mLowercase m
    1106E15601101110nLowercase n
    1116F15701101111oLowercase o
    1127016001110000pLowercase p
    1137116101110001qLowercase q
    1147216201110010rLowercase r
    1157316301110011sLowercase s
    1167416401110100tLowercase t
    1177516501110101uLowercase u
    1187616601110110vLowercase v
    1197716701110111wLowercase w
    1207817001111000xLowercase x
    1217917101111001yLowercase y
    1227A17201111010zLowercase z
    1237B17301111011{Left curly bracket
    1247C17401111100|Vertical bar
    1257D17501111101}Right curly bracket
    1267E17601111110~Tilde
    1277F17701111111DELDelete

    Extended ASCII Table

    DecHexOctBinaryCharacterDescription
    1288020010000000ÇMajuscule C-cedilla
    1298120110000001üMinuscule u-umlaut
    1308220210000010éMinuscule e-acute
    1318320310000011âMinuscule a-circumflex
    1328420410000100äMinuscule a-umlaut
    1338520510000101àMinuscule a-grave
    1348620610000110åMinuscule a-ring
    1358720710000111çMinuscule c-cedilla
    1368821010001000êMinuscule e-circumflex
    1378921110001001ëMinuscule e-umlaut
    1388A21210001010èMinuscule e-grave
    1398B21310001011ïMinuscule i-umlaut
    1408C21410001100îMinuscule i-circumflex
    1418D21510001101ìMinuscule i-grave
    1428E21610001110ÄMajuscule A-umlaut
    1438F21710001111ÅMajuscule A-ring
    1449022010010000ÉMajuscule E-acute
    1459122110010001æMinuscule ae
    1469222210010010ÆMajuscule AE
    1479322310010011ôMinuscule o-circumflex
    1489422410010100öMinuscule o-umlaut
    1499522510010101òMinuscule o-grave
    1509622610010110ûMinuscule u-circumflex
    1519722710010111ùMinuscule u-grave
    1529823010011000ÿMinuscule y-umlaut
    1539923110011001ÖMajuscule O-umlaut
    1549A23210011010ÜMajuscule U-umlaut
    1559B23310011011¢Cent sign
    1569C23410011100£Pound sign
    1579D23510011101¥Yen sign
    1589E23610011110₧Peseta sign
    1599F23710011111ƒFlorin sign
    160A024010100000áMinuscule a-acute
    161A124110100001íMinuscule i-acute
    162A224210100010óMinuscule o-acute
    163A324310100011úMinuscule u-acute
    164A424410100100ñMinuscule n-tilde
    165A524510100101ÑMajuscule N-tilde
    166A624610100110ªFeminine ordinal
    167A724710100111ºMasculine ordinal
    168A825010101000¿Inverted question mark
    169A925110101001⌐Reversed not sign
    170AA25210101010¬Not sign
    171AB25310101011½One half
    172AC25410101100¼One quarter
    173AD25510101101¡Inverted exclamation
    174AE25610101110«Left angle quote
    175AF25710101111»Right angle quote
    176B026010110000░Light shade
    177B126110110001▒Medium shade
    178B226210110010▓Dark shade
    179B326310110011│Box drawings light vertical
    180B426410110100┤Box drawings light vertical and left
    181B526510110101╡Box drawings vertical single and left double
    182B626610110110╢Box drawings vertical double and left single
    183B726710110111╖Box drawings down double and left single
    184B827010111000╕Box drawings down single and left double
    185B927110111001╣Box drawings double vertical and left
    186BA27210111010║Box drawings double vertical
    187BB27310111011╝Box drawings double up and left
    188BC27410111100╜Box drawings up single and left double
    189BD27510111101╛Box drawings up double and left single
    190BE27610111110┐Box drawings light down and left
    191BF27710111111└Box drawings light up and right
    192C030011000000┴Box drawings light up and horizontal
    193C130111000001┬Box drawings light down and horizontal
    194C230211000010├Box drawings light vertical and right
    195C330311000011─Box drawings light horizontal
    196C430411000100┼Box drawings light vertical and horizontal
    197C530511000101╞Box drawings vertical single and right double
    198C630611000110╟Box drawings vertical double and right single
    199C730711000111╚Box drawings double up and right
    200C831011001000╔Box drawings double down and right
    201C931111001001╩Box drawings double up and horizontal
    202CA31211001010╦Box drawings double down and horizontal
    203CB31311001011╠Box drawings double vertical and right
    204CC31411001100═Box drawings double horizontal
    205CD31511001101╬Box drawings double vertical and horizontal
    206CE31611001110╧Box drawings up single and horizontal double
    207CF31711001111╨Box drawings up double and horizontal single
    208D032011010000╤Box drawings down single and horizontal double
    209D132111010001╥Box drawings down double and horizontal single
    210D232211010010╙Box drawings up single and right double
    211D332311010011╘Box drawings up double and right single
    212D432411010100╒Box drawings down single and right double
    213D532511010101╓Box drawings down double and right single
    214D632611010110╫Box drawings vertical double and horizontal single
    215D732711010111╪Box drawings vertical single and horizontal double
    216D833011011000┘Box drawings light up and left
    217D933111011001┌Box drawings light down and right
    218DA33211011010█Full block
    219DB33311011011▄Lower half block
    220DC33411011100▌Left half block
    221DD33511011101▐Right half block
    222DE33611011110▀Upper half block
    223DF33711011111αAlpha
    224E034011100000ßSharp S or Beta
    225E134111100001ΓGamma
    226E234211100010πPi
    227E334311100011ΣSigma
    228E434411100100σSigma minuscule
    229E534511100101µMicro
    230E634611100110τTau
    231E734711100111ΦPhi majuscule
    232E835011101000ΘTheta
    233E935111101001ΩOmega
    234EA35211101010δDelta minuscule
    235EB35311101011∞Infinity
    236EC35411101100φPhi minuscule
    237ED35511101101εEpsilon
    238EE35611101110∩Intersection
    239EF35711101111≡Identical to
    240F036011110000±Plus-minus
    241F136111110001≥Greater-than or equal to
    242F236211110010≤Less-than or equal to
    243F336311110011⌠Top half of integral
    244F436411110100⌡Bottom half of integral
    245F536511110101÷Division sign
    246F636611110110≈Almost equal to
    247F736711110111°Degree sign
    248F837011111000∙Bullet operator
    249F937111111001·Middle dot
    250FA37211111010√Square root
    251FB37311111011ⁿSuperscript n
    252FC37411111100²Superscript two
    253FD37511111101■Black square
    254FE37611111110NBSP in DOS, Unicode
    255FF37711111111Undefined in DOS, y with diaeresis in Unicode

    Uses of ASCII

    Since its inception, ASCII has become a fundamental standard in the computing world. Here are a few of its essential uses:

    1. Communication between devices: ASCII is widely used for data transmission between devices. Many protocols, like HTTP and SMTP, use ASCII for formatting and data exchange.
    2. Text files: ASCII is commonly used for plain text files. Notepad and other basic text editors primarily use ASCII.
    3. Programming: Many programming languages use ASCII values for character processing. For example, in C and Python, you can use ASCII values to perform arithmetic on characters.
    4. Art and design: ASCII is used in creating text-based art and design, known as ASCII art.

    ASCII and Unicode

    While ASCII is incredibly useful, it has one notable limitation—it is unsuitable for languages other than English. That’s where Unicode comes in.

    Unicode is a character encoding standard that aims to represent all characters from all languages. It includes ASCII as a subset, meaning all ASCII characters have the same values in Unicode. Unlike ASCII, which uses 7 or 8 bits, Unicode can use 8, 16, or 32 bits, representing a much larger range of characters.

    In conclusion, the ASCII table is a foundational standard in the digital world. Despite being several decades old, ASCII continues to be an essential tool for digital communication and data processing. Unicode has extended its usefulness by providing a comprehensive and inclusive character encoding system. ASCII and Unicode together form a crucial part of our digital communication infrastructure.

    ASCII Character Encoding Character Sets Unicode
    Previous Article10 Incredible Secrets to Mastering Google Chrome on iPhone
    Next Article Apple Watch Stuck on Apple Logo? Try These 6 Quick Fixes
    Add A Comment

    Leave A Reply Cancel Reply

    Coin Master Free Spins & Coins Link (September 2023)

    September 27, 2023

    Apple Watch Stuck on Apple Logo? Try These 6 Quick Fixes

    June 2, 2023

    ASCII Table: An Essential Guide

    May 29, 2023

    10 Incredible Secrets to Mastering Google Chrome on iPhone

    May 3, 2023
    • About
    • Privacy Policy
    • Contact Us
    © 2023 Technopps.

    Type above and press Enter to search. Press Esc to cancel.