Tabla ASCII con enlace de descarga PDF

Con el código ASCII se pueden representar de forma correcta los caracteres en los dispositivos electrónicos, lo que explica por qué se utiliza con tanta frecuencia. En cuanto a la tabla de códigos ASCII, los caracteres aparecen junto al número binario, decimal o hexadecimal correspondiente.

Tabla ASCII: vista general

El código ASCII incorpora una gran cantidad de caracteres y, por tanto, se suele utilizar una tabla ASCII para codificar los caracteres. En ella, se incluyen todos los caracteres que pueden representarse con ASCII, así como el código binario, decimal y el sistema hexadecimal, que se utilizan para representar los caracteres. Usuarios y máquinas (respectivamente) hacen uso de los dos primeros sistemas numéricos. En cambio, la ventaja del sistema hexadecimal es que comprende 16 caracteres (0-9 + A-F) y, por esta razón, se pueden representar números grandes con menos dígitos. De esta manera, un byte se puede representar siempre con un máximo de dos dígitos.

Consejo

Si te interesa el tema, la Digital Guide de IONOS ofrece más información sobre el código ASCII.

A continuación, mostramos los caracteres de control (es decir, los caracteres que no imprime el ordenador, sino que solo representan órdenes como un salto de línea) y los caracteres imprimibles en dos tablas por separado.

Tabla ASCII: caracteres de control

Bin. Hex. Dez. Código ASCII Explicación
0000000 0 0 NUL El carácter nulo exhorta al dispositivo a que no haga nada (Null)
0000001 1 1 SOH Inicia un encabezado (Start of Heading)
0000010 2 2 STX Concluye el encabezado y señala el inicio de un mensaje (Start of Text)
0000011 3 3 ETX Muestra el final del mensaje (End of Text)
0000100 4 4 EOT Marca el final de toda la transmisión (End of Transmission)
0000101 5 5 ENQ Una consulta que solicita una respuesta (Enquiry)
0000110 6 6 ACK Ofrece una respuesta positiva a una consulta (Acknowledge)
0000111 7 7 BEL Produce una señal de audio (Bell)
0001000 8 8 BS Permite retroceder un paso con el cursor (Backspace)
0001001 9 9 TAB (HT) Tabulador horizontal que mueve el cursor en una línea hacia la siguiente posición predefinida (Horizontal Tab)
0001010 A 10 LF Hace que el cursor salte a la línea siguiente (Line Feed)
0001011 B 11 VT El tabulador vertical hace que el cursor salte a una línea predefinida (Vertical Tab)
0001100 C 12 FF Solicita un salto de página (Form Feed)
0001101 D 13 CR Vuelve a poner el cursor en la primera línea (Carriage Return)
0001110 E 14 SO Cambia a una representación especial (Shift Out)
0001111 F 15 SI Hace que la representación vuelva a su estado normal (Shift In)
0010000 10 16 DLE Se modifica el significado de los siguientes caracteres (Data Link Escape)
0010001 11 17 DC1 Caracteres de control que se asignan en función del dispositivo utilizado para desencadenar unas funciones específicas (Device Control)
0010010 12 18 DC2 Caracteres de control que se asignan en función del dispositivo utilizado para desencadenar unas funciones específicas (Device Control)
0010011 13 19 DC3 Caracteres de control que se asignan en función del dispositivo utilizado para desencadenar unas funciones específicas (Device Control)
0010100 14 20 DC4 Caracteres de control que se asignan en función del dispositivo utilizado para desencadenar unas funciones específicas (Device Control)
0010101 15 21 NAK Respuesta negativa a una consulta (Negative Acknowledge)
0010110 16 22 SYN Sincroniza una transferencia de datos aunque no se transmita ninguna señal (Synchronous Idle)
0010111 17 23 ETB Marca el final de un bloque de transmisión (End of Transmission Block)
0011000 18 24 CAN Establece que una transmisión es incorrecta y se tienen que descartar los datos (Cancel)
0011001 19 25 EM Muestra el final del dispositivo de almacenamiento (End of Medium)
0011010 1A 26 SUB Sustituto para un carácter erróneo (Substitute)
0011011 1B 27 ESC Inicia una secuencia de escape y otorga al carácter siguiente un significado especial (Escape)
0011100 1C 28 FS File Separator: Marca la separación de bloques de datos lógicos y tiene un orden jerárquico (file > group > record > unit)
0011101 1D 29 GS Group Separator: Marca la separación de bloques de datos lógicos y tiene un orden jerárquico (file > group > record > unit)
0011110 1E 30 RS Record Separator: Marca la separación de bloques de datos lógicos y tiene un orden jerárquico (file > group > record > unit)
0011111 1F 31 US Unit Separator: Marca la separación de bloques de datos lógicos y tiene un orden jerárquico (file > group > record > unit)
1111111 7F 127 DEL Elimina un carácter. Dado que este signo de control tiene los mismos dígitos en todas las posiciones, en la época de las cintas perforadas se podía anular otro carácter troquelando todas las posiciones. (Delete)

Tabla ASCII: caracteres para imprimir

Los caracteres imprimibles no solo abarcan letras y números, sino que también los caracteres especiales, razón por la cual se incluyen en la siguiente tabla ASCII:

Bin.

Hex.

Dez.

Código ASCII

Explicación

Grupo

0-31

Caracteres de control

0100000

20

32

SP

Espacio (Space)

Caracteres especiales

0100001

21

33

!

Signo de exclamación

Caracteres especiales

0100010

22

34

"

Comillas dobles, comillas altas

Caracteres especiales

0100011

23

35

#

Almohadilla

Caracteres especiales

0100100

24

36

$

Símbolo de dólar

Caracteres especiales

0100101

25

37

%

Signo de porcentaje

Caracteres especiales

0100110

26

38

&

Et

Caracteres especiales

0100111

27

39

'

Apóstrofe

Caracteres especiales

0101000

28

40

(

Paréntesis izquierdo

Caracteres especiales

0101001

29

41

)

Paréntesis derecho

Caracteres especiales

0101010

2A

42

*

Asterisco

Caracteres especiales

0101011

2B

43

+

Signo más

Caracteres especiales

0101100

2C

44

,

Coma

Caracteres especiales

0101101

2D

45

-

Signo menos, guion medio

Caracteres especiales

0101110

2E

46

.

Punto

Caracteres especiales

0101111

2F

47

/

Barra inclinada (“slash”)

Caracteres especiales

0110000

30

48

0

Números

0110001

31

49

1

Números

0110010

32

50

2

Números

0110011

33

51

3

Números

0110100

34

52

4

Números

0110101

35

53

5

Números

0110110

36

54

6

Números

0110111

37

55

7

Números

0111000

38

56

8

Números

0111001

39

57

9

Números

0111010

3A

58

:

Dos puntos

Caracteres especiales

0111011

3B

59

;

Punto y coma

Caracteres especiales

0111100

3C

60

<

Menor que

Caracteres especiales

0111101

3D

61

=

Igual que

Caracteres especiales

0111110

3E

62

>

Mayor que

Caracteres especiales

0111111

3F

63

?

Cierre de interrogación

Caracteres especiales

1000000

40

64

@

Arroba

Caracteres especiales

1000001

41

65

A

Mayúsculas

1000010

42

66

B

Mayúsculas

1000011

43

67

C

Mayúsculas

1000100

44

68

D

Mayúsculas

1000101

45

69

E

Mayúsculas

1000110

46

70

F

Mayúsculas

1000111

47

71

G

Mayúsculas

1001000

48

72

H

Mayúsculas

1001001

49

73

I

Mayúsculas

1001010

4A

74

J

Mayúsculas

1001011

4B

75

K

Mayúsculas

1001100

4C

76

L

Mayúsculas

1001101

4D

77

M

Mayúsculas

1001110

4E

78

N

Mayúsculas

1001111

4F

79

O

Mayúsculas

1010000

50

80

P

Mayúsculas

1010001

51

81

Q

Mayúsculas

1010010

52

82

R

Mayúsculas

1010011

53

83

S

Mayúsculas

1010100

54

84

T

Mayúsculas

1010101

55

85

U

Mayúsculas

1010110

56

86

V

Mayúsculas

1010111

57

87

W

Mayúsculas

1011000

58

88

X

Mayúsculas

1011001

59

89

Y

Mayúsculas

1011010

5A

90

Z

Mayúsculas

1011011

5B

91

[

Corchete izquierdo

Caracteres especiales

1011100

5C

92

\

Barra invertida (“backslash”)

Caracteres especiales

1011101

5D

93

]

Corchete derecho

Caracteres especiales

1011110

5E

94

^

Acento circunflejo

Caracteres especiales

1011111

5F

95

_

Guion bajo

Caracteres especiales

1100000

60

96

`

Acento grave (“backtick”)

Caracteres especiales

1100001

61

97

a

Minúsculas

1100010

62

98

b

Minúsculas

1100011

63

99

c

Minúsculas

1100100

64

100

d

Minúsculas

1100101

65

101

e

Minúsculas

1100110

66

102

f

Minúsculas

1100111

67

103

g

Minúsculas

1101000

68

104

h

Minúsculas

1101001

69

105

i

Minúsculas

1101010

6A

106

j

Minúsculas

1101011

6B

107

k

Minúsculas

1101100

6C

108

l

Minúsculas

1101101

6D

109

m

Minúsculas

1101110

6E

110

n

Minúsculas

1101111

6F

111

o

Minúsculas

1110000

70

112

p

Minúsculas

1110001

71

113

q

Minúsculas

1110010

72

114

r

Minúsculas

1110011

73

115

s

Minúsculas

1110100

74

116

t

Minúsculas

1110101

75

117

u

Minúsculas

1110110

76

118

v

Minúsculas

1110111

77

119

w

Minúsculas

1111000

78

120

x

Minúsculas

1111001

79

121

y

Minúsculas

1111010

7A

122

z

Minúsculas

1111011

7B

123

{

Llave izquierda

Caracteres especiales

1111100

7C

124

|

Barra vertical (“pipe”)

Caracteres especiales

1111101

7D

125

}

Llave derecha

Caracteres especiales

1111110

7E

126

~

Tilde

Caracteres especiales

Tabla ASCII: versión extendida

La versión extendida del código ASCII utiliza un octavo bit, que varía según el programa. En la mayoría de los casos, el dígito adicional se añade para cumplir con las peculiaridades de cada país. Sin embargo, los primeros 128 caracteres permanecen siempre en su forma original.

En la siguiente tabla de códigos ASCII, mostramos un ejemplo de la versión extendida de los códigos ASCII Windows-1252, que fue desarrollada para el sistema operativo Windows.

Hecho

Además de la extensión ASCII que presentamos en este artículo, el sistema de codificación de caracteres UTF-8 también es significativo y muy parecido.

Bin. Hex. Dez. Código ASCII Explicación Grupo
10000000 80 128 Signo euro Caracteres especiales
10000001 81 129 Vacío    
10000010 82 130 Comilla simple baja-9 (“Single low-9 quotation mark”) Caracteres especiales
10000011 83 131 ƒ Signo de función Caracteres especiales
10000100 84 132 Doble comilla bajo-9 (“Double low-9 quotation mark”) Caracteres especiales
10000101 85 133 Puntos suspensivos Caracteres especiales
10000110 86 134 Obelisco, daga (“Dagger”) Caracteres especiales
10000111 87 135 Doble daga Caracteres especiales
10001000 88 136 ˆ Acento circunflejo Caracteres especiales
10001001 89 137 Signo por mil Caracteres especiales
10001010 8A 138 Š   Mayúsculas
10001011 8B 139 Marca de comillas con un solo ángulo izquierdo (“Single left-pointing angle quotation”) Caracteres especiales
10001100 8C 140 Œ   Mayúsculas
10001101 8D 141 Vacío    
10001110 8E 142 Ž   Mayúsculas
10001111 8F 143 Vacío    
10010000 90 144 Vacío    
10010001 91 145 Comilla simple (izquierda) Caracteres especiales
10010010 92 146 Comilla simple (derecha) Caracteres especiales
10010011 93 147 Comilla doble (izquierda) Caracteres especiales
10010100 94 148 Comilla doble (derecha) Caracteres especiales
10010101 95 149 Bala (“Bullet”) Caracteres especiales
10010110 96 150 Guion (“en dash”) Caracteres especiales
10010111 97 151 Guion largo (“em dash”) Caracteres especiales
10011000 98 152 ˜ Tilde, signo de equivalencia Caracteres especiales
10011001 99 153 Signo de marca (trademark) Caracteres especiales
10011010 9A 154 š   Minúsculas
10011011 9B 155 Marca de comillas con un solo ángulo derecho (“Single right-pointing angle quotation”) Caracteres especiales
10011100 9C 156 Œ   Mayúsculas
10011101 9D 157 Vacío    
10011110 9E 158 Ž   Minúsculas
10011111 9F 159 Ÿ   Mayúsculas
10100000 A0 160 Vacío    
10100001 A1 161 ¡ Signo de exclamación inicial Caracteres especiales
10100010 A2 162 ¢ Signo de centavos Caracteres especiales
10100011 A3 163 £ Signo libra esterlina Caracteres especiales
10100100 A4 164 ¤ Signo monetario, divisa general Caracteres especiales
10100101 A5 165 ¥ Signo yen japonés, yuan chino Caracteres especiales
10100110 A6 166 ¦ Barra vertical partida (“broken pipe”) Caracteres especiales
10100111 A7 167 § Signo de sección Caracteres especiales
10101000 A8 168 ¨ Diéresis Caracteres especiales
10101001 A9 169 © Signo copyright Caracteres especiales
10101010 AA 170 ª Signo ordinal femenino Caracteres especiales
10101011 AB 171 « Abre comillas angulares, latinas o españolas Caracteres especiales
10101100 AC 172 ¬ Signo de negación Caracteres especiales
10101101 AD 173 ­ Guion suave Caracteres especiales
10101110 AE 174 ® Signo de marca registrada Caracteres especiales
10101111 AF 175 ¯ Macrón, guion alto Caracteres especiales
10110000 B0 176 ° Signo de grado Caracteres especiales
10110001 B1 177 ± Signo más menos Caracteres especiales
10110010 B2 178 ² Al cuadrado, superíndice dos Caracteres especiales
10110011 B3 179 ³ Potencia tres, superíndice tres Caracteres especiales
10110100 B4 180 ´ Acento agudo Caracteres especiales
10110101 B5 181 µ Signo de micro Caracteres especiales
10110110 B6 182 Fin de párrafo, signo de calderón Caracteres especiales
10110111 B7 183 · Punto medio, punto centrado Caracteres especiales
10111000 B8 184 ¸ Cedilla, virgulilla baja Caracteres especiales
10111001 B9 185 ¹ Superíndice uno Caracteres especiales
10111010 BA 186 º Signo ordinal masculino Caracteres especiales
10111011 BB 187 » Cierre comillas angulares, latinas o españolas Caracteres especiales
10111100 BC 188 ¼ Un cuarto Caracteres especiales
10111101 BD 189 ½ Un medio Caracteres especiales
10111110 BE 190 ¾ Tres cuartos Caracteres especiales
10111111 BF 191 ¿ Signo de interrogación inicial Caracteres especiales
11000000 C0 192 À   Mayúsculas
11000001 C1 193 Á   Mayúsculas
11000010 C2 194 Â   Mayúsculas
11000011 C3 195 Ã   Mayúsculas
11000100 C4 196 Ä   Mayúsculas
11000101 C5 197 Å   Mayúsculas
11000110 C6 198 Æ   Mayúsculas
11000111 C7 199 Ç   Mayúsculas
11001000 C8 200 È   Mayúsculas
11001001 C9 201 É   Mayúsculas
11001010 CA 202 Ê   Mayúsculas
11001011 CB 203 Ë   Mayúsculas
11001100 CC 204 Ì   Mayúsculas
11001101 CD 205 Í   Mayúsculas
11001110 CE 206 Î   Mayúsculas
11001111 CF 207 Ï   Mayúsculas
11010000 D0 208 Ð   Mayúsculas
11010001 D1 209 Ñ   Mayúsculas
11010010 D2 210 Ò   Mayúsculas
11010011 D3 211 Ó   Mayúsculas
11010100 D4 212 Ô   Mayúsculas
11010101 D5 213 Õ   Mayúsculas
11010110 D6 214 Ö   Mayúsculas
11010111 D7 215 × Signo de multiplicación Caracteres especiales
11011000 D8 216 Ø   Mayúsculas
11011001 D9 217 Ù   Mayúsculas
11011010 DA 218 Ú   Mayúsculas
11011011 DB 219 Û   Mayúsculas
11011100 DC 220 Ü   Mayúsculas
11011101 DD 221 Ý   Mayúsculas
11011110 DE 222 Þ   Mayúsculas
11011111 DF 223 ß   Minúsculas
11100000 E0 224 à   Minúsculas
11100001 E1 225 á   Minúsculas
11100010 E2 226 â   Minúsculas
11100011 E3 227 ã   Minúsculas
11100100 E4 228 ä   Minúsculas
11100101 E5 229 å   Minúsculas
11100110 E6 230 æ   Minúsculas
11100111 E7 231 ç   Minúsculas
11101000 E8 232 è   Minúsculas
11101001 E9 233 é   Minúsculas
11101010 EA 234 ê   Minúsculas
11101011 EB 235 ë   Minúsculas
11101100 EC 236 ì   Minúsculas
11101101 ED 237 í   Minúsculas
11101110 EE 238 î   Minúsculas
11101111 EF 239 ï   Minúsculas
11110000 F0 240 ð   Minúsculas
11110001 F1 241 ñ   Minúsculas
11110010 F2 242 ò   Minúsculas
11110011 F3 243 ó   Minúsculas
11110100 F4 244 ô   Minúsculas
11110101 F5 245 õ   Minúsculas
11110110 F6 246 ö   Minúsculas
11110111 F7 247 ÷ Signo de división Caracteres especiales
11111000 F8 248 ø   Minúsculas
11111001 F9 249 ù   Minúsculas
11111010 FA 250 ú   Minúsculas
11111011 FB 251 û   Minúsculas
11111100 FC 252 ü   Minúsculas
11111101 FD 253 ý   Minúsculas
11111110 FE 254 þ   Minúsculas
11111111 FF 255 ÿ   Minúsculas

Convertir el código ASCII: un ejemplo

En cuanto a la codificación de números binarios, según el código ASCII también se puede realizar en caracteres imprimibles y no imprimibles sin requerir ningún tipo de ayuda. Los usuarios pueden llevar a cabo estos procesos de cálculo incluso sin herramientas adicionales, pero primero deben comprender cómo se hacen los cálculos binarios o hexadecimales. En un sistema numérico, cada posición de una potencia corresponde a una base determinada, que en el sistema decimal es 10 y en los sistemas binarios como hexadecimales es 2 o 16. En este caso, hay que multiplicar el valor de la cifra por el valor de la posición.

Valor de las posiciones en el sistema decimal:

Sistema decimal        
100 101 102 103
1 10 100 1000

Por lo tanto:

En los otros sistemas funciona de forma análoga:

Sistema binario        
20 21 22 23
1 2 4 8

No obstante, solo hay dos cifras, de ahí:

Sistema hexadecimal        
160 161 162 163
1 16 256 4096

Como hay 16 cifras, el resultado es:

Con esta información, y la tabla ASCII, se pueden convertir secuencias de caracteres ASCII en cualquier sistema numérico. Veámoslo con el ejemplo “Digital”:

“D” corresponde al valor decimal 68 en la tabla ASCII, es decir:

“i” corresponde al valor decimal 105, es decir:

“g” corresponde al valor decimal 103, es decir:

“i” corresponde al valor decimal 105, así que:

“t” corresponde al valor decimal 116, así que:

“a” corresponde al valor decimal 97, es decir:

“l” corresponde al valor decimal 108, así que:

Por lo tanto, la palabra de ejemplo también se puede representar de la siguiente manera:

Carácter D i g i t a l
Dez 68 105 103 105 116 97 108
Bin 1000100 1101001 1100111 1101001 1110100 1100001 1101100
Hex 44 69 67 69 74 61 6C
Utilizamos cookies propias y de terceros para mejorar nuestros servicios y mostrarle publicidad relacionada con sus preferencias mediante el análisis de sus hábitos de navegación. Si continua navegando, consideramos que acepta su uso. Puede obtener más información, o bien conocer cómo cambiar la configuración de su navegador en nuestra. Política de Cookies.