Conversor de texto a ASCII
Transforma cualquier texto en sus códigos numéricos ASCII.
El estándar ASCII define un esquema de 128 caracteres (0-127) que asigna a cada letra, número y signo un valor decimal concreto. Diseñado en 1963 para regular la comunicación entre teletipos, este sistema sentó las bases de la informática y se mantiene como el núcleo de UTF-8. Al convertir tu texto a códigos ASCII, descubres la representación numérica exacta que procesa el ordenador.
Posiciones decimales clave en la tabla
- 32 — Espacio en blanco común.
- 48-57 — Cifras numéricas del 0 al 9.
- 65-90 — Alfabeto en mayúsculas, de la A a la Z.
- 97-122 — Alfabeto en minúsculas, de la a a la z.
- 10 — Salto de línea (LF, avance de línea).
- 13 — Retorno de carro (CR).
- 9 — Tabulación horizontal.
La lógica binaria detrás del salto de 32 posiciones
En ASCII, la letra A mayúscula tiene el código 65 y la minúscula a corresponde al 97. La diferencia entre ambas cajas es exactamente de 32 unidades, lo que equivale al valor binario 00100000 (un único bit activo). Los diseñadores de la tabla organizaron los códigos para que el bit 6 controle directamente el cambio entre mayúsculas y minúsculas. Así, un programa de bajo nivel puede alterar la tipografía aplicando una simple operación a nivel de bits.
Esta estructura responde a una decisión técnica meditada en 1963. En los inicios de la computación, cuando la memoria era sumamente reducida y costosa, cualquier atajo para transformar texto sin recorrer tablas extensas ahorraba recursos de procesamiento indispensables.
Valores decimales de caracteres frecuentes
| Carácter | Código ASCII | Categoría |
|---|---|---|
| ! | 33 | Signo de puntuación |
| H | 72 | Letra mayúscula |
| i | 105 | Letra minúscula |
| LF | 10 | Salto de línea |
| CR | 13 | Retorno de carro |
Cómo convertir texto a códigos ASCII
- Pega o escribe tu texto en el campo de entrada del conversor.
- Consulta la serie de valores decimales generada para cada carácter.
- Copia los códigos resultantes para utilizarlos en tus programas o análisis.
Preguntas habituales sobre texto y ASCII
¿Cómo se relaciona la tabla ASCII tradicional con UTF-8?
UTF-8 conserva total compatibilidad con ASCII. Sus primeros 128 valores (del 0 al 127) coinciden exactamente en código y significado, utilizando solo un byte. Gracias a esto, cualquier texto ASCII clásico ya es compatible con sistemas modernos sin requerir conversión previa.
¿Por qué las vocales con tilde y la eñe no forman parte de ASCII estándar?
La especificación creada en 1963 solo incluyó los 128 caracteres del alfabeto inglés elemental. Letras como la eñe o vocales acentuadas requieren extensiones como Latin-1 o Windows-1252 (ubicadas entre 128 y 255) o codificaciones Unicode contemporáneas.
¿Qué diferencia existe entre el dígito 0 y el valor numérico 48?
El carácter visual 0 no equivale al número cero en memoria; el estándar le asigna el valor decimal 48. La serie de números del 0 al 9 abarca del 48 al 57. Al programar, puedes restar 48 al código de un carácter para obtener su valor numérico real.
¿Qué utilidad tenían los códigos de control como el 7 o el 10?
Los valores del 0 al 31 enviaban instrucciones directas a terminales y teletipos. Por ejemplo, el 7 activaba una campana o aviso acústico (bip), el 10 generaba un avance de línea (LF) y el 13 devolvía el carro al inicio del renglón (CR).
¿Cómo gestionan los saltos de línea Windows y Unix en ASCII?
Los sistemas Unix marcan el salto de línea con un único carácter: el código 10 (LF). Por el contrario, Windows utiliza tradicionalmente una pareja de caracteres: el retorno de carro 13 (CR) seguido del salto de línea 10 (LF).