Pular para o conteúdo principal

Tabela ASCII

Como um computador transforma letras e símbolos em números

Um computador só entende números — mais precisamente, só entende binário. Então, quando você aperta a tecla "A" no teclado, precisa existir uma combinação acertada de antemão para o computador saber "esse número binário representa a letra A". Essa combinação se chama ASCII (American Standard Code for Information Interchange).

Um número para cada caractere

A tabela ASCII original define um número de 0 a 127 (7 bits) para cada letra (maiúscula e minúscula), dígito, sinal de pontuação e caracteres de controle (como Enter e Tab).

'A' = 65 = 0x41 = 01000001
'a' = 97 = 0x61 = 01100001

Repare que 'a' minúsculo não é o mesmo número que 'A' maiúsculo — no ASCII, 'a' vale 97. A diferença entre eles é sempre 32 (o bit 5 muda de 0 para 1).


Tabela ASCII Completa (0 a 127)

1. Caracteres de Controle (0 a 31)

DecHexBinárioSímboloDescrição
00x0000000000NULNull (Caractere nulo)
70x0700000111BELBell (Sinal sonoro/bip)
80x0800001000BSBackspace (Apagar)
90x0900001001HTTabulação Horizontal (\t)
100x0A00001010LFLine Feed (Nova linha \n)
130x0D00001101CRCarriage Return (Retorno de carro \r)
270x1B00011011ESCEscape (Tecla Esc)
320x2000100000SpaceEspaço em branco

2. Símbolos e Números (33 a 64)

DecHexBinárioCaractereDecHexBinárioCaractere
330x2100100001!490x31001100011
340x2200100010"500x32001100102
350x2300100011#510x33001100113
360x2400100100$520x34001101004
370x2500100101%530x35001101015
380x2600100110&540x36001101106
430x2B00101011+550x37001101117
440x2C00101100,560x38001110008
450x2D00101101-570x39001110019
480x30001100000610x3D00111101=

3. Letras Maiúsculas (65 a 90)

DecHexBinárioLetraDecHexBinárioLetra
650x4101000001A780x4E01001110N
660x4201000010B790x4F01001111O
670x4301000011C800x5001010000P
680x4401000100D810x5101010001Q
690x4501000101E820x5201010010R
700x4601000110F830x5301010011S
710x4701000111G840x5401010100T
720x4801001000H850x5501010101U
730x4901001001I860x5601010110V
740x4A01001010J870x5701010111W
750x4B01001011K880x5801011000X
760x4C01001100L890x5901011001Y
770x4D01001101M900x5A01011010Z

4. Letras Minúsculas (97 a 122)

DecHexBinárioLetraDecHexBinárioLetra
970x6101100001a1100x6E01101110n
980x6201100010b1110x6F01101111o
990x6301100011c1120x7001110000p
1000x6401100100d1130x7101110001q
1010x6501100101e1140x7201110010r
1020x6601100110f1150x7301110011s
1030x6701100111g1160x7401110100t
1040x6801101000h1170x7501110101u
1050x6901101001i1180x7601110110v
1060x6A01101010j1190x7701110111w
1070x6B01101011k1200x7801111000x
1080x6C01101100l1210x7901111001y
1090x6D01101101m1220x7A01111010z

Os limites do ASCII

O ASCII foi padronizado em 1963 para o alfabeto inglês — não possui acentos como "ç", "ã", "é", nem símbolos de outros idiomas (cirílico, árabe, chinês) ou emojis. A solução universal para isso é o Unicode.

Pratique com o Simulador

Acessem o Simulador Binário e ASCII para converter qualquer letra em seu valor decimal, hexadecimal e binário em tempo real!


Para consultar as especificações técnicas formais e tabelas internacionais oficiais: