Configuración
Tabla de referencia de caracteres ASCII estándar (0–127) y ASCII extendido: ISO 8859-1 (Latin-1), Windows-1252 (CP1252) e IBM CP437 (DOS). Incluye código decimal, hexadecimal, octal, binario y descripción. Hacé clic en cualquier valor para copiarlo.

95 caracteres

DecHexOctBinCarácterEscapeDescripción
32 20 040 00100000 Espacio
33 21 041 00100001 ! Signo de exclamación
34 22 042 00100010 " \" Comillas dobles
35 23 043 00100011 # Numeral / Hash
36 24 044 00100100 $ Signo de dólar
37 25 045 00100101 % Porcentaje
38 26 046 00100110 & Ampersand
39 27 047 00100111 ' \' Apóstrofe / Comilla simple
40 28 050 00101000 ( Paréntesis de apertura
41 29 051 00101001 ) Paréntesis de cierre
42 2A 052 00101010 * Asterisco
43 2B 053 00101011 + Signo más
44 2C 054 00101100 , Coma
45 2D 055 00101101 - Guión / Menos
46 2E 056 00101110 . Punto
47 2F 057 00101111 / Barra diagonal (slash)
48 30 060 00110000 0 Dígito 0
49 31 061 00110001 1 Dígito 1
50 32 062 00110010 2 Dígito 2
51 33 063 00110011 3 Dígito 3
52 34 064 00110100 4 Dígito 4
53 35 065 00110101 5 Dígito 5
54 36 066 00110110 6 Dígito 6
55 37 067 00110111 7 Dígito 7
56 38 070 00111000 8 Dígito 8
57 39 071 00111001 9 Dígito 9
58 3A 072 00111010 : Dos puntos
59 3B 073 00111011 ; Punto y coma
60 3C 074 00111100 < Menor que
61 3D 075 00111101 = Igual
62 3E 076 00111110 > Mayor que
63 3F 077 00111111 ? Signo de interrogación
64 40 100 01000000 @ Arroba
65 41 101 01000001 A Letra A mayúscula
66 42 102 01000010 B Letra B mayúscula
67 43 103 01000011 C Letra C mayúscula
68 44 104 01000100 D Letra D mayúscula
69 45 105 01000101 E Letra E mayúscula
70 46 106 01000110 F Letra F mayúscula
71 47 107 01000111 G Letra G mayúscula
72 48 110 01001000 H Letra H mayúscula
73 49 111 01001001 I Letra I mayúscula
74 4A 112 01001010 J Letra J mayúscula
75 4B 113 01001011 K Letra K mayúscula
76 4C 114 01001100 L Letra L mayúscula
77 4D 115 01001101 M Letra M mayúscula
78 4E 116 01001110 N Letra N mayúscula
79 4F 117 01001111 O Letra O mayúscula
80 50 120 01010000 P Letra P mayúscula
81 51 121 01010001 Q Letra Q mayúscula
82 52 122 01010010 R Letra R mayúscula
83 53 123 01010011 S Letra S mayúscula
84 54 124 01010100 T Letra T mayúscula
85 55 125 01010101 U Letra U mayúscula
86 56 126 01010110 V Letra V mayúscula
87 57 127 01010111 W Letra W mayúscula
88 58 130 01011000 X Letra X mayúscula
89 59 131 01011001 Y Letra Y mayúscula
90 5A 132 01011010 Z Letra Z mayúscula
91 5B 133 01011011 [ Corchete de apertura
92 5C 134 01011100 \ \\ Barra invertida (backslash)
93 5D 135 01011101 ] Corchete de cierre
94 5E 136 01011110 ^ Acento circunflejo / Caret
95 5F 137 01011111 _ Guión bajo (underscore)
96 60 140 01100000 ` Acento grave / Backtick
97 61 141 01100001 a Letra a minúscula
98 62 142 01100010 b Letra b minúscula
99 63 143 01100011 c Letra c minúscula
100 64 144 01100100 d Letra d minúscula
101 65 145 01100101 e Letra e minúscula
102 66 146 01100110 f Letra f minúscula
103 67 147 01100111 g Letra g minúscula
104 68 150 01101000 h Letra h minúscula
105 69 151 01101001 i Letra i minúscula
106 6A 152 01101010 j Letra j minúscula
107 6B 153 01101011 k Letra k minúscula
108 6C 154 01101100 l Letra l minúscula
109 6D 155 01101101 m Letra m minúscula
110 6E 156 01101110 n Letra n minúscula
111 6F 157 01101111 o Letra o minúscula
112 70 160 01110000 p Letra p minúscula
113 71 161 01110001 q Letra q minúscula
114 72 162 01110010 r Letra r minúscula
115 73 163 01110011 s Letra s minúscula
116 74 164 01110100 t Letra t minúscula
117 75 165 01110101 u Letra u minúscula
118 76 166 01110110 v Letra v minúscula
119 77 167 01110111 w Letra w minúscula
120 78 170 01111000 x Letra x minúscula
121 79 171 01111001 y Letra y minúscula
122 7A 172 01111010 z Letra z minúscula
123 7B 173 01111011 { Llave de apertura
124 7C 174 01111100 | Barra vertical (pipe)
125 7D 175 01111101 } Llave de cierre
126 7E 176 01111110 ~ Tilde / Virgulilla

Cómo funciona

ASCII (American Standard Code for Information Interchange) es la codificación que asigna un número del 0 al 127 a cada carácter del alfabeto inglés, los dígitos, los signos de puntuación y un conjunto de caracteres de control. Es la base sobre la que se construyeron casi todas las codificaciones posteriores: los primeros 128 valores de UTF-8, Latin-1 y Windows-1252 son exactamente los de ASCII.

La tabla se divide en dos bloques. Del 0 al 31, más el 127, están los caracteres de control: no se imprimen, sino que indican acciones como salto de línea, tabulación o fin de transmisión. Del 32 al 126 están los caracteres imprimibles, empezando por el espacio y terminando en la virgulilla.

Para cada carácter se muestra su valor en decimal, hexadecimal, octal y binario, además de su secuencia de escape cuando la tiene. Podés buscar por carácter, por nombre o por cualquiera de esos valores.

Ejemplos

A65 · 0x41 · 0101 · 01000001La letra A mayúscula en decimal, hexadecimal, octal y binario.
a97 · 0x61 · 0141 · 01100001La minúscula está 32 posiciones más arriba que la mayúscula: cambiar entre una y otra equivale a activar o apagar un único bit.
LF10 · 0x0A · \nEl salto de línea es un carácter de control. Unix y macOS terminan las líneas con LF; Windows usa la pareja CR LF (13 y 10).

Casos de uso

  • Identificar un carácter invisible que aparece en un archivo o en un volcado hexadecimal.
  • Escribir secuencias de escape correctas en cadenas de código, expresiones regulares o comandos de terminal.
  • Depurar protocolos de texto y tramas serie donde los datos viajan como bytes sueltos.
  • Convertir a mano entre carácter y valor numérico al trabajar con buffers, comparaciones u ordenamientos.

Preguntas frecuentes

¿Cuál es la diferencia entre ASCII y UTF-8?

UTF-8 es un superconjunto de ASCII: sus primeros 128 valores coinciden byte a byte, así que cualquier texto ASCII válido también es UTF-8 válido. La diferencia es que UTF-8 sigue más allá del 127 usando secuencias de varios bytes para representar el resto de Unicode, incluidas tildes, eñes y emojis.

¿Por qué la tabla llega sólo hasta 127?

ASCII se definió como un código de 7 bits, y con 7 bits se representan exactamente 128 valores (0 a 127). Las tablas que llegan a 255 son extensiones posteriores de 8 bits, como Latin-1 o Windows-1252, que no forman parte del estándar ASCII y difieren entre sí.

¿Qué son los caracteres de control?

Son los valores 0 a 31 y el 127. No representan un símbolo visible sino una instrucción heredada de los teletipos: salto de línea (LF), retorno de carro (CR), tabulación (TAB), campana (BEL) o borrado (DEL). Hoy sobreviven sobre todo en los finales de línea, en la tabulación y en las secuencias de escape de las terminales.

¿Por qué mayúsculas y minúsculas se llevan exactamente 32?

Porque la tabla se diseñó a propósito así: 32 es una potencia de dos, de modo que pasar de mayúscula a minúscula es cambiar el bit 6. Eso permitía convertir entre ambas con una sola operación de bits, algo valioso cuando el hardware de la época contaba cada instrucción.