Convertidor de Binario a Decimal
Convierte números binarios a decimal y decimal a binario al instante. Visualiza el desglose paso a paso para entender exactamente cómo funciona cada conversión.
Resultado Decimal
0
Desglose paso a paso
¿Cómo se convierte binario a decimal?
El sistema binario es de base 2: solo usa los dígitos 0 y 1. Cada posición en un número binario representa una potencia de 2, comenzando desde 2⁰ = 1 en la posición más a la derecha y duplicándose hacia la izquierda.
// Ejemplo: convertir 1011 a decimal
8 + 0 + 2 + 1 = 11
Tabla de potencias de 2
Conocer las potencias de 2 es fundamental para entender los sistemas binarios y cómo los ordenadores representan números y datos.
| Potencia | Decimal | Binario | Uso común |
|---|---|---|---|
| 2⁰ | 1 | 1 | Bit más bajo |
| 2¹ | 2 | 10 | — |
| 2⁴ | 16 | 10000 | 1 nibble Hex = 4 bits |
| 2⁸ | 256 | 100000000 | 1 byte = 8 bits (0-255) |
| 2¹⁰ | 1,024 | 10000000000 | 1 Kilobyte ≈ 1024 bytes |
| 2¹⁶ | 65,536 | 1000…(16 ceros) | Entero de 16 bits (0-65535) |
| 2³² | 4,294,967,296 | 1000…(32 ceros) | Entero de 32 bits, IPv4 |
| 2⁶⁴ | 1.84 × 10¹⁹ | 1000…(64 ceros) | Entero de 64 bits, RAM moderna |
¿Cómo convertir decimal a binario?
Para convertir un número decimal a binario, divide sucesivamente entre 2 y anota los restos. Lee los restos de abajo hacia arriba.
// Ejemplo: convertir 13 a binario
Lee de abajo hacia arriba: 13₁₀ = 1101₂
¿Para qué se usa la conversión binario-decimal?
Programación de bajo nivel
Trabajar con máscaras de bits, operaciones bit a bit (AND, OR, XOR, NOT) y registros de hardware.
Redes y direcciones IP
Las máscaras de subred y direcciones IP se representan internamente en binario. Entender la conversión es clave en networking.
Informática educativa
Fundamental en cursos de arquitectura de computadores, sistemas digitales y electrónica digital.
Electrónica y Arduino
Programar microcontroladores, leer registros de sensores y configurar pines GPIO requiere entender binario.
Criptografía
Los algoritmos de cifrado operan directamente sobre representaciones binarias de los datos.
Desarrollo de videojuegos
Gestión eficiente de flags de estado, permisos y optimizaciones usando operaciones bit a bit.