Matemática

Conversor de decimal, binario, hexadecimal y octal

Convertí un número entre bases al instante: decimal a binario, binario a decimal, decimal a hexadecimal u octal. Ingresá el valor, elegí las bases y obtenés el resultado más la tabla con las cuatro bases a la vez.

  • Datos Mozilla · julio de 2026
  • Editado por
  • Cálculo privado en tu dispositivo
Calculadora Gratis · Privada
Editado por: (política editorial ) · Última revisión editorial:
¿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/conversor-decimal-binario-hexadecimal" width="100%" height="560" style="border:1px solid #e2e8f0;border-radius:12px;max-width:720px" loading="lazy" title="Conversor de decimal, binario, hexadecimal y octal"></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/conversor-decimal-binario-hexadecimal" target="_blank" rel="noopener">Conversor de decimal, binario, hexadecimal y octal</a></p>
Ver preview →

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

Convertí cualquier número entre las cuatro bases más usadas en informática: decimal (base 10, la de todos los días), binario (base 2, la de las computadoras), octal (base 8) y hexadecimal (base 16, la de los colores web y las direcciones de memoria). Ingresá el valor, elegí desde qué base viene y a cuál lo querés pasar, y obtenés el resultado listo para copiar más una tabla con el número en las cuatro bases a la vez. La herramienta valida que el valor sea correcto para su base —por ejemplo, un binario sólo puede tener 0 y 1— y te avisa si te equivocás. Sirve para tareas de programación, ejercicios de la facultad o el secundario, y para entender de una vez cómo se relacionan las bases.

Cuándo usar esta calculadora

  • Programación: pasar un color hexadecimal (#FF8800) a sus valores decimales RGB o al revés.
  • Redes: convertir una máscara o un octeto de una IP entre decimal y binario.
  • Ejercicios de la facultad o el secundario de sistemas de numeración y arquitectura de computadoras.
  • Electrónica digital: leer el estado de bits (binario) y expresarlo en hexadecimal para anotarlo más corto.
  • Entender permisos de archivos en Linux (chmod 755), que se expresan en octal.
  • Depurar código: interpretar direcciones de memoria o máscaras de bits que aparecen en hexadecimal.

Los primeros números en las cuatro bases

El mismo número escrito en decimal, binario, octal y hexadecimal. Todas las filas representan la misma cantidad en cada sistema.

DecimalBinarioOctalHexadecimal
0000
1111
21022
410044
711177
81000108
10101012A
15111117F
16100002010
321000004020
64100000010040
100110010014464
1281000000020080
25511111111377FF
256100000000400100
1024100000000002000400

El hexadecimal se escribe con mayúsculas (A-F) por convención. Notar que 255 = FF es el valor máximo de un byte (8 bits) y 1024 es 2^10, un kilobyte.

Símbolos y usos de cada base

Resumen de las cuatro bases más frecuentes en informática: cuántos símbolos tienen y para qué se usan.

BaseNombreSímbolos válidosDónde se usa
2Binario0, 1Idioma nativo de las computadoras, electrónica digital
8Octal0 a 7Permisos de archivos en Linux/Unix (chmod)
10Decimal0 a 9La vida cotidiana
16Hexadecimal0-9 y A-FColores web (#RRGGBB), direcciones de memoria, códigos de error

Un dígito hexadecimal equivale a 4 bits y un dígito octal a 3 bits, por eso son formas compactas de escribir binario.

Cómo funciona

Qué es una base de numeración

Una base es la cantidad de símbolos distintos que usa un sistema para escribir números. El sistema decimal (base 10) usa diez: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. Cuando se acaban, se suma una posición a la izquierda (después del 9 viene el 10). Los demás sistemas funcionan igual, pero con otra cantidad de símbolos.

BaseNombreSímbolosEjemplo
2Binario0, 11010
8Octal0-712
10Decimal0-910
16Hexadecimal0-9 y A-FA

Los cuatro ejemplos de arriba (1010, 12, 10, A) son el mismo número: el diez. Cambia cómo se escribe, no la cantidad.

Cómo se convierte de una base a otra

El truco es usar el decimal como puente:

valor en base origen  →  número entero (decimal)  →  valor en base destino

Paso 1: de la base de origen a decimal

Cada dígito se multiplica por la base elevada a la posición que ocupa (empezando de 0 a la derecha) y se suman los resultados. Por ejemplo, el binario 1010:

1×2³ + 0×2² + 1×2¹ + 0×2⁰ = 8 + 0 + 2 + 0 = 10

Y el hexadecimal 1A:

1×16¹ + A×16⁰ = 16 + 10 = 26   (recordá que A = 10)

Paso 2: de decimal a la base de destino

Se hacen divisiones sucesivas por la base de destino, y los restos leídos de abajo hacia arriba forman el número. Por ejemplo, 26 a binario:

26 ÷ 2 = 13  resto 0
13 ÷ 2 =  6  resto 1
 6 ÷ 2 =  3  resto 0
 3 ÷ 2 =  1  resto 1
 1 ÷ 2 =  0  resto 1

Leído de abajo hacia arriba: 11010. Y efectivamente, 26 = 11010 en binario.

Por qué existen tantas bases

  • Binario: es el idioma nativo de las computadoras, porque un circuito sólo distingue dos estados (encendido/apagado, 1/0).

  • Hexadecimal: es una forma compacta de escribir binario. Cada dígito hex equivale a exactamente 4 bits, así que un byte (8 bits) se escribe con sólo 2 caracteres hex. Por eso se usa para colores web (#FF8800), direcciones de memoria y códigos de error.

  • Octal: cada dígito equivale a 3 bits. Hoy se usa poco, pero sobrevive en los permisos de archivos de Linux (chmod 755).

  • Decimal: el de la vida diaria, porque tenemos diez dedos.
  • La tabla del 0 al 16

    DecimalBinarioOctalHexadecimal
    0000
    1111
    21022
    31133
    410044
    510155
    611066
    711177
    81000108
    91001119
    10101012A
    11101113B
    12110014C
    13110115D
    14111016E
    15111117F
    16100002010

    Errores comunes

  • Escribir un 2 en un número binario: no existe, el binario sólo tiene 0 y 1. La herramienta te avisa.

  • Confundir el hexadecimal A con la letra: en hex, A vale 10, B vale 11 … F vale 15.

  • Olvidar que el mismo string significa distinto según la base: "10" es diez en decimal, dos en binario, ocho en octal y dieciséis en hexadecimal.
  • Notas de esta herramienta

    Convierte números enteros (sin coma decimal) hasta 9.007.199.254.740.991, el mayor entero que JavaScript maneja con exactitud. Acepta un signo negativo y los prefijos habituales (0x para hex, 0b para binario, 0o para octal), que se ignoran al leer el valor.

    Ejemplo: convertir el decimal 255 a hexadecimal

    Valor de origen: 255 en decimal (base 10).
    Se interpreta el número: como ya está en decimal, el entero es 255.
    Se reescribe en hexadecimal: 255 ÷ 16 = 15 con resto 15 (F), y 15 en hex es F → FF.
    Comprobación: F=15, y FF = 15×16 + 15 = 255. Correcto.
    Las otras bases: 255 es 11111111 en binario y 377 en octal.
    El decimal 255 es FF en hexadecimal, 11111111 en binario y 377 en octal.

    Preguntas frecuentes

    ¿Cómo paso un número de decimal a binario?
    Se hacen divisiones sucesivas por 2 y se leen los restos de abajo hacia arriba. Por ejemplo, 10 en decimal: 10÷2=5 resto 0, 5÷2=2 resto 1, 2÷2=1 resto 0, 1÷2=0 resto 1 → leído al revés da 1010. En la herramienta elegís origen "decimal", destino "binario" y lo hace al instante.
    ¿Cómo convierto de binario a decimal?
    Cada dígito binario se multiplica por 2 elevado a su posición (empezando en 0 desde la derecha) y se suman. Por ejemplo, 1010 = 1×8 + 0×4 + 1×2 + 0×1 = 10. Con la herramienta, poné el número en binario, elegí origen "binario" y destino "decimal".
    ¿Qué es el sistema hexadecimal y por qué usa letras?
    El hexadecimal es base 16: necesita 16 símbolos, pero sólo tenemos 10 dígitos, así que del 10 al 15 se usan las letras A, B, C, D, E y F (A=10, B=11, C=12, D=13, E=14, F=15). Se usa porque cada dígito hexadecimal representa exactamente 4 bits, lo que lo hace muy compacto para escribir binario.
    ¿Cuánto es FF en decimal?
    FF en hexadecimal es 255 en decimal: F=15, y FF = 15×16 + 15 = 240 + 15 = 255. Es el valor máximo de un byte (8 bits) y por eso aparece tanto en colores (#FFFFFF es blanco) y en máscaras de red.
    ¿Por qué el binario sólo usa 0 y 1?
    Porque es base 2: sólo tiene dos símbolos. Las computadoras lo usan porque un circuito electrónico distingue fácil dos estados (con corriente / sin corriente, encendido / apagado), que se representan como 1 y 0. Si escribís un 2 en un número binario, no es válido y la herramienta te lo marca.
    ¿Para qué sirve el sistema octal hoy en día?
    El octal (base 8) se usa poco, pero sobrevive en los permisos de archivos de Linux y Unix: cuando hacés chmod 755, cada dígito (7, 5, 5) es un número octal que codifica los permisos de lectura, escritura y ejecución. Cada dígito octal equivale a exactamente 3 bits.
    ¿Cambia el valor del número al convertirlo de base?
    No. El número es siempre la misma cantidad: sólo cambia cómo se escribe. El decimal 10, el binario 1010, el octal 12 y el hexadecimal A son todos el mismo diez. Convertir de base es como traducir la misma palabra a otro idioma.
    ¿Hasta qué número puedo convertir?
    La herramienta convierte enteros hasta 9.007.199.254.740.991 (el mayor entero que se maneja con exactitud en el navegador). No convierte números con parte decimal (con coma), sólo enteros. Acepta un signo negativo adelante.
    ¿Puedo escribir prefijos como 0x o 0b?
    Sí. Si pegás un hexadecimal con 0x adelante (0xFF), un binario con 0b (0b1010) o un octal con 0o (0o17), la herramienta ignora el prefijo y lee sólo el número. Igual conviene elegir bien la base de origen en el menú.

    Metodología y confianza

    Editorial

    Calculadora de matemática revisada por el equipo editorial de Hacé Cuentas, contrastada con MDN Web Docs — Number.prototype.toString() (representación en distintas bases), según nuestra política editorial y metodología.

    Actualización

    Última revisión: 05 de julio 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). Conversor de decimal, binario, hexadecimal y octal. Hacé Cuentas. https://hacecuentas.com/conversor-decimal-binario-hexadecimal

    Contenido bajo licencia CC-BY 4.0 — reutilizable citando la fuente con enlace a Hacé Cuentas.

    ✉️ Reportar un error en esta calculadora