Referencia

Tabla ASCII

Una referencia ASCII completa y buscable con los 128 códigos estándar más el conjunto extendido Latin-1. Cada carácter aparece con su valor decimal, hexadecimal, octal y binario de 8 bits, su glifo, su entidad HTML y su nombre canónico — y los 33 códigos de control incluyen una explicación en lenguaje sencillo de para qué sirve cada uno. Filtra por rango de control, imprimible o extendido, busca por número, carácter o nombre, y haz clic en cualquier valor para copiarlo. Toda la tabla es estática y funciona en tu navegador, así que carga al instante y funciona sin conexión.

  • Los 128 códigos ASCII estándar más los 128 códigos Latin-1 extendidos
  • Decimal, hexadecimal, octal y binario de 8 bits para cada carácter
  • Entidades HTML (con nombre y numéricas) y secuencias de escape de C
  • Explicaciones en lenguaje sencillo para los 33 caracteres de control
  • Búsqueda instantánea por número, glifo, nombre, abreviatura o escape
  • Haz clic en cualquier valor para copiarlo — códigos, glifos y entidades

Caracteres de control (0–31, 127)

Códigos no imprimibles que controlan dispositivos y el flujo de datos en lugar de mostrar un glifo.

Dec Hex Oct Car Abrev Escape Nombre
0 00 000 ^@ NUL \0 Nulo Originalmente era relleno; ahora se usa ampliamente para terminar cadenas en C y otros lenguajes.
1 01 001 ^A SOH Inicio de Encabezado Marca el comienzo del encabezado de un mensaje en protocolos de transmisión antiguos.
2 02 002 ^B STX Inicio de Texto Marca el inicio del cuerpo del mensaje, terminando el encabezado iniciado por SOH.
3 03 003 ^C ETX Fin de Texto Marca el final del cuerpo del mensaje; se envía con Ctrl+C, que las terminales asocian a interrupción.
4 04 004 ^D EOT Fin de Transmisión Señala el final de una transmisión; se envía con Ctrl+D, usado como fin de archivo en shells de Unix.
5 05 005 ^E ENQ Solicitud Pide una respuesta o el estado de la estación remota, como su identidad.
6 06 006 ^F ACK Confirmación Respuesta positiva que confirma que los datos se recibieron correctamente.
7 07 007 ^G BEL \a Timbre Activa un pitido audible o un destello visual; el escape \a en C.
8 08 010 ^H BS \b Retroceso Mueve el cursor una posición hacia atrás, a menudo para borrar el carácter anterior.
9 09 011 ^I HT \t Tabulación Horizontal Avanza a la siguiente parada de tabulación horizontal; el escape \t.
10 0A 012 ^J LF \n Salto de Línea Baja una línea; el salto de línea de Unix y macOS, el escape \n.
11 0B 013 ^K VT \v Tabulación Vertical Avanza a la siguiente parada de tabulación vertical; el escape \v.
12 0C 014 ^L FF \f Salto de Página Expulsa la página o limpia la pantalla; el escape \f.
13 0D 015 ^M CR \r Retorno de Carro Devuelve el cursor al inicio de la línea; parte del salto de línea de Windows, el escape \r.
14 0E 016 ^N SO Cambio a Fuera Cambia a un juego de caracteres alternativo hasta que se reciba Cambio a Dentro.
15 0F 017 ^O SI Cambio a Dentro Vuelve al juego de caracteres estándar después de Cambio a Fuera.
16 10 020 ^P DLE Escape de Enlace de Datos Marca los bytes siguientes como datos de control en lugar de texto en un enlace de datos.
17 11 021 ^Q DC1 Control de Dispositivo 1 Control de dispositivo, usado comúnmente como XON para reanudar una transmisión pausada en el control de flujo.
18 12 022 ^R DC2 Control de Dispositivo 2 Un código de control de dispositivo de propósito general sin un significado moderno fijo.
19 13 023 ^S DC3 Control de Dispositivo 3 Control de dispositivo, usado comúnmente como XOFF para pausar la transmisión en el control de flujo.
20 14 024 ^T DC4 Control de Dispositivo 4 Un código de control de dispositivo de propósito general, usado a veces para detener un dispositivo.
21 15 025 ^U NAK Confirmación Negativa Respuesta negativa que indica que los datos se recibieron con errores; lo opuesto a ACK.
22 16 026 ^V SYN Inactividad Síncrona Se envía para mantener sincronizados los enlaces síncronos cuando no se transmiten otros datos.
23 17 027 ^W ETB Fin de Bloque de Transmisión Marca el final de un bloque de datos transmitidos.
24 18 030 ^X CAN Cancelar Indica que los datos precedentes tienen un error y deben descartarse.
25 19 031 ^Y EM Fin de Medio Marca el final físico de una cinta u otro medio de almacenamiento.
26 1A 032 ^Z SUB Sustituto Reemplaza un carácter encontrado inválido o con error; usado como fin de archivo en DOS.
27 1B 033 ^[ ESC \e Escape Introduce una secuencia de escape; la base de los códigos de control de terminal y ANSI, el escape \e.
28 1C 034 ^\ FS Separador de Archivo El más amplio de los cuatro separadores, marca un límite entre archivos.
29 1D 035 ^] GS Separador de Grupo Marca un límite entre grupos de registros.
30 1E 036 ^^ RS Separador de Registro Marca un límite entre registros dentro de un grupo.
31 1F 037 ^_ US Separador de Unidad El separador más fino, marca un límite entre campos dentro de un registro.
127 7F 177 ^? DEL Suprimir Originalmente perforaba todos los agujeros para borrar un carácter en cinta de papel; se envía con la tecla Suprimir.

Caracteres imprimibles (32–126)

Los caracteres ASCII visibles: espacio, puntuación, dígitos y las letras latinas.

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

Caracteres extendidos (128–255)

La mitad superior de Latin-1 (ISO-8859-1) — letras acentuadas, símbolos y los códigos de control C1.

Los códigos 128–255 se muestran usando ISO-8859-1 (Latin-1), donde 128–159 son códigos de control C1. En Windows-1252 esas posiciones contienen símbolos imprimibles, como el signo del euro, en su lugar.

Dec Hex Oct Binario Car HTML Nombre
128 80 200 10000000 PAD &#128; Carácter de Relleno (C1)
129 81 201 10000001 HOP &#129; Preajuste de Octeto Alto (C1)
130 82 202 10000010 BPH &#130; Corte Permitido Aquí (C1)
131 83 203 10000011 NBH &#131; Sin Corte Aquí (C1)
132 84 204 10000100 IND &#132; Índice (C1)
133 85 205 10000101 NEL &#133; Línea Siguiente (C1)
134 86 206 10000110 SSA &#134; Inicio de Área Seleccionada (C1)
135 87 207 10000111 ESA &#135; Fin de Área Seleccionada (C1)
136 88 210 10001000 HTS &#136; Fijar Tabulación de Caracteres (C1)
137 89 211 10001001 HTJ &#137; Tabulación de Caracteres con Justificación (C1)
138 8A 212 10001010 VTS &#138; Fijar Tabulación de Líneas (C1)
139 8B 213 10001011 PLD &#139; Línea Parcial Adelante (C1)
140 8C 214 10001100 PLU &#140; Línea Parcial Atrás (C1)
141 8D 215 10001101 RI &#141; Salto de Línea Inverso (C1)
142 8E 216 10001110 SS2 &#142; Cambio Simple Dos (C1)
143 8F 217 10001111 SS3 &#143; Cambio Simple Tres (C1)
144 90 220 10010000 DCS &#144; Cadena de Control de Dispositivo (C1)
145 91 221 10010001 PU1 &#145; Uso Privado Uno (C1)
146 92 222 10010010 PU2 &#146; Uso Privado Dos (C1)
147 93 223 10010011 STS &#147; Fijar Estado de Transmisión (C1)
148 94 224 10010100 CCH &#148; Carácter de Cancelación (C1)
149 95 225 10010101 MW &#149; Mensaje en Espera (C1)
150 96 226 10010110 SPA &#150; Inicio de Área Protegida (C1)
151 97 227 10010111 EPA &#151; Fin de Área Protegida (C1)
152 98 230 10011000 SOS &#152; Inicio de Cadena (C1)
153 99 231 10011001 SGC &#153; Introductor de Carácter Gráfico Simple (C1)
154 9A 232 10011010 SCI &#154; Introductor de Carácter Simple (C1)
155 9B 233 10011011 CSI &#155; Introductor de Secuencia de Control (C1)
156 9C 234 10011100 ST &#156; Terminador de Cadena (C1)
157 9D 235 10011101 OSC &#157; Comando de Sistema Operativo (C1)
158 9E 236 10011110 PM &#158; Mensaje de Privacidad (C1)
159 9F 237 10011111 APC &#159; Comando de Programa de Aplicación (C1)
160 A0 240 10100000   &nbsp; &#160; Espacio de No Separación
161 A1 241 10100001 ¡ &iexcl; &#161; Signo de Exclamación Invertido
162 A2 242 10100010 ¢ &cent; &#162; Signo de Centavo
163 A3 243 10100011 £ &pound; &#163; Signo de Libra
164 A4 244 10100100 ¤ &curren; &#164; Signo de Moneda
165 A5 245 10100101 ¥ &yen; &#165; Signo de Yen
166 A6 246 10100110 ¦ &brvbar; &#166; Barra Vertical Discontinua
167 A7 247 10100111 § &sect; &#167; Signo de Sección
168 A8 250 10101000 ¨ &uml; &#168; Diéresis
169 A9 251 10101001 © &copy; &#169; Signo de Copyright
170 AA 252 10101010 ª &ordf; &#170; Indicador Ordinal Femenino
171 AB 253 10101011 « &laquo; &#171; Comillas Angulares Dobles de Apertura
172 AC 254 10101100 ¬ &not; &#172; Signo de Negación
173 AD 255 10101101 ­ &shy; &#173; Guion Suave
174 AE 256 10101110 ® &reg; &#174; Signo de Marca Registrada
175 AF 257 10101111 ¯ &macr; &#175; Macrón
176 B0 260 10110000 ° &deg; &#176; Signo de Grado
177 B1 261 10110001 ± &plusmn; &#177; Signo de Más-Menos
178 B2 262 10110010 ² &sup2; &#178; Superíndice Dos
179 B3 263 10110011 ³ &sup3; &#179; Superíndice Tres
180 B4 264 10110100 ´ &acute; &#180; Acento Agudo
181 B5 265 10110101 µ &micro; &#181; Signo de Micro
182 B6 266 10110110 &para; &#182; Signo de Párrafo
183 B7 267 10110111 · &middot; &#183; Punto Medio
184 B8 270 10111000 ¸ &cedil; &#184; Cedilla
185 B9 271 10111001 ¹ &sup1; &#185; Superíndice Uno
186 BA 272 10111010 º &ordm; &#186; Indicador Ordinal Masculino
187 BB 273 10111011 » &raquo; &#187; Comillas Angulares Dobles de Cierre
188 BC 274 10111100 ¼ &frac14; &#188; Fracción Vulgar Un Cuarto
189 BD 275 10111101 ½ &frac12; &#189; Fracción Vulgar Un Medio
190 BE 276 10111110 ¾ &frac34; &#190; Fracción Vulgar Tres Cuartos
191 BF 277 10111111 ¿ &iquest; &#191; Signo de Interrogación Invertido
192 C0 300 11000000 À &Agrave; &#192; Letra Latina Mayúscula A con Grave
193 C1 301 11000001 Á &Aacute; &#193; Letra Latina Mayúscula A con Agudo
194 C2 302 11000010 Â &Acirc; &#194; Letra Latina Mayúscula A con Circunflejo
195 C3 303 11000011 Ã &Atilde; &#195; Letra Latina Mayúscula A con Tilde
196 C4 304 11000100 Ä &Auml; &#196; Letra Latina Mayúscula A con Diéresis
197 C5 305 11000101 Å &Aring; &#197; Letra Latina Mayúscula A con Anillo Superior
198 C6 306 11000110 Æ &AElig; &#198; Letra Latina Mayúscula AE
199 C7 307 11000111 Ç &Ccedil; &#199; Letra Latina Mayúscula C con Cedilla
200 C8 310 11001000 È &Egrave; &#200; Letra Latina Mayúscula E con Grave
201 C9 311 11001001 É &Eacute; &#201; Letra Latina Mayúscula E con Agudo
202 CA 312 11001010 Ê &Ecirc; &#202; Letra Latina Mayúscula E con Circunflejo
203 CB 313 11001011 Ë &Euml; &#203; Letra Latina Mayúscula E con Diéresis
204 CC 314 11001100 Ì &Igrave; &#204; Letra Latina Mayúscula I con Grave
205 CD 315 11001101 Í &Iacute; &#205; Letra Latina Mayúscula I con Agudo
206 CE 316 11001110 Î &Icirc; &#206; Letra Latina Mayúscula I con Circunflejo
207 CF 317 11001111 Ï &Iuml; &#207; Letra Latina Mayúscula I con Diéresis
208 D0 320 11010000 Ð &ETH; &#208; Letra Latina Mayúscula Eth
209 D1 321 11010001 Ñ &Ntilde; &#209; Letra Latina Mayúscula N con Tilde
210 D2 322 11010010 Ò &Ograve; &#210; Letra Latina Mayúscula O con Grave
211 D3 323 11010011 Ó &Oacute; &#211; Letra Latina Mayúscula O con Agudo
212 D4 324 11010100 Ô &Ocirc; &#212; Letra Latina Mayúscula O con Circunflejo
213 D5 325 11010101 Õ &Otilde; &#213; Letra Latina Mayúscula O con Tilde
214 D6 326 11010110 Ö &Ouml; &#214; Letra Latina Mayúscula O con Diéresis
215 D7 327 11010111 × &times; &#215; Signo de Multiplicación
216 D8 330 11011000 Ø &Oslash; &#216; Letra Latina Mayúscula O con Trazo
217 D9 331 11011001 Ù &Ugrave; &#217; Letra Latina Mayúscula U con Grave
218 DA 332 11011010 Ú &Uacute; &#218; Letra Latina Mayúscula U con Agudo
219 DB 333 11011011 Û &Ucirc; &#219; Letra Latina Mayúscula U con Circunflejo
220 DC 334 11011100 Ü &Uuml; &#220; Letra Latina Mayúscula U con Diéresis
221 DD 335 11011101 Ý &Yacute; &#221; Letra Latina Mayúscula Y con Agudo
222 DE 336 11011110 Þ &THORN; &#222; Letra Latina Mayúscula Thorn
223 DF 337 11011111 ß &szlig; &#223; Letra Latina Minúscula Ese Aguda
224 E0 340 11100000 à &agrave; &#224; Letra Latina Minúscula a con Grave
225 E1 341 11100001 á &aacute; &#225; Letra Latina Minúscula a con Agudo
226 E2 342 11100010 â &acirc; &#226; Letra Latina Minúscula a con Circunflejo
227 E3 343 11100011 ã &atilde; &#227; Letra Latina Minúscula a con Tilde
228 E4 344 11100100 ä &auml; &#228; Letra Latina Minúscula a con Diéresis
229 E5 345 11100101 å &aring; &#229; Letra Latina Minúscula a con Anillo Superior
230 E6 346 11100110 æ &aelig; &#230; Letra Latina Minúscula AE
231 E7 347 11100111 ç &ccedil; &#231; Letra Latina Minúscula c con Cedilla
232 E8 350 11101000 è &egrave; &#232; Letra Latina Minúscula e con Grave
233 E9 351 11101001 é &eacute; &#233; Letra Latina Minúscula e con Agudo
234 EA 352 11101010 ê &ecirc; &#234; Letra Latina Minúscula e con Circunflejo
235 EB 353 11101011 ë &euml; &#235; Letra Latina Minúscula e con Diéresis
236 EC 354 11101100 ì &igrave; &#236; Letra Latina Minúscula i con Grave
237 ED 355 11101101 í &iacute; &#237; Letra Latina Minúscula i con Agudo
238 EE 356 11101110 î &icirc; &#238; Letra Latina Minúscula i con Circunflejo
239 EF 357 11101111 ï &iuml; &#239; Letra Latina Minúscula i con Diéresis
240 F0 360 11110000 ð &eth; &#240; Letra Latina Minúscula Eth
241 F1 361 11110001 ñ &ntilde; &#241; Letra Latina Minúscula n con Tilde
242 F2 362 11110010 ò &ograve; &#242; Letra Latina Minúscula o con Grave
243 F3 363 11110011 ó &oacute; &#243; Letra Latina Minúscula o con Agudo
244 F4 364 11110100 ô &ocirc; &#244; Letra Latina Minúscula o con Circunflejo
245 F5 365 11110101 õ &otilde; &#245; Letra Latina Minúscula o con Tilde
246 F6 366 11110110 ö &ouml; &#246; Letra Latina Minúscula o con Diéresis
247 F7 367 11110111 ÷ &divide; &#247; Signo de División
248 F8 370 11111000 ø &oslash; &#248; Letra Latina Minúscula O con Trazo
249 F9 371 11111001 ù &ugrave; &#249; Letra Latina Minúscula u con Grave
250 FA 372 11111010 ú &uacute; &#250; Letra Latina Minúscula u con Agudo
251 FB 373 11111011 û &ucirc; &#251; Letra Latina Minúscula u con Circunflejo
252 FC 374 11111100 ü &uuml; &#252; Letra Latina Minúscula u con Diéresis
253 FD 375 11111101 ý &yacute; &#253; Letra Latina Minúscula y con Agudo
254 FE 376 11111110 þ &thorn; &#254; Letra Latina Minúscula Thorn
255 FF 377 11111111 ÿ &yuml; &#255; Letra Latina Minúscula y con Diéresis

Resumen

Una referencia que realmente puedes recorrer: cada código ASCII y Latin-1 en un solo lugar, con las cuatro bases numéricas, el glifo, la entidad HTML y una explicación real para los códigos de control — además de búsqueda, filtros de rango y copia con un clic.

  1. 01

    Cada código en cuatro formas

    Cada carácter muestra su valor decimal, hexadecimal, octal y binario de 8 bits con ceros a la izquierda, uno junto al otro, para que puedas leer un byte en la base que hable tu herramienta, protocolo o depurador.

  2. 02

    Códigos de control explicados

    Los 33 caracteres de control no aparecen solo con su abreviatura — cada uno incluye una descripción en lenguaje sencillo de para qué fue diseñado, desde el retorno de carro y el salto de línea hasta los códigos de control de dispositivo y de separación.

  3. 03

    Entidades HTML y escapes

    Los caracteres imprimibles muestran su entidad HTML numérica y, cuando existe, la entidad con nombre; los códigos de control muestran la secuencia de escape de C, como \n, \t o \0, para que puedas usar el token correcto directamente en tu código.

  4. 04

    Busca por cualquier cosa

    Escribe un número decimal, un valor hexadecimal 0x, un solo carácter, una abreviatura como LF, un escape como \t, o parte de un nombre, y la tabla se reduce al instante a las filas coincidentes en los tres rangos.

  5. 05

    Filtros de rango

    Cambia entre caracteres de control, imprimibles y extendidos con un clic cuando solo te interesa una parte de la tabla, o deja todo visible y desplázate por el listado completo.

  6. 06

    Clic para copiar

    Haz clic en cualquier valor decimal, hexadecimal, octal, glifo, escape o entidad HTML para copiarlo al portapapeles, con una breve confirmación, para que nunca tengas que volver a escribir un código a mano.

  7. 07

    Estándar y extendido en una sola vista

    El conjunto ASCII clásico de 7 bits aparece junto a la mitad extendida Latin-1, con una nota clara sobre cómo difieren las posiciones 128–159 entre ISO-8859-1 y Windows-1252.

  8. 08

    Estática y sin conexión

    Toda la tabla se genera en tiempo de compilación y se sirve como HTML plano, así que carga al instante, no necesita red y sigue funcionando aunque cierres la conexión de la pestaña.

Cómo usarla

Encuentra un carácter recorriendo la tabla, filtrando o buscando, lee la fila para ver la representación que necesitas y cópiala con un clic.

  1. 01

    Desplázate por la tabla, agrupada en rangos de control, imprimibles y extendidos.

  2. 02

    Usa el filtro de rango para mostrar solo caracteres de control, imprimibles o extendidos cuando quieras concentrarte en uno.

  3. 03

    Busca por número decimal, valor hexadecimal 0x, un solo glifo, una abreviatura, una secuencia de escape o parte de un nombre.

  4. 04

    Lee a lo largo de una fila para ver el decimal, hexadecimal, octal, binario, glifo, entidad HTML, escape y nombre.

  5. 05

    Haz clic en cualquier valor — un código, un glifo, un escape o una entidad — para copiarlo directamente a tu portapapeles.

Detalles

Algunos detalles sobre cómo está construida la tabla y qué significa cada columna.

  • Decimal, hexadecimal y octal son el mismo byte escrito en base 10, 16 y 8; el binario se muestra con ceros a la izquierda hasta completar 8 bits.
  • Los caracteres de control muestran un glifo sustituto visible del bloque Unicode de imágenes de control además de su notación con acento circunflejo, como ^M para el retorno de carro.
  • Las entidades HTML con nombre solo se muestran cuando el estándar HTML define una; todo carácter también tiene una entidad numérica que siempre funciona.
  • Las secuencias de escape de C aparecen para los códigos de control que las tienen — \0, \a, \b, \t, \n, \v, \f, \r y \e.
  • Las letras y los dígitos usan sus nombres canónicos de Unicode; la puntuación y los símbolos también usan sus nombres estándar.
  • El rango extendido sigue ISO-8859-1, así que 160–255 son caracteres Latin-1 imprimibles y 128–159 son códigos de control C1.
  • Todo se renderiza en el servidor, así que la búsqueda y la copia funcionan sin cargar ningún framework.

Casos de uso

Una tabla ASCII es una de esas referencias a las que recurres constantemente en cuanto la tienes a un clic — en código de bajo nivel, manejo de datos y depuración.

  1. Leer bytes al depurar

    Traduce un valor de byte crudo de un volcado hexadecimal, una captura de paquetes o una vista de memoria al carácter que representa, o al revés.

  2. Gestionar finales de línea

    Revisa los códigos exactos detrás de CR (13) y LF (10) cuando estés persiguiendo un error de salto de línea entre Windows y Unix o normalizando texto.

  3. Escribir secuencias de escape

    Toma el escape correcto — \t, \n, \r, \0 — o el valor decimal para construir a mano una cadena, una expresión regular o una secuencia de terminal.

  4. Generar entidades HTML

    Copia la entidad con nombre o numérica de caracteres como &, <, > y los símbolos Latin-1 para que el marcado se renderice correctamente sin importar la codificación del archivo.

  5. Validar rangos de entrada

    Consulta los límites de los rangos de dígitos, mayúsculas y minúsculas cuando estés escribiendo a mano una validación de caracteres o un analizador.

  6. Aprender codificación de caracteres

    Observa cómo el mismo carácter se representa en decimal, hexadecimal, octal y binario, y cómo ASCII es la base de UTF-8 y Latin-1.

  7. Configurar terminales y protocolos

    Encuentra los códigos de control — BEL, ESC, los caracteres de control de dispositivo y de separación — que aparecen en secuencias de escape de terminal y en protocolos de línea antiguos.

  8. Decodificar valores ofuscados

    Convierte una lista de códigos decimales o hexadecimales copiados de un registro o una carga útil de vuelta a texto legible, un carácter a la vez.

Ver también

ASCII es la base de 7 bits que las codificaciones más grandes extienden; para escapar caracteres más allá de ella como puntos de código, la Conversor Unicode convierte texto hacia y desde escapes Unicode. Para convertir cadenas completas en bytes crudos, Texto a binario muestra el texto en binario, octal, decimal o hexadecimal. Para otras tablas de referencia, la Referencia de códigos de estado HTTP lista los códigos de estado HTTP, y la Referencia de puertos cubre los puertos de red más conocidos.

Buenas prácticas

Unos cuantos hábitos hacen que la tabla sea más rápida de usar y mantienen correctas tus conversiones.

  • Busca con la representación que ya tienes — pega un decimal, un valor hexadecimal 0x o el carácter literal para saltar directo a su fila.
  • Usa el filtro de rango para ocultar el conjunto extendido cuando solo te importe el ASCII estándar de 7 bits.
  • Prefiere la entidad HTML numérica cuando necesites algo garantizado; recurre a la entidad con nombre solo cuando esté definida.
  • Recuerda que CR (13) y LF (10) son códigos distintos — Windows usa ambos, Unix usa solo LF.
  • Cuando copies un glifo del rango extendido, confirma que el sistema receptor use la misma codificación, ya que 128–255 dependen de ella.
  • Trata los nombres de control C1 (128–159) como ISO-8859-1; si estás en un contexto Windows-1252, esas posiciones son símbolos imprimibles en su lugar.

Limitaciones

Una tabla como esta es una consulta, no un conversor, y vale la pena conocer un par de límites.

  • Esta es una tabla de referencia, no un codificador de texto — pega una cadena completa en las herramientas de binario o Unicode cuando necesites convertir más de un carácter.
  • El ASCII estándar es solo 0–127; los códigos 128–255 dependen por completo de la codificación, y esta tabla muestra la interpretación ISO-8859-1 (Latin-1).
  • En Windows-1252 el rango 128–159 contiene puntuación y símbolos imprimibles en lugar de los códigos de control C1 que se muestran aquí.
  • El binario se muestra como 8 bits por legibilidad aunque el ASCII estándar solo necesite 7; el bit más alto siempre es 0 para los códigos 0–127.
  • Una entidad HTML con nombre solo aparece cuando el estándar HTML define una — la entidad numérica siempre está disponible como respaldo.
  • Copiar un glifo extendido depende de que el destino use una codificación compatible; el byte subyacente puede mostrarse distinto en otro lugar.

Preguntas frecuentes

Preguntas comunes sobre ASCII, caracteres de control, ASCII extendido y cómo se corresponden los códigos entre bases.

¿Qué es ASCII?

ASCII (American Standard Code for Information Interchange) es una codificación de caracteres de 7 bits que asigna los números 0–127 a códigos de control y a las letras, dígitos y signos de puntuación imprimibles del inglés. Es la base sobre la que se construyen UTF-8 y la mayoría de las demás codificaciones, ya que mantienen ASCII sin cambios en sus primeros 128 puntos de código.

¿Qué son los caracteres de control?

Los caracteres de control son los códigos 0–31 más el 127, que no imprimen un glifo. Se diseñaron para controlar dispositivos y el flujo de datos — mover el cursor (retorno de carro, salto de línea, tabulación), hacer sonar un timbre, marcar el final de una transmisión o separar registros. Esta tabla incluye una descripción en lenguaje sencillo para cada uno.

¿Cuál es la diferencia entre CR y LF?

El retorno de carro (CR, código 13, \r) y el salto de línea (LF, código 10, \n) son códigos de control distintos. Unix y macOS terminan las líneas solo con LF, el Windows clásico usa CR seguido de LF, y los sistemas Mac antiguos usaban solo CR, por lo que los finales de línea desiguales son una fuente frecuente de errores.

¿Qué es el ASCII extendido?

El ASCII extendido se refiere a los códigos 128–255, que usan el octavo bit. No existe un único estándar para ellos: esta tabla muestra ISO-8859-1 (Latin-1), donde 160–255 son letras acentuadas y símbolos, y 128–159 son códigos de control C1. Windows-1252 reutiliza 128–159 para caracteres imprimibles como el signo del euro y las comillas tipográficas.

¿Cómo convierto un número en un carácter?

Busca la fila de ese valor en cualquier base — busca el número decimal, el valor hexadecimal 0x o el octal — y lee la columna Carácter para ver el glifo, además del nombre y la entidad HTML. Para convertir una cadena completa de bytes a la vez, usa en su lugar la herramienta de texto a binario.

¿Por qué se muestra el binario como 8 bits si ASCII es de 7 bits?

El ASCII estándar solo necesita 7 bits, así que el bit más alto de los códigos 0–127 siempre es 0, pero en la práctica los bytes son de 8 bits. Mostrar un byte completo de 8 bits coincide con la forma en que se almacena el valor y hace que el rango extendido 128–255, que sí usa el bit más alto, se alinee en la misma columna.

¿Esta herramienta envía algo a un servidor?

No. Toda la tabla se genera cuando se construye el sitio y se sirve como HTML estático, y las funciones de búsqueda y copia se ejecutan por completo en tu navegador, así que nada de lo que escribas o copies se envía a ningún lado.

Herramientas relacionadas

Sigue explorando referencias de codificación y conversores sin salir de la colección de herramientas.