Explora la tabla de código ASCII estándar. Utiliza nuestro conversor interactivo para traducir texto a binario, decimal y hexadecimal al instante (cubriendo los 256 caracteres), y descubre los atajos de teclado ALT para símbolos especiales.
Tabla de código ASCII estándar (0-127)
| Dec | Hex | Bin | Carácter (CP437, código Alt) | Carácter (ISO-8859-1) | Descripción |
|---|---|---|---|---|---|
| 0 | 0x00 | 00000000 | — | — | NUL (Carácter nulo / Null) |
| 1 | 0x01 | 00000001 | ☺ | — | SOH (Inicio de encabezado) |
| 2 | 0x02 | 00000010 | ☻ | — | STX (Inicio de texto) |
| 3 | 0x03 | 00000011 | ♥ | — | ETX (Fin de texto) |
| 4 | 0x04 | 00000100 | ♦ | — | EOT (Fin de transmisión) |
| 5 | 0x05 | 00000101 | ♣ | — | ENQ (Consulta / Enquiry) |
| 6 | 0x06 | 00000110 | ♠ | — | ACK (Reconocimiento / Acknowledge) |
| 7 | 0x07 | 00000111 | • | — | BEL (Timbre / Bell) |
| 8 | 0x08 | 00001000 | ◘ | — | BS (Retroceso / Backspace) |
| 9 | 0x09 | 00001001 | ○ | — | TAB (Tabulación horizontal) |
| 10 | 0x0A | 00001010 | ◙ | — | LF (Salto de línea / Line feed) |
| 11 | 0x0B | 00001011 | ♂ | — | VT (Tabulación vertical) |
| 12 | 0x0C | 00001100 | ♀ | — | FF (Salto de página / Form feed) |
| 13 | 0x0D | 00001101 | ♪ | — | CR (Retorno de carro / Carriage return) |
| 14 | 0x0E | 00001110 | ♫ | — | SO (Shift Out) |
| 15 | 0x0F | 00001111 | ☼ | — | SI (Shift In) |
| 16 | 0x10 | 00010000 | ► | — | DLE (Escape de enlace de datos) |
| 17 | 0x11 | 00010001 | ◄ | — | DC1 (Control de dispositivo 1) |
| 18 | 0x12 | 00010010 | ↕ | — | DC2 (Control de dispositivo 2) |
| 19 | 0x13 | 00010011 | ‼ | — | DC3 (Control de dispositivo 3) |
| 20 | 0x14 | 00010100 | ¶ | — | DC4 (Control de dispositivo 4) |
| 21 | 0x15 | 00010101 | § | — | NAK (Reconocimiento negativo) |
| 22 | 0x16 | 00010110 | ▬ | — | SYN (Sincronización) |
| 23 | 0x17 | 00010111 | ↨ | — | ETB (Fin de bloque de transmisión) |
| 24 | 0x18 | 00011000 | ↑ | — | CAN (Cancelar) |
| 25 | 0x19 | 00011001 | ↓ | — | EM (Fin del medio) |
| 26 | 0x1A | 00011010 | → | — | SUB (Sustitución) |
| 27 | 0x1B | 00011011 | ← | — | ESC (Escape) |
| 28 | 0x1C | 00011100 | ∟ | — | FS (Separador de archivos) |
| 29 | 0x1D | 00011101 | ↔ | — | GS (Separador de grupos) |
| 30 | 0x1E | 00011110 | ▲ | — | RS (Separador de registros) |
| 31 | 0x1F | 00011111 | ▼ | — | US (Separador de unidades) |
| 32 | 0x20 | 00100000 | Espacio | ||
| 33 | 0x21 | 00100001 | ! | ! | Signo de exclamación |
| 34 | 0x22 | 00100010 | " | " | Comillas dobles |
| 35 | 0x23 | 00100011 | # | # | Almohadilla / Numeral |
| 36 | 0x24 | 00100100 | $ | $ | Signo de dólar |
| 37 | 0x25 | 00100101 | % | % | Signo de porcentaje |
| 38 | 0x26 | 00100110 | & | & | Ampersand / Y et |
| 39 | 0x27 | 00100111 | ' | ' | Apostrofe / Comilla simple |
| 40 | 0x28 | 00101000 | ( | ( | Paréntesis izquierdo |
| 41 | 0x29 | 00101001 | ) | ) | Paréntesis derecho |
| 42 | 0x2A | 00101010 | * | * | Asterisco |
| 43 | 0x2B | 00101011 | + | + | Signo más |
| 44 | 0x2C | 00101100 | , | , | Coma |
| 45 | 0x2D | 00101101 | - | - | Guion / Signo menos |
| 46 | 0x2E | 00101110 | . | . | Punto |
| 47 | 0x2F | 00101111 | / | / | Barra diagonal / Solidus |
| 48 | 0x30 | 00110000 | 0 | 0 | Dígito cero |
| 49 | 0x31 | 00110001 | 1 | 1 | Dígito uno |
| 50 | 0x32 | 00110010 | 2 | 2 | Dígito dos |
| 51 | 0x33 | 00110011 | 3 | 3 | Dígito tres |
| 52 | 0x34 | 00110100 | 4 | 4 | Dígito cuatro |
| 53 | 0x35 | 00110101 | 5 | 5 | Dígito cinco |
| 54 | 0x36 | 00110110 | 6 | 6 | Dígito seis |
| 55 | 0x37 | 00110111 | 7 | 7 | Dígito siete |
| 56 | 0x38 | 00111000 | 8 | 8 | Dígito ocho |
| 57 | 0x39 | 00111001 | 9 | 9 | Dígito nueve |
| 58 | 0x3A | 00111010 | : | : | Dos puntos |
| 59 | 0x3B | 00111011 | ; | ; | Punto y coma |
| 60 | 0x3C | 00111100 | < | < | Signo menor que |
| 61 | 0x3D | 00111101 | = | = | Signo igual |
| 62 | 0x3E | 00111110 | > | > | Signo mayor que |
| 63 | 0x3F | 00111111 | ? | ? | Signo de interrogación |
| 64 | 0x40 | 01000000 | @ | @ | Arroba |
| 65 | 0x41 | 01000001 | A | A | Letra mayúscula A |
| 66 | 0x42 | 01000010 | B | B | Letra mayúscula B |
| 67 | 0x43 | 01000011 | C | C | Letra mayúscula C |
| 68 | 0x44 | 01000100 | D | D | Letra mayúscula D |
| 69 | 0x45 | 01000101 | E | E | Letra mayúscula E |
| 70 | 0x46 | 01000110 | F | F | Letra mayúscula F |
| 71 | 0x47 | 01000111 | G | G | Letra mayúscula G |
| 72 | 0x48 | 01001000 | H | H | Letra mayúscula H |
| 73 | 0x49 | 01001001 | I | I | Letra mayúscula I |
| 74 | 0x4A | 01001010 | J | J | Letra mayúscula J |
| 75 | 0x4B | 01001011 | K | K | Letra mayúscula K |
| 76 | 0x4C | 01001100 | L | L | Letra mayúscula L |
| 77 | 0x4D | 01001101 | M | M | Letra mayúscula M |
| 78 | 0x4E | 01001110 | N | N | Letra mayúscula N |
| 79 | 0x4F | 01001111 | O | O | Letra mayúscula O |
| 80 | 0x50 | 01010000 | P | P | Letra mayúscula P |
| 81 | 0x51 | 01010001 | Q | Q | Letra mayúscula Q |
| 82 | 0x52 | 01010010 | R | R | Letra mayúscula R |
| 83 | 0x53 | 01010011 | S | S | Letra mayúscula S |
| 84 | 0x54 | 01010100 | T | T | Letra mayúscula T |
| 85 | 0x55 | 01010101 | U | U | Letra mayúscula U |
| 86 | 0x56 | 01010110 | V | V | Letra mayúscula V |
| 87 | 0x57 | 01010111 | W | W | Letra mayúscula W |
| 88 | 0x58 | 01011000 | X | X | Letra mayúscula X |
| 89 | 0x59 | 01011001 | Y | Y | Letra mayúscula Y |
| 90 | 0x5A | 01011010 | Z | Z | Letra mayúscula Z |
| 91 | 0x5B | 01011011 | [ | [ | Corchete izquierdo |
| 92 | 0x5C | 01011100 | \ | \ | Barra diagonal inversa |
| 93 | 0x5D | 01011101 | ] | ] | Corchete derecho |
| 94 | 0x5E | 01011110 | ^ | ^ | Acento circunflejo / Caret |
| 95 | 0x5F | 01011111 | _ | _ | Guion bajo / Subguion |
| 96 | 0x60 | 01100000 | ` | ` | Acento grave |
| 97 | 0x61 | 01100001 | a | a | Letra minúscula a |
| 98 | 0x62 | 01100010 | b | b | Letra minúscula b |
| 99 | 0x63 | 01100011 | c | c | Letra minúscula c |
| 100 | 0x64 | 01100100 | d | d | Letra minúscula d |
| 101 | 0x65 | 01100101 | e | e | Letra minúscula e |
| 102 | 0x66 | 01100110 | f | f | Letra minúscula f |
| 103 | 0x67 | 01100111 | g | g | Letra minúscula g |
| 104 | 0x68 | 01101000 | h | h | Letra minúscula h |
| 105 | 0x69 | 01101001 | i | i | Letra minúscula i |
| 106 | 0x6A | 01101010 | j | j | Letra minúscula j |
| 107 | 0x6B | 01101011 | k | k | Letra minúscula k |
| 108 | 0x6C | 01101100 | l | l | Letra minúscula l |
| 109 | 0x6D | 01101101 | m | m | Letra minúscula m |
| 110 | 0x6E | 01101110 | n | n | Letra minúscula n |
| 111 | 0x6F | 01101111 | o | o | Letra minúscula o |
| 112 | 0x70 | 01110000 | p | p | Letra minúscula p |
| 113 | 0x71 | 01110001 | q | q | Letra minúscula q |
| 114 | 0x72 | 01110010 | r | r | Letra minúscula r |
| 115 | 0x73 | 01110011 | s | s | Letra minúscula s |
| 116 | 0x74 | 01110100 | t | t | Letra minúscula t |
| 117 | 0x75 | 01110101 | u | u | Letra minúscula u |
| 118 | 0x76 | 01110110 | v | v | Letra minúscula v |
| 119 | 0x77 | 01110111 | w | w | Letra minúscula w |
| 120 | 0x78 | 01111000 | x | x | Letra minúscula x |
| 121 | 0x79 | 01111001 | y | y | Letra minúscula y |
| 122 | 0x7A | 01111010 | z | z | Letra minúscula z |
| 123 | 0x7B | 01111011 | { | { | Llave izquierda |
| 124 | 0x7C | 01111100 | | | | | Barra vertical / Pipe |
| 125 | 0x7D | 01111101 | } | } | Llave derecha |
| 126 | 0x7E | 01111110 | ~ | ~ | Virgulilla / Tilde de la ñ |
| 127 | 0x7F | 01111111 | — | — | DEL (Suprimir / Delete) |
| 128 | 0x80 | 10000000 | Ç | — | C mayúscula con cedilla / Control C1 |
| 129 | 0x81 | 10000001 | ü | — | u minúscula con diéresis / Control C1 |
| 130 | 0x82 | 10000010 | é | — | e minúscula con acento agudo / Control C1 |
| 131 | 0x83 | 10000011 | â | — | a minúscula con acento circunflejo / Control C1 |
| 132 | 0x84 | 10000100 | ä | — | a minúscula con diéresis / Control C1 |
| 133 | 0x85 | 10000101 | à | — | a minúscula con acento grave / Control C1 |
| 134 | 0x86 | 10000110 | å | — | a minúscula con anillo / Control C1 |
| 135 | 0x87 | 10000111 | ç | — | c minúscula con cedilla / Control C1 |
| 136 | 0x88 | 10001000 | ê | — | e minúscula con acento circunflejo / Control C1 |
| 137 | 0x89 | 10001001 | ë | — | e minúscula con diéresis / Control C1 |
| 138 | 0x8A | 10001010 | è | — | e minúscula con acento grave / Control C1 |
| 139 | 0x8B | 10001011 | ï | — | i minúscula con diéresis / Control C1 |
| 140 | 0x8C | 10001100 | î | — | i minúscula con acento circunflejo / Control C1 |
| 141 | 0x8D | 10001101 | ì | — | i minúscula con acento grave / Control C1 |
| 142 | 0x8E | 10001110 | Ä | — | A mayúscula con diéresis / Control C1 |
| 143 | 0x8F | 10001111 | Å | — | A mayúscula con anillo / Control C1 |
| 144 | 0x90 | 10010000 | É | — | E mayúscula con acento agudo / Control C1 |
| 145 | 0x91 | 10010001 | æ | — | Ligadura ae minúscula / Control C1 |
| 146 | 0x92 | 10010010 | Æ | — | Ligadura AE mayúscula / Control C1 |
| 147 | 0x93 | 10010011 | ô | — | o minúscula con acento circunflejo / Control C1 |
| 148 | 0x94 | 10010100 | ö | — | o minúscula con diéresis / Control C1 |
| 149 | 0x95 | 10010101 | ò | — | o minúscula con acento grave / Control C1 |
| 150 | 0x96 | 10010110 | û | — | u minúscula con acento circunflejo / Control C1 |
| 151 | 0x97 | 10010111 | ù | — | u minúscula con acento grave / Control C1 |
| 152 | 0x98 | 10011000 | ÿ | — | y minúscula con diéresis / Control C1 |
| 153 | 0x99 | 10011001 | Ö | — | O mayúscula con diéresis / Control C1 |
| 154 | 0x9A | 10011010 | Ü | — | U mayúscula con diéresis / Control C1 |
| 155 | 0x9B | 10011011 | ¢ | — | Signo de centavo / Control C1 |
| 156 | 0x9C | 10011100 | £ | — | Signo de libra esterlina / Control C1 |
| 157 | 0x9D | 10011101 | ¥ | — | Signo de yen / Control C1 |
| 158 | 0x9E | 10011110 | ₧ | — | Signo de peseta (CP437) / Control C1 |
| 159 | 0x9F | 10011111 | ƒ | — | f con gancho (Florín) / Control C1 |
| 160 | 0xA0 | 10100000 | á | a minúscula con acento / Espacio sin separación | |
| 161 | 0xA1 | 10100001 | í | ¡ | i con acento (CP437) / Signo de exclamación invertido (ISO-8859-1) |
| 162 | 0xA2 | 10100010 | ó | ¢ | o con acento (CP437) / Signo de centavo (ISO-8859-1) |
| 163 | 0xA3 | 10100011 | ú | £ | u con acento (CP437) / Signo de libra (ISO-8859-1) |
| 164 | 0xA4 | 10100100 | ñ | ¤ | ñ minúscula (CP437) / Signo monetario general (ISO-8859-1) |
| 165 | 0xA5 | 10100101 | Ñ | ¥ | Ñ mayúscula (CP437) / Signo de yen (ISO-8859-1) |
| 166 | 0xA6 | 10100110 | ª | ¦ | Indicador ordinal femenino (CP437) / Barra rota (ISO-8859-1) |
| 167 | 0xA7 | 10100111 | º | § | Indicador ordinal masculino (CP437) / Signo de sección (ISO-8859-1) |
| 168 | 0xA8 | 10101000 | ¿ | ¨ | Signo de interrogación invertido (CP437) / Diéresis (ISO-8859-1) |
| 169 | 0xA9 | 10101001 | ⌐ | © | Signo NO invertido (CP437) / Signo de copyright (ISO-8859-1) |
| 170 | 0xAA | 10101010 | ¬ | ª | Signo de negación lógica / Indicador ordinal femenino |
| 171 | 0xAB | 10101011 | ½ | « | Fracción un medio (CP437) / Comillas angulares dobles izquierdas (ISO-8859-1) |
| 172 | 0xAC | 10101100 | ¼ | ¬ | Fracción un cuarto (CP437) / Signo de negación (ISO-8859-1) |
| 173 | 0xAD | 10101101 | ¡ | | Exclamación invertida (CP437) / Guion blando (ISO-8859-1) |
| 174 | 0xAE | 10101110 | « | ® | Comillas angulares izq. (CP437) / Signo de marca registrada (ISO-8859-1) |
| 175 | 0xAF | 10101111 | » | ¯ | Comillas angulares der. (CP437) / Macrón (ISO-8859-1) |
| 176 | 0xB0 | 10110000 | ░ | ° | Sombra clara (CP437) / Signo de grado (ISO-8859-1) |
| 177 | 0xB1 | 10110001 | ▒ | ± | Sombra media (CP437) / Signo más-menos (ISO-8859-1) |
| 178 | 0xB2 | 10110010 | ▓ | ² | Sombra oscura (CP437) / Superíndice dos (ISO-8859-1) |
| 179 | 0xB3 | 10110011 | │ | ³ | Línea vertical fina (CP437) / Superíndice tres (ISO-8859-1) |
| 180 | 0xB4 | 10110100 | ┤ | ´ | Intersección T izq. (CP437) / Acento agudo (ISO-8859-1) |
| 181 | 0xB5 | 10110101 | ╡ | µ | Conector vertical/doble izq. (CP437) / Signo micro (ISO-8859-1) |
| 182 | 0xB6 | 10110110 | ╢ | ¶ | Conector gráfico (CP437) / Signo antígrafo/calderón (ISO-8859-1) |
| 183 | 0xB7 | 10110111 | ╖ | · | Esquina superior der. doble/simple (CP437) / Punto medio (ISO-8859-1) |
| 184 | 0xB8 | 10111000 | ╕ | ¸ | Esquina gráfica (CP437) / Cedilla (ISO-8859-1) |
| 185 | 0xB9 | 10111001 | ╣ | ¹ | Línea doble intersección (CP437) / Superíndice uno (ISO-8859-1) |
| 186 | 0xBA | 10111010 | ║ | º | Línea doble vertical (CP437) / Indicador ordinal masculino (ISO-8859-1) |
| 187 | 0xBB | 10111011 | ╗ | » | Esquina sup. der. doble (CP437) / Comillas angulares der. (ISO-8859-1) |
| 188 | 0xBC | 10111100 | ╝ | ¼ | Esquina inf. der. doble (CP437) / Fracción un cuarto (ISO-8859-1) |
| 189 | 0xBD | 10111101 | ╜ | ½ | Conector inf. der. (CP437) / Fracción un medio (ISO-8859-1) |
| 190 | 0xBE | 10111110 | ╛ | ¾ | Conector inf. der. (CP437) / Fracción tres cuartos (ISO-8859-1) |
| 191 | 0xBF | 10111111 | ┐ | ¿ | Esquina sup. der. simple (CP437) / Interrogación invertida (ISO-8859-1) |
| 192 | 0xC0 | 11000000 | └ | À | Esquina inf. izq. simple (CP437) / A mayúscula con acento grave (ISO-8859-1) |
| 193 | 0xC1 | 11000001 | ┴ | Á | Intersección T sup. simple (CP437) / A mayúscula con acento agudo (ISO-8859-1) |
| 194 | 0xC2 | 11000010 | ┬ | Â | Intersección T inf. simple (CP437) / A mayúscula con circunflejo (ISO-8859-1) |
| 195 | 0xC3 | 11000011 | ├ | Ã | Intersección T der. simple (CP437) / A mayúscula con tilde (ISO-8859-1) |
| 196 | 0xC4 | 11000100 | ─ | Ä | Línea horizontal simple (CP437) / A mayúscula con diéresis (ISO-8859-1) |
| 197 | 0xC5 | 11000101 | ┼ | Å | Cruce de líneas simples (CP437) / A mayúscula con anillo (ISO-8859-1) |
| 198 | 0xC6 | 11000110 | ╞ | Æ | Conector gráfico (CP437) / Ligadura AE mayúscula (ISO-8859-1) |
| 199 | 0xC7 | 11000111 | ╟ | Ç | Conector gráfico (CP437) / C mayúscula con cedilla (ISO-8859-1) |
| 200 | 0xC8 | 11001000 | ╚ | È | Esquina inf. izq. doble (CP437) / E mayúscula con acento grave (ISO-8859-1) |
| 201 | 0xC9 | 11001001 | ╔ | É | Esquina sup. izq. doble (CP437) / E mayúscula con acento agudo (ISO-8859-1) |
| 202 | 0xCA | 11001010 | ╩ | Ê | Intersección T sup. doble (CP437) / E mayúscula con circunflejo (ISO-8859-1) |
| 203 | 0xCB | 11001011 | ╦ | Ë | Intersección T inf. doble (CP437) / E mayúscula con diéresis (ISO-8859-1) |
| 204 | 0xCC | 11001100 | ╠ | Ì | Intersección T der. doble (CP437) / I mayúscula con acento grave (ISO-8859-1) |
| 205 | 0xCD | 11001101 | ═ | Í | Línea horizontal doble (CP437) / I mayúscula con acento agudo (ISO-8859-1) |
| 206 | 0xCE | 11001110 | ╬ | Î | Cruce de líneas dobles (CP437) / I mayúscula con circunflejo (ISO-8859-1) |
| 207 | 0xCF | 11001111 | ╧ | Ï | Conector T sup. (CP437) / I mayúscula con diéresis (ISO-8859-1) |
| 208 | 0xD0 | 11010000 | ╨ | Ð | Conector T sup. (CP437) / Eth mayúscula islandesa (ISO-8859-1) |
| 209 | 0xD1 | 11010001 | ╤ | Ñ | Conector T inf. (CP437) / Ñ mayúscula (ISO-8859-1) |
| 210 | 0xD2 | 11010010 | ╥ | Ò | Conector T inf. (CP437) / O mayúscula con acento grave (ISO-8859-1) |
| 211 | 0xD3 | 11010011 | ╙ | Ó | Conector inf. izq. (CP437) / O mayúscula con acento agudo (ISO-8859-1) |
| 212 | 0xD4 | 11010100 | ╘ | Ô | Conector inf. izq. (CP437) / O mayúscula con circunflejo (ISO-8859-1) |
| 213 | 0xD5 | 11010101 | ╒ | Õ | Conector sup. izq. (CP437) / O mayúscula con tilde (ISO-8859-1) |
| 214 | 0xD6 | 11010110 | ╓ | Ö | Conector sup. izq. (CP437) / O mayúscula con diéresis (ISO-8859-1) |
| 215 | 0xD7 | 11010111 | ╫ | × | Cruce de línea doble/simple (CP437) / Signo de multiplicación (ISO-8859-1) |
| 216 | 0xD8 | 11011000 | ╪ | Ø | Cruce de línea simple/doble (CP437) / O mayúscula con barra (ISO-8859-1) |
| 217 | 0xD9 | 11011001 | ┘ | Ù | Esquina inf. der. simple (CP437) / U mayúscula con acento grave (ISO-8859-1) |
| 218 | 0xDA | 11011010 | ┌ | Ú | Esquina sup. izq. simple (CP437) / U mayúscula con acento agudo (ISO-8859-1) |
| 219 | 0xDB | 11011011 | █ | Û | Bloque lleno (CP437) / U mayúscula con circunflejo (ISO-8859-1) |
| 220 | 0xDC | 11011100 | ▄ | Ü | Medio bloque inferior (CP437) / U mayúscula con diéresis (ISO-8859-1) |
| 221 | 0xDD | 11011101 | ▌ | Ý | Medio bloque izquierdo (CP437) / Y mayúscula con acento agudo (ISO-8859-1) |
| 222 | 0xDE | 11011110 | ▐ | Þ | Medio bloque derecho (CP437) / Thorn mayúscula islandesa (ISO-8859-1) |
| 223 | 0xDF | 11011111 | ▀ | ß | Medio bloque superior (CP437) / s aguda alemana / eszett (ISO-8859-1) |
| 224 | 0xE0 | 11100000 | α | à | Alfa griega minúscula (CP437) / a minúscula con grave (ISO-8859-1) |
| 225 | 0xE1 | 11100001 | ß | á | Eszett alemana (CP437) / a minúscula con acento agudo (ISO-8859-1) |
| 226 | 0xE2 | 11100010 | Γ | â | Gama griega mayúscula (CP437) / a minúscula con circunflejo (ISO-8859-1) |
| 227 | 0xE3 | 11100011 | π | ã | Pi griega minúscula (CP437) / a minúscula con tilde (ISO-8859-1) |
| 228 | 0xE4 | 11100100 | Σ | ä | Sigma griega mayúscula (CP437) / a minúscula con diéresis (ISO-8859-1) |
| 229 | 0xE5 | 11100101 | σ | å | Sigma griega minúscula (CP437) / a minúscula con anillo (ISO-8859-1) |
| 230 | 0xE6 | 11100110 | µ | æ | Micro / Mu griega (CP437) / Ligadura ae minúscula (ISO-8859-1) |
| 231 | 0xE7 | 11100111 | τ | ç | Tau griega minúscula (CP437) / c minúscula con cedilla (ISO-8859-1) |
| 232 | 0xE8 | 11101000 | Φ | è | Fi griega mayúscula (CP437) / e minúscula con grave (ISO-8859-1) |
| 233 | 0xE9 | 11101001 | Θ | é | Theta griega mayúscula (CP437) / e minúscula con agudo (ISO-8859-1) |
| 234 | 0xEA | 11101010 | Ω | ê | Omega griega mayúscula (CP437) / e minúscula con circunflejo (ISO-8859-1) |
| 235 | 0xEB | 11101011 | δ | ë | Delta griega minúscula (CP437) / e minúscula con diéresis (ISO-8859-1) |
| 236 | 0xEC | 11101100 | ∞ | ì | Símbolo de infinito (CP437) / i minúscula con grave (ISO-8859-1) |
| 237 | 0xED | 11101101 | φ | í | Fi griega minúscula (CP437) / i minúscula con agudo (ISO-8859-1) |
| 238 | 0xEE | 11101110 | ε | î | Epsilon griega minúscula (CP437) / i minúscula con circunflejo (ISO-8859-1) |
| 239 | 0xEF | 11101111 | ∩ | ï | Intersección matemática (CP437) / i minúscula con diéresis (ISO-8859-1) |
| 240 | 0xF0 | 11110000 | ≡ | ð | Identidad / Idéntico a (CP437) / Eth minúscula islandesa (ISO-8859-1) |
| 241 | 0xF1 | 11110001 | ± | ñ | Signo más-menos (CP437) / ñ minúscula (ISO-8859-1) |
| 242 | 0xF2 | 11110010 | ≥ | ò | Mayor o igual que (CP437) / o minúscula con grave (ISO-8859-1) |
| 243 | 0xF3 | 11110011 | ≤ | ó | Menor o igual que (CP437) / o minúscula con agudo (ISO-8859-1) |
| 244 | 0xF4 | 11110100 | ⌠ | ô | Mitad superior de integral (CP437) / o minúscula con circunflejo (ISO-8859-1) |
| 245 | 0xF5 | 11110101 | ⌡ | õ | Mitad inferior de integral (CP437) / o minúscula con tilde (ISO-8859-1) |
| 246 | 0xF6 | 11110110 | ÷ | ö | Signo de división (CP437) / o minúscula con diéresis (ISO-8859-1) |
| 247 | 0xF7 | 11110111 | ≈ | ÷ | Aproximadamente igual a (CP437) / Signo de división (ISO-8859-1) |
| 248 | 0xF8 | 11111000 | ° | ø | Signo de grado (CP437) / o minúscula con barra (ISO-8859-1) |
| 249 | 0xF9 | 11111001 | ∙ | ù | Punto operador / viñeta (CP437) / u minúscula con grave (ISO-8859-1) |
| 250 | 0xFA | 11111010 | · | ú | Punto medio (CP437) / u minúscula con agudo (ISO-8859-1) |
| 251 | 0xFB | 11111011 | √ | û | Signo de raíz cuadrada (CP437) / u minúscula con circunflejo (ISO-8859-1) |
| 252 | 0xFC | 11111100 | ⁿ | ü | Superíndice n (CP437) / u minúscula con diéresis (ISO-8859-1) |
| 253 | 0xFD | 11111101 | ² | ý | Superíndice dos (CP437) / y minúscula con agudo (ISO-8859-1) |
| 254 | 0xFE | 11111110 | ■ | þ | Cuadrado negro (CP437) / Thorn minúscula islandesa (ISO-8859-1) |
| 255 | 0xFF | 11111111 | ÿ | Espacio de no separación (CP437) / y minúscula con diéresis (ISO-8859-1) |
Estructura del código ASCII: estándar vs extendido
El código ASCII (American Standard Code for Information Interchange) es el pilar fundamental de la codificación de caracteres en informática. En su versión original de 7 bits, define 128 caracteres (del 0 al 127). Los primeros 32 (del 0 al 31) y el 127 son caracteres de control no imprimibles, diseñados originalmente para controlar teletipos e impresoras (como el salto de línea o el retorno de carro).
Los caracteres del 32 al 126 son los imprimibles estándar, que incluyen el espacio, los números del 0 al 9, las letras del alfabeto inglés (mayúsculas y minúsculas) y los signos de puntuación más comunes.
Con la evolución de los ordenadores, se adoptó el byte de 8 bits, lo que permitió añadir 128 caracteres adicionales (del 128 al 255), conocidos como ASCII extendido. Sin embargo, no existe un único estándar para esta extensión. IBM popularizó la página de códigos CP437 en MS-DOS (que incluye caracteres para dibujar cajas y símbolos matemáticos), mientras que Windows y la web temprana adoptaron variantes de ISO-8859-1 (Latin-1), que se centra en caracteres acentuados europeos.
Cómo usar los atajos ALT en Windows
Una de las utilidades más prácticas de conocer la tabla de código ASCII es la capacidad de insertar cualquier carácter utilizando el teclado numérico. Este método, conocido como 'Alt Code', funciona manteniendo presionada la tecla ALT mientras se teclea el código decimal del carácter.
Es crucial entender la diferencia entre los dos modos de atajos en Windows. Si tecleas un número sin un cero inicial (por ejemplo, ALT + 164), el sistema operativo interpreta el código utilizando la tabla OEM original (generalmente CP437), lo que producirá la letra 'ñ'.
Por el contrario, si añades un cero al principio (por ejemplo, ALT + 0241), Windows utilizará la tabla ANSI (basada en Windows-1252 / ISO-8859-1). En esta tabla, el código 241 corresponde a la 'ñ'. Conocer ambas tablas te permite acceder a una gama mucho más amplia de símbolos tipográficos.
Ejemplo resuelto: conversión de texto a binario y hexadecimal
Supongamos que queremos convertir la palabra 'Hola' a sus representaciones en código ASCII, binario y hexadecimal. Primero, desglosamos la palabra en sus caracteres individuales: 'H', 'o', 'l', 'a'.
Buscando en la tabla ASCII estándar, encontramos los valores decimales para cada letra: 'H' es 72, 'o' es 111, 'l' es 108 y 'a' es 97. A continuación, convertimos estos números decimales a hexadecimal (base 16) y binario (base 2).
El resultado final es: 'H' (Dec: 72, Hex: 0x48, Bin: 01001000), 'o' (Dec: 111, Hex: 0x6F, Bin: 01101111), 'l' (Dec: 108, Hex: 0x6C, Bin: 01101100) y 'a' (Dec: 97, Hex: 0x61, Bin: 01100001). Si concatenamos los valores binarios, la palabra 'Hola' se transmite a la máquina como 01001000 01101111 01101100 01100001.
Cómo usar esta herramienta
- Selecciona el modo de operación: 'Texto a Código ASCII' para desglosar palabras, o 'Código a Texto' para traducir números.
- Escribe el texto, número decimal, hexadecimal (con prefijo 0x) o binario en el campo de entrada.
- Elige la codificación deseada para los caracteres extendidos (CP437 es ideal para atajos ALT clásicos, ISO-8859-1 para web).
- Observa cómo la herramienta desglosa instantáneamente cada carácter con su valor decimal, hexadecimal, binario y atajo de teclado.
Preguntas frecuentes
¿Cuál es la diferencia entre el estándar ASCII oficial y esta tabla?
El estándar ASCII original (creado en 1963) utiliza solo 7 bits, lo que permite representar 128 caracteres (del 0 al 127). Esta tabla incluye además el ASCII extendido de 8 bits (del 128 al 255), que añade caracteres acentuados, símbolos matemáticos y gráficos, dependiendo de la página de códigos utilizada (como CP437 o ISO-8859-1).
¿Cómo escribir la arroba (@) o la ñ con el teclado?
Para escribir la arroba (@), mantén presionada la tecla ALT y escribe 64 en el teclado numérico. Para la letra eñe minúscula (ñ), usa ALT + 164 (en la tabla CP437) o ALT + 0241 (en la tabla ANSI/ISO-8859-1). Al soltar la tecla ALT, aparecerá el carácter.
¿Por qué el bit 5 conmuta entre mayúsculas y minúsculas?
En el código ASCII, las letras mayúsculas (ej. 'A' = 65 = 01000001) y minúsculas (ej. 'a' = 97 = 01100001) difieren exactamente en 32, que corresponde al sexto bit (bit 5, contando desde 0). Esto se diseñó intencionalmente para que los ordenadores antiguos pudieran cambiar entre mayúsculas y minúsculas simplemente invirtiendo un solo bit.
¿Cómo convertir código binario a texto ASCII?
Para convertir binario a texto, divide la cadena en bloques de 8 bits (un byte). Convierte cada bloque a su valor decimal equivalente (base 10) y busca ese número en la tabla ASCII. Por ejemplo, 01000001 en binario es 65 en decimal, que corresponde a la letra 'A'.
Fuentes
- Unicode Consortium - Mapping Table CP437 to Unicode
- Unicode Consortium - Mapping Table ISO/IEC 8859-1:1998 to Unicode
- American National Standards Institute (ANSI) - INCITS 4-1986 (R2012)
- IBM Code Page 437 Reference