Referencia completa de códigos de caracteres ASCII: decimal, hex y binario.
Busca por carácter, código decimal o código hexadecimal para filtrar la tabla. Haz clic en cualquier fila para copiar el carácter o el código al portapapeles.
ASCII (Código Estándar Americano para el Intercambio de Información) es un estándar de codificación de caracteres desarrollado en la década de 1960. Define 128 caracteres: 33 caracteres de control no imprimibles (códigos 0–31 y 127) y 95 caracteres imprimibles que incluyen letras, dígitos y puntuación (códigos 32–126).
| Rango | Tipo | Ejemplos |
|---|---|---|
| 0–31 | Caracteres de control | NUL, TAB, LF, CR, ESC |
| 32 | Espacio | (espacio) |
| 33–47 | Puntuación/símbolos | ! " # $ % & ' ( ) * + , - . / |
| 48–57 | Dígitos | 0–9 |
| 58–64 | Puntuación/símbolos | : ; < = > ? @ |
| 65–90 | Letras mayúsculas | A–Z |
| 91–96 | Puntuación/símbolos | [ \ ] ^ _ ` |
| 97–122 | Letras minúsculas | a–z |
| 123–126 | Puntuación/símbolos | { | } ~ |
| 127 | Control (DEL) | Suprimir |
Más allá de los 128 caracteres ASCII estándar, varias codificaciones ASCII extendidas (ISO-8859-1, Windows-1252) definen los caracteres 128–255 para letras acentuadas y símbolos especiales. Estos no están estandarizados: el mismo código puede asignarse a diferentes caracteres según la codificación. Unicode (UTF-8) ha reemplazado en gran medida al ASCII extendido para la codificación de texto moderno.
Exactamente 128, numerados del 0 al 127: 33 caracteres de control no imprimibles (códigos 0-31 y el 127) y 95 imprimibles, que incluyen el espacio, los dígitos 0-9, las letras A-Z y a-z, y la puntuación. Caben en 7 bits, y por eso ASCII fue durante décadas el mínimo común denominador de todos los sistemas informáticos.
Son órdenes heredadas de los teletipos, no símbolos visibles: el código 10 (LF) salta de línea, el 13 (CR) devuelve el carro, el 9 (TAB) tabula, el 7 (BEL) hacía sonar una campana y el 27 (ESC) inicia secuencias de escape que las terminales modernas aún usan para colores y cursores. Solo unos pocos siguen teniendo uso práctico hoy.
UTF-8, la codificación dominante en la web, se diseñó para ser retrocompatible: sus primeros 128 puntos de código son exactamente los caracteres ASCII, byte a byte. Cualquier archivo ASCII puro es también UTF-8 válido. Los caracteres fuera de ese rango, como acentos, ñ o emojis, se codifican en UTF-8 con secuencias de dos a cuatro bytes.