Conversor de binario a decimal
Convierte números binarios a decimal, con su equivalente en hexadecimal y octal.
Última actualización · Ver algoritmo, constantes y entradas predeterminadas (JSON)
Acerca de esta calculadora
Introduce solo ceros y unos (hasta 4096 bits). La conversión usa aritmética entera exacta, por lo que las entradas largas no pierden precisión. El recuento de bits incluye los ceros iniciales; los bytes indican cuántos grupos de 8 bits hacen falta para guardar la cadena introducida.
Ejemplo resuelto
calculado con los valores predeterminados de abajo
Número binario 11111111 Decimal 255 · Hexadecimal FF · Octal 377 · Bits 8 · Bytes 1,00
Referencias generales de contexto
Aviso legal
Estas calculadoras ofrecen resultados matemáticos generales. Sirven para estudio, planificación y estimación: verifique todo lo que alimente una entrega calificada, un dato publicado o un compromiso financiero.
Fuente de implementación
Este registro describe la implementación de esta página, sin validación independiente. Las referencias externas solo respaldan la fórmula o definición indicada; las estimaciones y reglas propias conservan sus supuestos.
Fórmula y variables
n = Σ b_k × 2^k
- b_k
- Dígito binario (0 o 1)
- k
- Posición desde la derecha, desde 0
- n
- Valor decimal
Los caracteres que no son 0 ni 1 se eliminan; hexadecimal y octal proceden del cambio de base; 1 dígito hex = 4 bits; bytes = bits/8.
Preguntas frecuentes
¿Por qué ocho unos en binario equivalen exactamente a doscientos cincuenta y cinco?
Cada dígito binario es una potencia de dos, así que 11111111 es 128 más 64 más 32 más 16 más 8 más 4 más 2 más 1, lo que suma 255, el mayor valor que pueden representar ocho bits. Por eso ocho bits forman exactamente un byte, y por eso el mismo número aparece como FF en hexadecimal y 377 en octal. La salida de bits cuenta los dígitos introducidos, mientras que la de bytes divide ese recuento entre ocho.