Tabla ASCII
Consulta los códigos ASCII: carácter, decimal, hexadecimal, octal y binario.
ASCII asigna 128 valores (0–127) a caracteres: es la base sobre la que se construye toda codificación de texto posterior. Los códigos 0–31 son códigos de control heredados de la era del teletipo (salto de línea, tabulación, escape), el 32 es el espacio, del 33 al 126 van los caracteres imprimibles y el 127 es DEL. Todo el texto básico en inglés cabe en 7 bits.
Truco de la tabla: mayúsculas y minúsculas difieren exactamente en 32 (A = 65, a = 97), así que pasar de una a otra es sumar o restar 32.
Respuestas rápidas
¿Cuáles son los códigos de la letra A?
A mayúscula: decimal 65, hexadecimal 0x41, octal 101, binario 01000001 y entidad HTML A.
La a minúscula es 97 (0x61): exactamente 32 más, la distancia fija entre mayúsculas y minúsculas en ASCII.
¿Qué códigos debería memorizar un programador?
Los que aparecen al depurar: TAB = 9, LF (salto de línea) = 10, CR (retorno de carro) = 13 y ESC = 27, además del espacio = 32.
Por ejemplo, las cabeceras de una respuesta HTTP terminan en CRLF CRLF: bytes 13, 10, 13, 10. Conocer los códigos te permite encontrar el punto de corte en un flujo en bruto.
¿La ñ está en la tabla ASCII?
No. ASCII solo cubre 0–127, el alfabeto inglés básico; la ñ es Unicode U+00F1 (decimal 241). Si buscas «ñ» en el buscador, la herramienta te lo dirá.
UTF-8 la codifica en dos bytes (C3 B1) precisamente porque queda fuera del rango ASCII original.
Cómo se usa
- Recorre la tabla ASCII completa, de los códigos 0 a 127, con decimal, hexadecimal, octal y binario.
- O busca por carácter, código decimal o código hexadecimal (0x…) para ir directo a una fila.
- Copia los códigos tal cual en tu código o tus documentos.
Acerca de esta herramienta
Los grupos están ordenados y eso tiene consecuencias prácticas: los dígitos «0»–«9» son 48–57, las mayúsculas «A»–«Z» son 65–90 y las minúsculas «a»–«z» son 97–122. Por eso convertir la caja es sumar o restar 32, y por eso una ordenación ingenua por bytes coloca «Zebra» antes que «apple»: la Z es 90 y la a es 97.
El texto moderno es UTF-8, que se mantiene compatible hacia atrás: sus primeros 128 puntos de código son exactamente ASCII. Los bytes 128–255 son el llamado «ASCII extendido» y significan cosas distintas según la codificación (Latin-1, Windows-1252): la fuente clásica de los caracteres rotos (mojibake). Referencia estática: no se sube nada.
Preguntas frecuentes
¿Qué diferencia hay entre ASCII y Unicode?
ASCII cubre 128 caracteres; Unicode extiende la misma idea a todos los sistemas de escritura del planeta, y sus primeros 128 códigos coinciden con ASCII.
¿Por qué la A es 0x41?
Porque el hexadecimal es compacto para valores de byte: 0x41 = 65 en decimal.
¿Qué son los códigos de control?
Los códigos 0–31 y el 127: órdenes de la era del teletipo (retroceso, tabulación, salto de línea, escape…) que no se imprimen como caracteres. En la tabla aparecen con su abreviatura y su nombre en español.
¿Se registra lo que busco?
No: es una referencia estática que funciona en tu navegador.
Más herramientas en español
Codificador Base64
Codifica texto a Base64 o decodifícalo de vuelta, con Unicode completo: acentos y ñ incluidos.
Código Morse
Convierte texto a código Morse y Morse a texto, con la Ñ y el dígrafo CH del alfabeto español.
Generador de slugs
Convierte cualquier título en un slug limpio para URL: sin acentos, sin espacios y listo para pegar.
Eliminar etiquetas HTML
Extrae el texto limpio y legible de cualquier código HTML que pegues.
Números romanos
Convierte números del 1 al 3999 a números romanos y al revés, con validación de la escritura correcta.
ASCII Table Reference
Look up ASCII codes: char, decimal, hex.