ASCII (pronuncia-se az-kee, ass-key se for americano), é uma tabela de caracteres para computadores. É um código binário usado por equipamentos eletrônicos para lidar com texto usando o alfabeto inglês, números e outros símbolos comuns. ASCII é a abreviação de American Standard Code for Information Interchange (Código padrão americano para intercâmbio de informações). O ASCII foi desenvolvido nos anos 60 e se baseou em códigos anteriores usados por sistemas telegráficos.
O código inclui definições para 128 caracteres: a maioria destes são os caracteres imprimíveis do alfabeto como abc, ABC, 123, e ?&! Há também caracteres de controle que não podem ser impressos, mas que, em vez disso, controlam como o texto é processado, para iniciar uma nova linha, por exemplo. Estes estão na coluna da esquerda na tabela abaixo. A maioria dos caracteres de controle não é mais usada para seu propósito original. Não há um controle real de formatação (para negrito ou itálico, etc.)
s vezes alguém fala de um arquivo ou documento em ASCII, o que significa que está em texto simples.
ASCII usa 8 dígitos binários (bits) para representar caracteres: 1000001 (ou 41 em hexadecimal ou 65 em números base padrão - 10) representa a letra maiúscula A; 1000010 representa B; 1000011 representa C; e assim por diante em seqüência. Oito bits permitiram que um bit de paridade fosse incluído em cada byte enviado por uma porta serial ou modems, este bit é usado para evitar erros. Isto foi mais importante anos atrás, quando as conexões eram frequentemente ruidosas.


