Binario a Decimal

Un número binario funciona por potencias de dos: cada bit 1 suma el peso de su posición, así que 1010 significa 8 + 2 = 10. Este convertidor hace esa suma por ti en ambas direcciones. Pega un solo número binario o decimal, elige la dirección y lee el valor convertido al instante. Útil para comprobar respuestas de deberes, descifrar un bit flag o confirmar lo que imprime un depurador.

Cómo funciona el convertidor

  1. 1

    Introduce un número

    Escribe un solo número binario (solo 0s y 1s) o un solo número decimal (solo dígitos). Los ceros a la izquierda están bien, pero no se aceptan espacios, guiones bajos ni un segundo valor.

  2. 2

    Elige la dirección

    Binario a Decimal interpreta la entrada como base-2 sin signo. Decimal a Binario convierte un entero normal de vuelta a su forma binaria.

  3. 3

    Lee el resultado

    El valor convertido aparece junto a la entrada. En modo binario cada bit `1` aporta el peso de su posición, así que `1010` se convierte en 8 + 2 = 10.

  4. 4

    Copia o convierte de nuevo

    Usa el botón de copiar para tomar el resultado, o cambia la entrada y la conversión se actualiza al instante.

Ejemplo trabajado: 1011 0101

Posición del bit 7 6 5 4 3 2 1 0
Peso 128 64 32 16 8 4 2 1
Valor del bit 1 0 1 1 0 1 0 1
Contribución 128 0 32 16 0 4 0 1

Total: 128 + 32 + 16 + 4 + 1 = 181

Referencia rápida por ancho

  • Nibble de 4 bits: valor máximo 15
  • Byte de 8 bits: valor máximo 255
  • Short de 16 bits: valor máximo 65,535
  • Int de 32 bits (sin signo): valor máximo 4,294,967,295
  • Long de 64 bits (sin signo): valor máximo 18,446,744,073,709,551,615

Con signo vs sin signo

Este convertidor trata la entrada binaria como sin signo por defecto. Para números con signo en complemento a dos, un 1 a la izquierda en una palabra de ancho fijo significa que el valor es negativo: invierte cada bit, suma uno y niega el resultado. El convertidor no tiene modo con signo ni selector de ancho, así que interpreta tú los valores con signo o usa una herramienta especializada.

Límites de precisión

Los valores de hasta 63 bits se convierten con exactitud. Las entradas más grandes se tratan con aritmética de coma flotante, por lo que los últimos dígitos de valores muy grandes pueden perder precisión, y un valor de 64 bits con el bit superior activado se lee como sin signo.

Preguntas frecuentes

En modo binario solo se aceptan los dígitos 0 y 1. Espacios, guiones bajos, letras o puntuación hacen que la entrada sea inválida y no se muestra ningún resultado. En modo decimal solo se aceptan los dígitos del 0 al 9.

Los valores de hasta 63 bits se convierten con exactitud. Las entradas más grandes se convierten con aritmética de coma flotante y pueden perder precisión, así que revisa bien los resultados muy grandes, especialmente valores de 64 bits con el bit superior activado.

Porque el convertidor interpreta el binario como sin signo. Bajo complemento a dos, 11111111 en una palabra de 8 bits significa -1; para obtener esa lectura, calcula tú la interpretación con signo o usa una herramienta con modos con signo.

No, el convertidor acepta un valor a la vez. Convierte cada número por separado, o usa una función de hoja de cálculo como BIN2DEC para conversiones masivas.

Herramientas relacionadas

Herramienta disponible en otros idiomas