Texto a ASCII

Convierte caracteres en códigos ASCII y códigos numéricos de nuevo en texto. Funciona directamente en el navegador, sin enviar tu texto a ningún servidor.

¿Qué son los códigos ASCII?

Cada carácter de su teclado tiene un número detrás, un código de carácter que las computadoras usan para almacenarlo e identificarlo. Para los caracteres básicos del inglés, estos son los códigos ASCII: A es 65, a es 97, el dígito 0 es 48, un espacio es 32. Un conversor de texto a ASCII revela estos números, convirtiendo cada carácter de su texto en su código numérico. Es una forma sencilla de ver los números que subyacen a las letras.

Cómo funciona la conversión

El convertidor toma cada carácter y genera su código numérico en formato decimal simple. Entonces "Hola" se convierte en 72 105, H es 72, i es 105. La decodificación hace lo contrario: lee cada número y lo asigna al carácter que representa. Este mapeo uno a uno entre caracteres y números es una de las ideas fundamentales en informática, y verlo directamente con su propio texto hace que el concepto sea tangible.

¿Por qué convertir texto a códigos de caracteres?

Los usos principales son educativos y prácticos. Los estudiantes que aprenden cómo las computadoras representan texto lo usan para comprender la codificación de caracteres. En ocasiones, los programadores necesitan el código numérico de un carácter para realizar comparaciones, ordenar o trabajar con rangos de caracteres en el código. También es útil en acertijos y para comprender por qué ciertos caracteres se clasifican de la manera en que lo hacen, ya que la clasificación a menudo compara estos códigos subyacentes, razón por la cual las letras mayúsculas (códigos 65-90) se clasifican antes que las minúsculas (97-122).

ASCII y más allá

El conjunto ASCII clásico cubre los caracteres básicos del inglés con códigos del 0 al 127. El texto moderno va mucho más allá y utiliza Unicode para representar cada carácter en cada idioma, además de emoji, con números de código mucho más grandes. Esta herramienta muestra el punto de código real de cada carácter, ya sea una letra ASCII básica o un carácter Unicode superior, por lo que las letras acentuadas y los emoji producen sus números reales y más grandes. Todo se calcula en su navegador y nunca se carga.

Preguntas frecuentes

¿Cuál es la diferencia entre los códigos ASCII y Unicode?
ASCII cubre caracteres ingleses básicos con códigos del 0 al 127. Unicode extiende esto a todos los caracteres de todos los idiomas, además de los emoji, utilizando números mucho más grandes. Esta herramienta muestra el punto de código real de cada carácter, ya sea un valor ASCII pequeño o uno Unicode grande.
¿Puedo decodificar códigos en texto?
Sí. Pegue una lista de números separados por espacios y use la opción de decodificar para volver a convertirlos en caracteres. Funciona en ambas direcciones.
¿Por qué las mayúsculas y las minúsculas tienen códigos diferentes?
Las mayúsculas y las minúsculas son caracteres distintos con códigos distintos, A es 65 mientras que a es 97. Esta brecha de 32 puntos es la razón por la cual la clasificación que distingue entre mayúsculas y minúsculas coloca todas las letras mayúsculas antes que todas las minúsculas.
¿Funciona con emoji y letras acentuadas?
Sí. Muestra el verdadero punto de código Unicode para cualquier carácter, por lo que las letras acentuadas y los emoji producen sus números de código reales (más grandes) en lugar de un error.