Saltar al contenido principal
HSCalculadora

Calculadora de Código ASCII

Convierte un carácter a códigos decimal, hexadecimal y binario.

Convierte un carácter a códigos decimal, hexadecimal y binario.

Enter a single character

Los resultados se actualizan al escribir.

Decimal code
—
Hexadecimal—
Binary—

Cómo funciona

Las computadoras almacenan cada carácter como un número, y esta calculadora revela ese número para cualquier carácter en tres formatos comunes. Introduces un carácter, y devuelve su código decimal, su valor hexadecimal y su representación binaria. Para caracteres estándar, letras, dígitos y puntuación común, el código es el valor ASCII, un sistema que data de los años 1960 que asigna números 0 a 127 a los caracteres ingleses y códigos de control. Por ejemplo, la A mayúscula es 65, la a minúscula es 97, y el dígito 0 es 48. La calculadora muestra el código en decimal, en hexadecimal (base dieciséis), compacto y ampliamente usado en programación, y en binario (base dos), el patrón de ochobits que la computadora realmente almacena. Entender los códigos de caracteres es fundamental en programación. Para caracteres más allá del rango ASCII, como letras acentuadas o emoji, la calculadora devuelve el punto de código Unicode.

Cómo funciona

Fórmula: code = character's Unicode code point (ASCII for standard characters)

Cada carácter tiene un punto de código numérico. Para letras, dígitos y símbolos ingleses estándar este es el valor ASCII de 0 a 127. La calculadora lee el punto de código del carácter y lo expresa en decimal, hexadecimal y binario de 8 bits, las formas comunes en que las computadoras representan caracteres.

Cuándo usarla

Esta herramienta es útil para programadores, estudiantes y cualquiera que trabaje cerca del nivel en que el texto se vuelve números. La usas al depurar problemas de codificación, cuando un carácter aparece mal y necesitas ver su punto de código exacto para entender qué se guardó. Sirve para aprender cómo las computadoras representan letras, dígitos y símbolos, y para tareas de programación como convertir entre mayúsculas y minúsculas, validar entradas o construir tablas de referencia. Quienes escriben analizadores o protocolos la emplean para confirmar los valores de caracteres de control o delimitadores. También ayuda al traducir entre decimal, hexadecimal y binario, los tres formatos en que un mismo carácter aparece en código fuente, volcados de memoria y datos de red. En resumen, cuando necesitas el número detrás de un carácter, en cualquier base, esta es la referencia.

Consejos y consideraciones

Recuerda que el ASCII puro solo cubre los valores de 0 a 127; los caracteres acentuados del español como la eñe o las vocales con tilde, así como símbolos y emoji, caen en Unicode por encima de 127, y la calculadora devuelve ese punto de código. En almacenamiento real esos caracteres se codifican en UTF-8 con varios bytes, así que el binario simple de 8 bits que ves aplica limpiamente solo a los caracteres estándar. Un detalle muy práctico: las letras mayúsculas y minúsculas difieren por un desplazamiento fijo de 32, lo que permite convertir entre ellas sumando o restando ese valor. Introduce un solo carácter a la vez para un resultado claro. Y no confundas el dígito 0, cuyo código es 48, con el valor cero: el carácter y el número que representa son cosas distintas.

Fórmula

code = character's Unicode code point (ASCII for standard characters)

Cada carácter tiene un punto de código numérico. Para letras, dígitos y símbolos ingleses estándar este es el valor ASCII de 0 a 127. La calculadora lee el punto de código del carácter y lo expresa en decimal, hexadecimal y binario de 8 bits, las formas comunes en que las computadoras representan caracteres.

Fuente:ASCII / Unicode

Revisamos todas nuestras herramientas de vez en cuando para garantizar su precisión.

Ejemplo resuelto

Character:A

'A' es decimal 65, hex 0x41, binario 01000001.

Cómo usar esta calculadora

  1. 1

    Introduce tus valores

    Introduce character.

  2. 2

    Ajusta las opciones

    Ajusta cualquier opción para adaptarla a tu situación.

  3. 3

    Lee tu resultado

    Decimal code se actualiza al instante mientras escribes, sin botón que pulsar.

Preguntas frecuentes

¿Qué es un código ASCII?
ASCII, el Código Estándar Americano para el Intercambio de Información, asigna un número de 0 a 127 a cada carácter inglés estándar y código de control. Por ejemplo, la A mayúscula es 65 y el carácter de espacio es 32. Estos códigos permiten a las computadoras almacenar y procesar texto como números, y ASCII sustenta la mayoría de la codificación de texto moderna.
¿Cómo convierto un carácter a su código?
Cada carácter se mapea a un punto de código numérico. Esta calculadora lee el carácter que introduces y muestra su código en decimal, hexadecimal y binario. Para caracteres estándar este es el valor ASCII; para otros es el punto de código Unicode. No necesitas memorizar ninguna tabla, solo introduce el carácter.
¿Por qué se muestran los códigos también en hex y binario?
El decimal es familiar, pero los programadores usan frecuentemente el hexadecimal, que es compacto y se mapea claramente a bytes, y el binario, que muestra los bits reales que una computadora almacena. Los códigos de caracteres aparecen en los tres en programación, formatos de datos y redes, así que ver los tres ayuda a codificar y depurar.
¿Qué pasa con los caracteres más allá de ASCII?
Los caracteres fuera del conjunto ASCII básico, como letras acentuadas, escrituras no latinas, símbolos y emoji, tienen puntos de código Unicode por encima de 127. La calculadora devuelve el punto de código Unicode para estos. En almacenamiento, tales caracteres típicamente se codifican en UTF-8 usando múltiples bytes, así que el binario simple de 8 bits aplica limpiamente solo a caracteres ASCII estándar.
¿Cómo es útil el código de carácter en programación?
Los códigos de caracteres permiten muchas operaciones: ordenar texto, convertir entre mayúsculas y minúsculas (que difieren por un desplazamiento fijo en ASCII), verificar si un carácter es letra o dígito, codificar y decodificar datos, y analizar entradas. Entender la base numérica de los caracteres es fundamental para el manejo de cadenas.