Convierte texto a códigos ASCII en decimal, hexadecimal o binario.
Escribe o pega tu texto en el cuadro de entrada. Elige el formato de salida (decimal, hexadecimal o binario) y el separador entre códigos. Los códigos ASCII aparecen al instante en el cuadro de salida.
La representación ASCII estándar. Cada carácter se asigna a un número del 0 al 127 (ASCII estándar) o del 0 al 255 (ASCII extendido). Por ejemplo, 'A' = 65, 'a' = 97, '0' = 48.
Cada carácter se asigna a un código hexadecimal de dos dígitos. Comúnmente usado en programación y documentación Unicode. 'A' = 41, 'a' = 61, '0' = 30 (hex).
Cada carácter representado como una cadena binaria de 8 bits. 'A' = 01000001, 'a' = 01100001. Usado en la educación informática y la depuración de bajo nivel.
Toda la conversión se ejecuta localmente en tu navegador. No se envía texto a un servidor.
La A mayúscula es el código 65 en decimal, 41 en hexadecimal y 01000001 en binario. La a minúscula es 97 decimal: la diferencia de 32 entre mayúscula y minúscula se repite en todo el alfabeto, un detalle de diseño que permitía cambiar de caja alternando un solo bit. El dígito 0 empieza en el código 48.
Depende del contexto. El decimal es el más legible y el que usan la mayoría de las tablas de referencia y los lenguajes de alto nivel. El hexadecimal es el estándar en volcados de memoria, documentación Unicode y programación de sistemas, porque cada byte son exactamente dos dígitos. El binario muestra los bits reales y se usa sobre todo en enseñanza y depuración de bajo nivel.
El ASCII estándar solo cubre 128 caracteres del inglés, así que á, é o ñ no tienen código ASCII propio. Esta herramienta muestra su punto de código Unicode, que coincide con el estándar Latin-1 para esos caracteres: la ñ, por ejemplo, es 241 decimal. Para textos multilingües completos, la codificación moderna de referencia es UTF-8.