Matemática

Convertir Decimal, Binario y Hexadecimal

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.

🗓️ Actualizado junio de 2026 Revisado por
Calculadora Gratis · Privada
Revisado por: (política editorial ) · Última revisión:
¿Tenés una web? Incrustá esta calculadora gratis Gratis — copiá el código y pegalo en tu web Embeber en tu sitio
<iframe src="https://hacecuentas.com/embed/calculadora-conversion-base-decimal-binario-hexa" width="100%" height="560" style="border:1px solid #e2e8f0;border-radius:12px;max-width:720px" loading="lazy" title="Convertir Decimal, Binario y Hexadecimal"></iframe>
<p style="font-size:13px;text-align:center;margin:8px 0">Powered by <a href="https://hacecuentas.com" target="_blank" rel="noopener">Hacé Cuentas</a> — <a href="https://hacecuentas.com/calculadora-conversion-base-decimal-binario-hexa" target="_blank" rel="noopener">Convertir Decimal, Binario y Hexadecimal</a></p>
Ver preview →

Pegalo en tu sitio. Dejá el link de crédito — gracias por compartir. Más widgets →

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

DecimalBinarioHexadecimalSignificado
000Cero absoluto
111Bit encendido
71117Máximo de 3 bits
8100082³ — primer número de 4 bits
910019Último dígito decimal de 1 cifra
101010AA hex = 10 dec (primer letra hex)
151111FMáximo nibble (4 bits) = F hex
1610000102⁴ — un dígito hex avanza al siguiente
31111111FMáximo de 5 bits
631111113FMáximo de 6 bits
12711111117FMáximo de 7 bits (sin signo) — positivo máximo en byte con signo (complemento a 2)
12810000000802⁷ — bit de signo en bytes con signo
25511111111FFMáximo de un byte (8 bits)
2561000000001002⁸ — primer valor de 9 bits
102311111111113FFMáximo de 10 bits
1024100000000004002¹⁰ = 1 KB en binario
4095111111111111FFFMáximo de 12 bits (3 dígitos hex)
327671111111111111117FFFMáximo entero con signo de 16 bits
655351111111111111111FFFFMá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

    DecimalBinario (8 bits)Hexadecimal
    00000 000000
    10000 000101
    90000 100109
    100000 10100A
    150000 11110F
    160001 000010
    420010 10102A
    1270111 11117F
    1281000 000080
    1701010 1010AA
    2001100 1000C8
    2551111 1111FF
    2560001 0000 0000100
    10230011 1111 11113FF
    10240100 0000 0000400
    655351111 1111 1111 1111FFFF

    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.

  • Color CSS #1E90FF (DodgerBlue): R=1E=30, G=90=144, B=FF=255 → rgb(30, 144, 255).

  • 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.
  • Calculadoras relacionadas

  • Convertir bytes a KB, MB, GB, TB

  • Grados a radianes

  • Porcentaje, fracción y decimal
  • Ejemplo: 255 decimal a hexadecimal

    Número: 255 | Origen: Decimal | Destino: Hexadecimal
    255 ÷ 16 = 15 resto 15 (F)
    15 ÷ 16 = 0 resto 15 (F)
    Leer restos de abajo arriba: FF
    FF

    Preguntas frecuentes

    ¿Por qué se usa hexadecimal en programación?
    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).

    Metodología y confianza

    Editorial

    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.

    ✉️ Reportar un error en esta calculadora