Convertí en segundos entre decimal, binario y hexadecimal. Ingresá el número, elegí la base de origen y de destino, y obtenés el resultado al instante. Incluye tabla de referencia y explicación paso a paso.
Pegalo en tu sitio. Dejá el link de crédito — gracias por compartir. Más widgets →
Tu resultado
—
El sistema decimal (base 10) usa los dígitos 0–9 y es el que usamos a diario. El binario (base 2) usa solo 0 y 1 y es el lenguaje interno de toda computadora. El hexadecimal (base 16) usa 0–9 más A–F (A=10, B=11, … F=15) y es la forma compacta en que programadores leen valores binarios: cada dígito hex equivale exactamente a 4 bits. Esta calculadora convierte entre las tres bases con el algoritmo de divisiones sucesivas (dec → otra) o suma de potencias (otra → dec), ideal para programación de bajo nivel, redes (subnetting), electrónica digital y materias universitarias.
Cuándo usar esta calculadora
Ejercicio de universidad: convertir 1010 1100 bin a hexadecimal y decimal.
Configurar máscaras de subred: 255.255.255.0 a binario (11111111.11111111.11111111.00000000 = /24).
Depurar en C o Python: el debugger muestra 0x1F3A y necesitás el decimal equivalente (7994).
Trabajar con colores CSS: #FF00AA en RGB decimal → R=255, G=0, B=170.
Electrónica digital: mapear registros de microcontrolador de hex a binario para ver cada bit.
Tabla de referencia: Decimal, Binario y Hexadecimal
Valores hito para conversión rápida entre las tres bases
Decimal
Binario
Hexadecimal
Significado
0
0
0
Cero absoluto
1
1
1
Bit encendido
7
111
7
Máximo de 3 bits
8
1000
8
2³ — primer número de 4 bits
9
1001
9
Último dígito decimal de 1 cifra
10
1010
A
A hex = 10 dec (primer letra hex)
15
1111
F
Máximo nibble (4 bits) = F hex
16
10000
10
2⁴ — un dígito hex avanza al siguiente
31
11111
1F
Máximo de 5 bits
63
111111
3F
Máximo de 6 bits
127
1111111
7F
Máximo de 7 bits (sin signo) — positivo máximo en byte con signo (complemento a 2)
128
10000000
80
2⁷ — bit de signo en bytes con signo
255
11111111
FF
Máximo de un byte (8 bits)
256
100000000
100
2⁸ — primer valor de 9 bits
1023
1111111111
3FF
Máximo de 10 bits
1024
10000000000
400
2¹⁰ = 1 KB en binario
4095
111111111111
FFF
Máximo de 12 bits (3 dígitos hex)
32767
111111111111111
7FFF
Máximo entero con signo de 16 bits
65535
1111111111111111
FFFF
Máximo de 2 bytes (16 bits) = word
Todos los valores calculados con parseInt(decimal, 10).toString(2) y .toString(16) — el mismo algoritmo de la calculadora. Potencias de 2 exactas son hitos clave en arquitectura de computadoras, subnetting y electrónica digital.
Cómo funciona
Cómo convertir entre bases
Decimal → Binario o Hexadecimal (divisiones sucesivas)
1. Dividir el número por la base destino (2 para bin, 16 para hex). 2. Anotar el resto (0–1 para bin; 0–F para hex). 3. Repetir con el cociente hasta llegar a 0. 4. Leer los restos de abajo hacia arriba.
Ejemplo: 42 decimal → binario
42 ÷ 2 = 21 resto 0
21 ÷ 2 = 10 resto 1
10 ÷ 2 = 5 resto 0
5 ÷ 2 = 2 resto 1
2 ÷ 2 = 1 resto 0
1 ÷ 2 = 0 resto 1
Resultado: 101010
Binario o Hexadecimal → Decimal (suma de potencias)
Cada dígito × base^posición (posición empieza en 0 por la derecha).
Ejemplo: 101010 bin → decimal
1×2⁵ + 0×2⁴ + 1×2³ + 0×2² + 1×2¹ + 0×2⁰
32 + 0 + 8 + 0 + 2 + 0 = 42
Binario ↔ Hexadecimal (atajo directo)
Agrupar binario de a 4 bits desde la derecha; cada grupo equivale a 1 dígito hex.
1010 1100 → 1010 (=A) 1100 (=C) → AC
Tabla de conversión rápida
Decimal
Binario (8 bits)
Hexadecimal
0
0000 0000
00
1
0000 0001
01
9
0000 1001
09
10
0000 1010
0A
15
0000 1111
0F
16
0001 0000
10
42
0010 1010
2A
127
0111 1111
7F
128
1000 0000
80
170
1010 1010
AA
200
1100 1000
C8
255
1111 1111
FF
256
0001 0000 0000
100
1023
0011 1111 1111
3FF
1024
0100 0000 0000
400
65535
1111 1111 1111 1111
FFFF
Casos de uso reales
Máscara de subred 255.255.255.0: cada octeto en binario = 11111111.11111111.11111111.00000000, los 24 unos = notación /24.
Dirección MAC 00:1A:2B:3C:4D:5E: 6 pares hex; espacio total de 256⁶ ≈ 281 billones de direcciones.
ASCII 'A': decimal 65, binario 0100 0001, hex 41.
Puerto TCP 443 (HTTPS): hex 0x01BB = 443 decimal.
Errores comunes
Letra hex como variable: en 0xFF, la F no es una variable sino el dígito hexadecimal 15. Usar siempre el prefijo 0x en código para evitar ambigüedades.
Omitir ceros a la izquierda: en formatos de 8 bits (un byte) siempre escribir los 8 dígitos. El decimal 5 como byte = 0000 0101, no solo 101.
Números negativos: en sistemas reales se usa complemento a 2. −1 en 8 bits = 1111 1111, el mismo patrón que 255 unsigned.
Decimales (floats): 0,1 no tiene representación exacta en binario; sigue el estándar IEEE 754 con la precisión correspondiente.
Porque cada dígito hex representa exactamente 4 bits (1 nibble). Un byte de 8 bits se escribe con solo 2 dígitos hex (00 a FF = 0 a 255). Es mucho más legible que una cadena larga de ceros y unos, y es la forma natural de ver direcciones de memoria, colores y registros de CPU.
¿Cómo convierto binario a hexadecimal rápido sin calculadora?
Agrupá los bits de a 4 desde la derecha. Cada grupo de 4 bits equivale a 1 dígito hex. Ejemplo: 1010 1100 → 1010 (A) 1100 (C) → AC. Si los bits no son múltiplo de 4, agregá ceros a la izquierda.
¿Qué significan los prefijos 0x, 0b y 0o?
'0x' indica hexadecimal (0xFF = 255). '0b' indica binario (0b1010 = 10). '0o' o solo '0' (en C) indica octal (0o77 = 63). Son convenciones del compilador para identificar la base del literal.
¿Cómo se representan números negativos en binario?
El estándar más común es el complemento a 2: invertir todos los bits y sumar 1. En 8 bits: +5 = 0000 0101, −5 = 1111 1011. Así 5 + (−5) = 0000 0000 con el bit de desbordamiento descartado. Es el método que usan casi todos los procesadores modernos.
¿Por qué un byte va de 0 a 255?
Un byte son 8 bits; cada bit puede ser 0 o 1. Combinaciones posibles: 2⁸ = 256. Empezando en 0, el máximo es 255. Para 16 bits: 2¹⁶ = 65.536 (0–65.535). Para 32 bits: 4.294.967.296 (~4 millones de millones).
¿Cómo convierto un color CSS hex a RGB decimal?
Separar el código en 3 pares (RR GG BB) y convertir cada par a decimal. Ejemplo: #FF6347 (Tomato) → FF=255, 63=99, 47=71 → rgb(255, 99, 71). En Chrome DevTools podés hacer clic en el cuadrado de color para ver los formatos automáticamente.
¿Cuánto vale A1 en hexadecimal en decimal?
A×16¹ + 1×16⁰ = 10×16 + 1 = 161 decimal. En binario son 8 bits: 1010 0001. Tabla hex rápida: A=10, B=11, C=12, D=13, E=14, F=15.
¿Cómo se guardan los números con decimales (floats)?
Mediante el estándar IEEE 754: 1 bit de signo + exponente (8 o 11 bits) + mantisa (23 o 52 bits para simple o doble precisión). El decimal 0,1 no tiene representación binaria exacta (es periódico en base 2), por eso 0,1 + 0,2 da 0,30000000000000004 en casi todos los lenguajes modernos.
¿Cuál es la diferencia entre octal y hexadecimal?
El octal (base 8) usa dígitos 0–7 y agrupa bits de a 3. El hexadecimal (base 16) usa 0–9 y A–F, agrupa de a 4 bits. El hex es mucho más usado en la práctica moderna porque se alinea perfectamente con bytes (8 bits = 2 dígitos hex). El octal aún aparece en permisos de archivos Unix (chmod 755).
Calculadora de matemática revisada por el equipo editorial de Hacé Cuentas, contrastada con IEEE 754-2019 — Standard for Floating-Point Arithmetic, según nuestra política editorial y metodología.
Actualización
Última revisión: 16 de junio de 2026. Los parámetros se verifican periódicamente con las fuentes citadas.
Privacidad
Los cálculos corren 100% en tu navegador. No guardamos ni transmitimos tus datos.
Limitaciones
Resultados orientativos. Para decisiones críticas, consultá con un profesional.
📌 Cómo citar esta calculadora
Rodríguez, M. (2026). Convertir Decimal, Binario y Hexadecimal. Hacé Cuentas. https://hacecuentas.com/calculadora-conversion-base-decimal-binario-hexa
Contenido bajo licencia CC-BY 4.0 — reutilizable citando la fuente con enlace a Hacé Cuentas.
Usamos cookies para medir el tráfico (Google Analytics) y mostrar publicidad relevante.
Las cookies necesarias para que el sitio funcione siempre están activas. Podés aceptar todo,
rechazar las opcionales o configurar tus preferencias.
Más info · Lista de cookies
Configurar cookies
Elegí qué cookies querés permitir. Tu decisión se guarda en este dispositivo.