ASCII (1967 or later)
MIME / IANAus-ascii
ClassificationISO 646 series
Preceded byITA 2, FIELDATA
Succeeded byISO 8859, Unicode
Other related encoding(s)PETSCII

ASCII (/ (About this soundlisten) ASS-kee),[1]:6 abbreviated from American Standard Code for Information Interchange, is a character encoding standard for electronic communication. ASCII codes represent text in computers, telecommunications equipment, and other devices. Most modern character-encoding schemes are based on ASCII, although they support many additional characters.

ASCII is the traditional name for the encoding system; the Internet Assigned Numbers Authority (IANA) prefers the updated name US-ASCII, which clarifies that this system was developed in the US and based on the typographical symbols predominantly in use there.[2]

ASCII is one of the IEEE milestones.

ASCII chart from an earlier-than 1972 printer manual (b1 is the least significant bit.)


ASCII was developed from telegraph code. Its first commercial use was as a seven-bit teleprinter code promoted by Bell data services. Work on the ASCII standard began on October 6, 1960, with the first meeting of the American Standards Association's (ASA) (now the American National Standards Institute or ANSI) X3.2 subcommittee. The first edition of the standard was published in 1963,[3][4] underwent a major revision during 1967,[5][6] and experienced its most recent update during 1986.[7] Compared to earlier telegraph codes, the proposed Bell code and ASCII were both ordered for more convenient sorting (i.e., alphabetization) of lists, and added features for devices other than teleprinters.

Originally based on the English alphabet, ASCII encodes 128 specified characters into seven-bit integers as shown by the ASCII chart above.[8] Ninety-five of the encoded characters are printable: these include the digits 0 to 9, lowercase letters a to z, uppercase letters A to Z, and punctuation symbols. In addition, the original ASCII specification included 33 non-printing control codes which originated with Teletype machines; most of these are now obsolete,[9] although a few are still commonly used, such as the carriage return, line feed and tab codes.

For example, lowercase i would be represented in the ASCII encoding by binary 1101001 = hexadecimal 69 (i is the ninth letter) = decimal 105.

Other Languages
Alemannisch: ASCII
العربية: أسكي
asturianu: ASCII
azərbaycanca: ASCII
تۆرکجه: اسکی
Bân-lâm-gú: ASCII
български: ASCII
bosanski: ASCII
català: ASCII
čeština: ASCII
dansk: ASCII
Ελληνικά: ASCII
español: ASCII
Esperanto: Askio
euskara: ASCII
Gaeilge: ASCII
galego: ASCII
хальмг: ASCII
한국어: ASCII
हिन्दी: आस्की
hrvatski: ASCII
Bahasa Indonesia: ASCII
interlingua: ASCII
italiano: ASCII
עברית: ASCII
kurdî: ASCII
latviešu: ASCII
lietuvių: ASCII
lumbaart: ASCII
magyar: ASCII
മലയാളം: ആസ്കി
Bahasa Melayu: ASCII
монгол: ASCII
Nederlands: ASCII (tekenset)
नेपाल भाषा: एस्की
日本語: ASCII
norsk: ASCII
norsk nynorsk: ASCII
олык марий: ASCII
oʻzbekcha/ўзбекча: ASCII
Plattdüütsch: ASCII
polski: ASCII
português: ASCII
română: ASCII
русский: ASCII
Scots: ASCII
shqip: ASCII
Simple English: ASCII
slovenčina: ASCII
slovenščina: ASCII
کوردی: ئەسکی
српски / srpski: ASCII
srpskohrvatski / српскохрватски: ASCII
suomi: ASCII
svenska: ASCII
Taqbaylit: ASCII
తెలుగు: ఆశ్కి
ไทย: แอสกี
Türkçe: ASCII
українська: ASCII
اردو: ایسکی
Tiếng Việt: ASCII
Yorùbá: ASCII