Conversor ASCII / Unicode
Convierte entre texto y códigos ASCII/Unicode con herramientas de codificación
Texto a Código
Acerca de esta herramienta
El conversor ASCII es una herramienta gratuita que convierte entre texto y códigos ASCII en decimal, hexadecimal y binario. Puedes ver el valor de código de cada carácter y los caracteres de control correspondientes, lo que ayuda a aprender programación, depurar y entender las codificaciones. Es práctico para comprobar correspondencias como «A es 65» y «a es 97» o para averiguar cómo se representan los caracteres al escapar texto y transmitir datos.
Cómo se usa
- 1 Elige la dirección: de texto a código o de código a texto.
- 2 Introduce la cadena o la lista de códigos que quieres convertir.
- 3 Los códigos aparecen en la notación elegida: decimal, hexadecimal o binario.
- 4 Usa la tabla ASCII para consultar la correspondencia entre caracteres y números.
Cómo funciona
ASCII (American Standard Code for Information Interchange) es un estándar de caracteres de 7 bits de 1963. Siete bits representan 128 valores de 0 a 127: los códigos 0-31 y 127 son caracteres de control como el salto de línea o el tabulador, y 32-126 son caracteres imprimibles como letras, dígitos y símbolos. La A mayúscula es 65 y la a minúscula 97; la diferencia de 32 se usa para cambiar de mayúscula a minúscula. El dígito 0 empieza en 48. El UTF-8 moderno es totalmente compatible con ASCII: los códigos 0-127 se guardan en un solo byte igual que en ASCII, mientras que caracteres como los acentuados o el japonés usan más bytes. Por eso los datos que solo contienen letras y dígitos se tratan igual como ASCII o UTF-8.
Preguntas frecuentes
¿En qué se diferencian ASCII, Unicode y UTF-8?
ASCII es un estándar antiguo de 128 caracteres, Unicode abarca casi todos los idiomas y UTF-8 es una codificación de Unicode cuyos primeros 128 caracteres son totalmente compatibles con ASCII.
¿Por qué hay un desfase entre mayúsculas y minúsculas?
En ASCII, la A mayúscula (65) y la a minúscula (97) están siempre a 32 de distancia. Esa regularidad permite cambiar de caja con una operación de bits sencilla.
¿Qué son los caracteres de control?
Son caracteres no imprimibles asignados a 0-31 y 127, como el salto de línea (10), el retorno de carro (13) y el tabulador (9), que controlan la estructura del texto.
¿Puede ASCII representar caracteres acentuados o japoneses?
No. ASCII solo cubre letras básicas, dígitos y símbolos. Los acentos y el japonés se representan con codificaciones como UTF-8 que usan más bytes por carácter.
Herramientas y usos relacionados
Para ver los valores de código en hexadecimal y binario es útil el conversor de bases numéricas. Al buscar caracteres con patrones, usa el probador de expresiones regulares, y para valores de color en hexadecimal, el conversor de códigos de color.