Tabla ASCII

Referencia completa de códigos de caracteres ASCII con caracteres de control, imprimibles y extendidos

256 caracteres en total
DecimalHexCarácterDescripción
00x00-Carácter nulo (Null)
10x01-Inicio de Encabezado
20x02-Inicio de Texto
30x03-Fin de Texto
40x04-Fin de Transmisión
50x05-Consulta (Enquiry)
60x06-Reconocimiento (Acknowledge)
70x07-Campana (Bell)
80x08-Retroceso (Backspace)
90x09-Tabulación Horizontal
100x0A-Salto de Línea (Line Feed)
110x0B-Tabulación Vertical
120x0C-Alimentación de Formulario
130x0D-Retorno de Carro (Carriage Return)
140x0E-Shift Out
150x0F-Shift In
160x10-Escape de Enlace de Datos
170x11-Control de Dispositivo 1
180x12-Control de Dispositivo 2
190x13-Control de Dispositivo 3
200x14-Control de Dispositivo 4
210x15-Reconocimiento Negativo
220x16-Inactividad Síncrona
230x17-Fin de Bloque de Transmisión
240x18-Cancelar
250x19-Fin de Medio
260x1A-Sustituir
270x1B-Escape
280x1C-Separador de Archivo
290x1D-Separador de Grupo
300x1E-Separador de Registro
310x1F-Separador de Unidad
1270x7F-Eliminar (Delete)
320x20Espacio (Space)
330x21!Signo de exclamación
340x22"Comillas dobles
350x23#Signo de número
360x24$Signo de dólar
370x25%Signo de porcentaje
380x26&Ampersand
390x27'Comilla simple
400x28(Paréntesis izquierdo
410x29)Paréntesis derecho
420x2A*Asterisco
430x2B+Signo más
440x2C,Coma
450x2D-Guion
460x2E.Punto
470x2F/Barra
480x300Dígito 0
490x311Dígito 1
500x322Dígito 2
510x333Dígito 3
520x344Dígito 4
530x355Dígito 5
540x366Dígito 6
550x377Dígito 7
560x388Dígito 8
570x399Dígito 9
580x3A:Dos puntos
590x3B;Punto y coma
600x3C<Menor que
610x3D=Signo igual
620x3E>Mayor que
630x3F?Signo de interrogación
640x40@Arroba
650x41AA mayúscula
660x42BB mayúscula
670x43CC mayúscula
680x44DD mayúscula
690x45EE mayúscula
700x46FF mayúscula
710x47GG mayúscula
720x48HH mayúscula
730x49II mayúscula
740x4AJJ mayúscula
750x4BKK mayúscula
760x4CLL mayúscula
770x4DMM mayúscula
780x4ENN mayúscula
790x4FOO mayúscula
800x50PP mayúscula
810x51QQ mayúscula
820x52RR mayúscula
830x53SS mayúscula
840x54TT mayúscula
850x55UU mayúscula
860x56VV mayúscula
870x57WW mayúscula
880x58XX mayúscula
890x59YY mayúscula
900x5AZZ mayúscula
910x5B[Corchete izquierdo
920x5C\Barra invertida
930x5D]Corchete derecho
940x5E^Circunflejo
950x5F_Guion bajo
960x60`Acento grave
970x61aa minúscula
980x62bb minúscula
990x63cc minúscula
1000x64dd minúscula
1010x65ee minúscula
1020x66ff minúscula
1030x67gg minúscula
1040x68hh minúscula
1050x69ii minúscula
1060x6Ajj minúscula
1070x6Bkk minúscula
1080x6Cll minúscula
1090x6Dmm minúscula
1100x6Enn minúscula
1110x6Foo minúscula
1120x70pp minúscula
1130x71qq minúscula
1140x72rr minúscula
1150x73ss minúscula
1160x74tt minúscula
1170x75uu minúscula
1180x76vv minúscula
1190x77ww minúscula
1200x78xx minúscula
1210x79yy minúscula
1220x7Azz minúscula
1230x7B{Llave izquierda
1240x7C|Barra vertical
1250x7D}Llave derecha
1260x7E~Virgulilla
1280x80€
1290x81
1300x82‚
1310x83ƒ
1320x84„
1330x85…
1340x86†
1350x87‡
1360x88ˆ
1370x89‰
1380x8AŠ
1390x8B‹
1400x8CŒ
1410x8D
1420x8EŽ
1430x8F
1440x90
1450x91‘
1460x92’
1470x93“
1480x94”
1490x95•
1500x96–
1510x97—
1520x98˜
1530x99™
1540x9Aš
1550x9B›
1560x9Cœ
1570x9D
1580x9Ež
1590x9FŸ
1600xA0 
1610xA1¡
1620xA2¢
1630xA3£
1640xA4¤
1650xA5¥
1660xA6¦
1670xA7§
1680xA8¨
1690xA9©
1700xAAª
1710xAB«
1720xAC¬
1730xAD­
1740xAE®
1750xAF¯
1760xB0°
1770xB1±
1780xB2²
1790xB3³
1800xB4´
1810xB5µ
1820xB6
1830xB7·
1840xB8¸
1850xB9¹
1860xBAº
1870xBB»
1880xBC¼
1890xBD½
1900xBE¾
1910xBF¿
1920xC0À
1930xC1Á
1940xC2Â
1950xC3Ã
1960xC4Ä
1970xC5Å
1980xC6Æ
1990xC7Ç
2000xC8È
2010xC9É
2020xCAÊ
2030xCBË
2040xCCÌ
2050xCDÍ
2060xCEÎ
2070xCFÏ
2080xD0Ð
2090xD1Ñ
2100xD2Ò
2110xD3Ó
2120xD4Ô
2130xD5Õ
2140xD6Ö
2150xD7×
2160xD8Ø
2170xD9Ù
2180xDAÚ
2190xDBÛ
2200xDCÜ
2210xDDÝ
2220xDEÞ
2230xDFß
2240xE0à
2250xE1á
2260xE2â
2270xE3ã
2280xE4ä
2290xE5å
2300xE6æ
2310xE7ç
2320xE8è
2330xE9é
2340xEAê
2350xEBë
2360xECì
2370xEDí
2380xEEî
2390xEFï
2400xF0ð
2410xF1ñ
2420xF2ò
2430xF3ó
2440xF4ô
2450xF5õ
2460xF6ö
2470xF7÷
2480xF8ø
2490xF9ù
2500xFAú
2510xFBû
2520xFCü
2530xFDý
2540xFEþ
2550xFFÿ

¿Qué es ASCII?

ASCII (Código Estadounidense Estándar para el Intercambio de Información) es un estándar de codificación de caracteres basado en el alfabeto latino. Originalmente desarrollado para comunicación telegráfica, se convirtió en el sistema de codificación de caracteres fundamental en informática.

El ASCII estándar contiene 128 caracteres (0-127), incluyendo 33 caracteres de control y 95 caracteres imprimibles. El ASCII extendido (128-255) incluye símbolos especiales adicionales y caracteres internacionales.

Cómo Usar

Haga clic en cualquier valor o carácter para copiarlo. Use el cuadro de búsqueda para encontrar caracteres específicos rápidamente. Haga clic en los botones de categoría para filtrar por tipo de carácter.

Categorías de Caracteres

  • 0-31, 127 - Caracteres de control: Caracteres especiales no imprimibles para control de dispositivos y protocolos de comunicación.
  • 32-126 - Caracteres imprimibles: Caracteres visibles incluyendo dígitos, letras y signos de puntuación.
  • 128-255 - Caracteres extendidos: Caracteres en el rango 128-255, que varían según la tabla de codificación.

Preguntas Frecuentes (FAQ)

Q: ¿Cuál es la diferencia entre ASCII y Unicode?

A: ASCII es una codificación de 7 bits que solo puede representar 128 caracteres, principalmente letras y símbolos ingleses. Unicode es un estándar de codificación moderno que puede representar casi todos los sistemas de escritura del mundo y es compatible con ASCII (los primeros 128 caracteres son idénticos). Unicode es un superconjunto de ASCII.

Q: ¿Cuáles son los caracteres de control ASCII más utilizados?

A: Los caracteres de control más comunes: 0 (NUL nulo), 9 (TAB tabulación), 10 (LF salto de línea), 13 (CR retorno de carro), 27 (ESC escape), 127 (DEL eliminar). LF y CR tienen diferentes combinaciones de nueva línea en los sistemas operativos.

Q: ¿Por qué Windows y Linux usan diferentes finales de línea?

A: Esto proviene de la historia. Windows usa CRLF (\r\n, 13+10), de las operaciones tempranas de máquinas de escribir (retorno de carro + salto de línea). Linux/Unix usa LF (\n, 10), que es más simple. Mac OS 9 y anteriores usaban CR (\r), pero OS X cambió a LF.

Q: ¿Cómo represento caracteres ASCII en código?

A: Diferentes lenguajes tienen diferentes métodos: Python usa chr(65) o '\x41'; JavaScript usa String.fromCharCode(65) o '\x41'; C/C++ usa '\x41' o char(65). La notación hexadecimal '\xNN' funciona en la mayoría de los lenguajes.