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.
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.
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 |