ascii encoding programming reference dev-tech character-set

Tabela ASCII e Códigos de Caracteres: Guia de Referência Completo

Uma tabela de referência ASCII completa (0-127), incluindo descrições em decimal, hexadecimal, octal e de caracteres. Aprenda os códigos ASCII para programação e codificação de dados.

2026-04-12

Tabela ASCII e Códigos de Caracteres: Guia de Referência Completo

ASCII (Código Padrão Americano para o Intercâmbio de Informações) é um conjunto de caracteres de 7 bits que define códigos para 128 caracteres. É a base da codificação de caracteres moderna e é compatível com UTF-8.


Tabela ASCII Completa (0-127)

Dec Hex Oct Car Descrição
0 00 000 NUL Caractere nulo
1 01 001 SOH Início de cabeçalho
2 02 002 STX Início de texto
3 03 003 ETX Fim de texto
4 04 004 EOT Fim de transmissão
5 05 005 ENQ Consulta
6 06 006 ACK Confirmação
7 07 007 BEL Sinal sonoro
8 08 010 BS Backspace
9 09 011 TAB Tabulação horizontal
10 0A 012 LF Salto de linha
11 0B 013 VT Tabulação vertical
12 0C 014 FF Alimentação de formulário
13 0D 015 CR Retorno de carro
14 0E 016 SO Shift Out
15 0F 017 SI Shift In
16 10 020 DLE Escape de link de dados
17 11 021 DC1 Controle de dispositivo 1
18 12 022 DC2 Controle de dispositivo 2
19 13 023 DC3 Controle de dispositivo 3
20 14 024 DC4 Controle de dispositivo 4
21 15 025 NAK Confirmação negativa
22 16 026 SYN Ocioso síncrono
23 17 027 ETB Fim do bloco de transmissão
24 18 030 CAN Cancelar
25 19 031 EM Fim do meio
26 1A 032 SUB Substituir
27 1B 033 ESC Escape
28 1C 034 FS Separador de arquivos
29 1D 035 GS Separador de grupos
30 1E 036 RS Separador de registros
31 1F 037 US Separador de unidades
32 20 040 (Space) Caractere Imprimível
33 21 041 ! Caractere Imprimível
34 22 042 " Caractere Imprimível
35 23 043 # Caractere Imprimível
36 24 044 $ Caractere Imprimível
37 25 045 % Caractere Imprimível
38 26 046 & Caractere Imprimível
39 27 047 ' Caractere Imprimível
40 28 050 ( Caractere Imprimível
41 29 051 ) Caractere Imprimível
42 2A 052 * Caractere Imprimível
43 2B 053 + Caractere Imprimível
44 2C 054 , Caractere Imprimível
45 2D 055 - Caractere Imprimível
46 2E 056 . Caractere Imprimível
47 2F 057 / Caractere Imprimível
48 30 060 0 Caractere Imprimível
49 31 061 1 Caractere Imprimível
50 32 062 2 Caractere Imprimível
51 33 063 3 Caractere Imprimível
52 34 064 4 Caractere Imprimível
53 35 065 5 Caractere Imprimível
54 36 066 6 Caractere Imprimível
55 37 067 7 Caractere Imprimível
56 38 070 8 Caractere Imprimível
57 39 071 9 Caractere Imprimível
58 3A 072 : Caractere Imprimível
59 3B 073 ; Caractere Imprimível
60 3C 074 < Caractere Imprimível
61 3D 075 = Caractere Imprimível
62 3E 076 > Caractere Imprimível
63 3F 077 ? Caractere Imprimível
64 40 100 @ Caractere Imprimível
65 41 101 A Caractere Imprimível
66 42 102 B Caractere Imprimível
67 43 103 C Caractere Imprimível
68 44 104 D Caractere Imprimível
69 45 105 E Caractere Imprimível
70 46 106 F Caractere Imprimível
71 47 107 G Caractere Imprimível
72 48 110 H Caractere Imprimível
73 49 111 I Caractere Imprimível
74 4A 112 J Caractere Imprimível
75 4B 113 K Caractere Imprimível
76 4C 114 L Caractere Imprimível
77 4D 115 M Caractere Imprimível
78 4E 116 N Caractere Imprimível
79 4F 117 O Caractere Imprimível
80 50 120 P Caractere Imprimível
81 51 121 Q Caractere Imprimível
82 52 122 R Caractere Imprimível
83 53 123 S Caractere Imprimível
84 54 124 T Caractere Imprimível
85 55 125 U Caractere Imprimível
86 56 126 V Caractere Imprimível
87 57 127 W Caractere Imprimível
88 58 130 X Caractere Imprimível
89 59 131 Y Caractere Imprimível
90 5A 132 Z Caractere Imprimível
91 5B 133 [ Caractere Imprimível
92 5C 134 \ Caractere Imprimível
93 5D 135 ] Caractere Imprimível
94 5E 136 ^ Caractere Imprimível
95 5F 137 _ Caractere Imprimível
96 60 140 ` Caractere Imprimível
97 61 141 a Caractere Imprimível
98 62 142 b Caractere Imprimível
99 63 143 c Caractere Imprimível
100 64 144 d Caractere Imprimível
101 65 145 e Caractere Imprimível
102 66 146 f Caractere Imprimível
103 67 147 g Caractere Imprimível
104 68 150 h Caractere Imprimível
105 69 151 i Caractere Imprimível
106 6A 152 j Caractere Imprimível
107 6B 153 k Caractere Imprimível
108 6C 154 l Caractere Imprimível
109 6D 155 m Caractere Imprimível
110 6E 156 n Caractere Imprimível
111 6F 157 o Caractere Imprimível
112 70 160 p Caractere Imprimível
113 71 161 q Caractere Imprimível
114 72 162 r Caractere Imprimível
115 73 163 s Caractere Imprimível
116 74 164 t Caractere Imprimível
117 75 165 u Caractere Imprimível
118 76 166 v Caractere Imprimível
119 77 167 w Caractere Imprimível
120 78 170 x Caractere Imprimível
121 79 171 y Caractere Imprimível
122 7A 172 z Caractere Imprimível
123 7B 173 { Caractere Imprimível
124 7C 174 ` `
125 7D 175 } Caractere Imprimível
126 7E 176 ~ Caractere Imprimível
127 7F 177 DEL Excluir

Descrições de Categorias

Caracteres de Controle (0-31, 127)

Estes caracteres não são imprimíveis e foram originalmente usados para controlar dispositivos de hardware, como impressoras. Os mais comuns incluem LF (Salto de linha), CR (Retorno de carro) e TAB.

Caracteres Imprimíveis (32-126)

Esta faixa inclui todos os caracteres que você vê no seu teclado: números, letras maiúsculas e minúsculas, sinais de pontuação e símbolos.

ASCII Estendido e UTF-8

O ASCII padrão usa 7 bits. O ASCII estendido usa 8 bits para fornecer 128 caracteres adicionais. Hoje, o UTF-8 é a codificação mais comum; é totalmente compatível com ASCII, o que significa que cada arquivo ASCII é também um arquivo UTF-8 válido.


Dicas de Uso e Exemplos

Linha de comando Linux / macOS:

# View ASCII table
man ascii

# Print characters from hex
printf "\x41\x42\x43\n"
# Output: ABC

Exemplos de Programação:

Python:

# Char to Int
print(ord('A'))  # 65

# Int to Char
print(chr(65))   # 'A'

JavaScript:

// Char to Int
"A".charCodeAt(0); // 65

// Int to Char
String.fromCharCode(65); // "A"

Perguntas Frequentes

Q: Qual é a diferença entre ASCII e Unicode?

A: ASCII é uma codificação de 7 bits para 128 caracteres. Unicode é um padrão muito maior (cobrindo mais de 140.000 caracteres) projetado para lidar com todos os idiomas do mundo. Os primeiros 128 caracteres do Unicode (UTF-8) são idênticos ao ASCII.

Q: O que significa um erro de "caractere inválido"?

A: Isso geralmente ocorre quando um sistema espera ASCII (7 bits), mas encontra um caractere de 8 bits ou uma sequência de bytes que não corresponde à codificação esperada (como um caractere não ASCII em um sistema legado).

Q: Como lidar com caracteres de 8 bits?

A: Use a codificação UTF-8. Ela lida tanto com o ASCII padrão quanto com todos os outros caracteres de forma transparente.


Ferramentas Relacionadas no Tool3M