Tabla de códigos ASCII (Gratis) — Conversor de caracteres y códigos
Tabla ASCII completa y gratuita (0–127) con conversor instantáneo de caracteres y códigos. Consulta valores en decimal, hexadecimal, octal y binario, con descripciones de caracteres de control. Referencia esencial para desarrolladores.
| Dec | Hex | Oct | Bin | Carácter |
|---|---|---|---|---|
| 0 | 00 | 000 | 00000000 | NUL |
| 1 | 01 | 001 | 00000001 | SOH |
| 2 | 02 | 002 | 00000010 | STX |
| 3 | 03 | 003 | 00000011 | ETX |
| 4 | 04 | 004 | 00000100 | EOT |
| 5 | 05 | 005 | 00000101 | ENQ |
| 6 | 06 | 006 | 00000110 | ACK |
| 7 | 07 | 007 | 00000111 | BEL |
| 8 | 08 | 010 | 00001000 | BS |
| 9 | 09 | 011 | 00001001 | HT |
| 10 | 0A | 012 | 00001010 | LF |
| 11 | 0B | 013 | 00001011 | VT |
| 12 | 0C | 014 | 00001100 | FF |
| 13 | 0D | 015 | 00001101 | CR |
| 14 | 0E | 016 | 00001110 | SO |
| 15 | 0F | 017 | 00001111 | SI |
| 16 | 10 | 020 | 00010000 | DLE |
| 17 | 11 | 021 | 00010001 | DC1 |
| 18 | 12 | 022 | 00010010 | DC2 |
| 19 | 13 | 023 | 00010011 | DC3 |
| 20 | 14 | 024 | 00010100 | DC4 |
| 21 | 15 | 025 | 00010101 | NAK |
| 22 | 16 | 026 | 00010110 | SYN |
| 23 | 17 | 027 | 00010111 | ETB |
| 24 | 18 | 030 | 00011000 | CAN |
| 25 | 19 | 031 | 00011001 | EM |
| 26 | 1A | 032 | 00011010 | SUB |
| 27 | 1B | 033 | 00011011 | ESC |
| 28 | 1C | 034 | 00011100 | FS |
| 29 | 1D | 035 | 00011101 | GS |
| 30 | 1E | 036 | 00011110 | RS |
| 31 | 1F | 037 | 00011111 | US |
| 32 | 20 | 040 | 00100000 | (SP) |
| 33 | 21 | 041 | 00100001 | ! |
| 34 | 22 | 042 | 00100010 | " |
| 35 | 23 | 043 | 00100011 | # |
| 36 | 24 | 044 | 00100100 | $ |
| 37 | 25 | 045 | 00100101 | % |
| 38 | 26 | 046 | 00100110 | & |
| 39 | 27 | 047 | 00100111 | ' |
| 40 | 28 | 050 | 00101000 | ( |
| 41 | 29 | 051 | 00101001 | ) |
| 42 | 2A | 052 | 00101010 | * |
| 43 | 2B | 053 | 00101011 | + |
| 44 | 2C | 054 | 00101100 | , |
| 45 | 2D | 055 | 00101101 | - |
| 46 | 2E | 056 | 00101110 | . |
| 47 | 2F | 057 | 00101111 | / |
| 48 | 30 | 060 | 00110000 | 0 |
| 49 | 31 | 061 | 00110001 | 1 |
| 50 | 32 | 062 | 00110010 | 2 |
| 51 | 33 | 063 | 00110011 | 3 |
| 52 | 34 | 064 | 00110100 | 4 |
| 53 | 35 | 065 | 00110101 | 5 |
| 54 | 36 | 066 | 00110110 | 6 |
| 55 | 37 | 067 | 00110111 | 7 |
| 56 | 38 | 070 | 00111000 | 8 |
| 57 | 39 | 071 | 00111001 | 9 |
| 58 | 3A | 072 | 00111010 | : |
| 59 | 3B | 073 | 00111011 | ; |
| 60 | 3C | 074 | 00111100 | < |
| 61 | 3D | 075 | 00111101 | = |
| 62 | 3E | 076 | 00111110 | > |
| 63 | 3F | 077 | 00111111 | ? |
| 64 | 40 | 100 | 01000000 | @ |
| 65 | 41 | 101 | 01000001 | A |
| 66 | 42 | 102 | 01000010 | B |
| 67 | 43 | 103 | 01000011 | C |
| 68 | 44 | 104 | 01000100 | D |
| 69 | 45 | 105 | 01000101 | E |
| 70 | 46 | 106 | 01000110 | F |
| 71 | 47 | 107 | 01000111 | G |
| 72 | 48 | 110 | 01001000 | H |
| 73 | 49 | 111 | 01001001 | I |
| 74 | 4A | 112 | 01001010 | J |
| 75 | 4B | 113 | 01001011 | K |
| 76 | 4C | 114 | 01001100 | L |
| 77 | 4D | 115 | 01001101 | M |
| 78 | 4E | 116 | 01001110 | N |
| 79 | 4F | 117 | 01001111 | O |
| 80 | 50 | 120 | 01010000 | P |
| 81 | 51 | 121 | 01010001 | Q |
| 82 | 52 | 122 | 01010010 | R |
| 83 | 53 | 123 | 01010011 | S |
| 84 | 54 | 124 | 01010100 | T |
| 85 | 55 | 125 | 01010101 | U |
| 86 | 56 | 126 | 01010110 | V |
| 87 | 57 | 127 | 01010111 | W |
| 88 | 58 | 130 | 01011000 | X |
| 89 | 59 | 131 | 01011001 | Y |
| 90 | 5A | 132 | 01011010 | Z |
| 91 | 5B | 133 | 01011011 | [ |
| 92 | 5C | 134 | 01011100 | \ |
| 93 | 5D | 135 | 01011101 | ] |
| 94 | 5E | 136 | 01011110 | ^ |
| 95 | 5F | 137 | 01011111 | _ |
| 96 | 60 | 140 | 01100000 | ` |
| 97 | 61 | 141 | 01100001 | a |
| 98 | 62 | 142 | 01100010 | b |
| 99 | 63 | 143 | 01100011 | c |
| 100 | 64 | 144 | 01100100 | d |
| 101 | 65 | 145 | 01100101 | e |
| 102 | 66 | 146 | 01100110 | f |
| 103 | 67 | 147 | 01100111 | g |
| 104 | 68 | 150 | 01101000 | h |
| 105 | 69 | 151 | 01101001 | i |
| 106 | 6A | 152 | 01101010 | j |
| 107 | 6B | 153 | 01101011 | k |
| 108 | 6C | 154 | 01101100 | l |
| 109 | 6D | 155 | 01101101 | m |
| 110 | 6E | 156 | 01101110 | n |
| 111 | 6F | 157 | 01101111 | o |
| 112 | 70 | 160 | 01110000 | p |
| 113 | 71 | 161 | 01110001 | q |
| 114 | 72 | 162 | 01110010 | r |
| 115 | 73 | 163 | 01110011 | s |
| 116 | 74 | 164 | 01110100 | t |
| 117 | 75 | 165 | 01110101 | u |
| 118 | 76 | 166 | 01110110 | v |
| 119 | 77 | 167 | 01110111 | w |
| 120 | 78 | 170 | 01111000 | x |
| 121 | 79 | 171 | 01111001 | y |
| 122 | 7A | 172 | 01111010 | z |
| 123 | 7B | 173 | 01111011 | { |
| 124 | 7C | 174 | 01111100 | | |
| 125 | 7D | 175 | 01111101 | } |
| 126 | 7E | 176 | 01111110 | ~ |
| 127 | 7F | 177 | 01111111 | DEL |
Qué son los códigos ASCII
El ASCII es una norma de codificación de caracteres que hace corresponder letras, cifras, símbolos y caracteres de control con los números de 0 a 127. Se estableció en Estados Unidos en 1963 y sigue siendo hoy el fundamento de muchos lenguajes de programación y protocolos de comunicación.
Esta herramienta enumera los 128 caracteres de la tabla ASCII y convierte entre los caracteres y sus códigos en decimal, hexadecimal, octal y binario. Sirve de referencia cuando quiere calcular un código de carácter al programar, o buscar qué significa un carácter de control.
Cómo usar la tabla ASCII y el convertidor
- Introduzca un carácter o un código En el campo de conversión entre carácter y código, introduzca el carácter que le interesa, o su código —65, por ejemplo.
- Consulte la notación en cada base Introduzca en decimal, hexadecimal, octal o binario, y las demás bases junto con el carácter correspondiente se muestran a la vez.
- Encuentre en la tabla el carácter que busca Teclee parte de un carácter, un código o una descripción en el campo de filtro para acotar la tabla ASCII, de 0 a 127, a las filas que correspondan.
- Copie un valor Haga clic en una fila o un código de la tabla para copiarlo, listo para pegar directamente en su código o en sus notas.
Consejos para aprovecharla mejor
- Las mayúsculas A–Z tienen códigos
65–90y las minúsculas a–z tienen97–122. Sumando 32 a una mayúscula se obtiene su minúscula (ej.'A'(65) + 32 = 'a'(97)). - Los caracteres dígito
'0'–'9'tienen códigos48–57. Para obtener el valor entero de un dígito, usacharCode - 48. - Los códigos
0–31y127son caracteres de control (no imprimibles). Ejemplos: salto de línea LF =10, tabulación horizontal HT =9, retorno de carro CR =13. - Caracteres especiales de HTML y sus códigos:
&=38,<=60,>=62,"=34. Deben escaparse al usarse en HTML. - La notación hexadecimal es común en código: el salto de línea se escribe
\x0Ay el espacio\x20. - En los lenguajes de programación,
0xes el prefijo hexadecimal (p. ej.,0x41= 65 = 'A'). Del mismo modo,0bindica binario y0ooctal (Python / JS moderno).
Cuándo resulta útil la tabla ASCII
Conversión de códigos de caracteres al programar
Busque la correspondencia entre un carácter y su código numérico y úsela para comprobar su trabajo al implementar cálculos sobre códigos, como la conversión entre mayúsculas y minúsculas.
Buscar qué significa un carácter de control
Encontrará qué códigos corresponden a los caracteres de control que nunca aparecen en pantalla: salto de línea (LF), tabulación (HT), retorno de carro (CR) y los demás.
Comprobar los caracteres que exigen escape HTML
Confirme los códigos de los caracteres con significado especial en HTML, como &, <, > y la comilla doble, y empléelos al implementar o verificar el escape.
Aprender y comprobar la conversión de base
Sirve para aprender y comprobar la conversión entre decimal, hexadecimal, binario y octal tomando por ejemplo códigos de caracteres reales.
El vocabulario de los códigos ASCII
- ASCII
- Abreviatura de American Standard Code for Information Interchange, una norma de codificación que representa letras, cifras, símbolos y caracteres de control en siete bits, de 0 a 127.
- Carácter de control
- Uno de los caracteres especiales asignados a los códigos 0 a 31 y 127, que nunca aparecen en pantalla. Entre ellos están el salto de línea (LF), la tabulación (HT) y el retorno de carro (CR); rigen el formato del texto y el desarrollo de la comunicación.
- Unicode y UTF-8
- La norma de codificación ampliada para abarcar las escrituras del mundo entero (Unicode) y uno de sus procedimientos de codificación (UTF-8). UTF-8 es plenamente compatible con ASCII: los caracteres ASCII son UTF-8 válido tal cual.
- Hexadecimal, octal y binario
- Las bases de uso corriente en informática. Dentro de un programa se acostumbra escribir el hexadecimal con el prefijo
0x, el binario con0by el octal con0o. - Bit de paridad
- Un único bit añadido para la detección de errores en la transmisión de datos. Tras el diseño del ASCII en siete bits estaba la costumbre, en transmisión, de reservar el bit restante a la paridad.
Preguntas frecuentes
A propósito — Por qué ASCII usa 7 bits
ASCII (American Standard Code for Information Interchange) fue estandarizado en 1963 por la ASA (hoy ANSI). Evolucionó a partir de los códigos telegráficos y fue diseñado para unificar el intercambio de datos entre distintos sistemas informáticos.
El diseño de 7 bits (128 caracteres) fue intencional. En las comunicaciones serie de la época, el 8.º bit se usaba convencionalmente como bit de paridad para detectar errores. Mantener los datos en 7 bits permitía que el bit restante coexistiera con la verificación de paridad.
UTF-8 es totalmente compatible con ASCII hacia atrás: los puntos de código 0x00–0x7F se codifican con bytes idénticos, por lo que cualquier texto ASCII es UTF-8 válido sin ninguna conversión.