Convertir binario a decimal y decimal a binario
Para pasar de binario a decimal se suman los valores posicionales de las cifras que valen 1: leídos desde la derecha son 1, 2, 4, 8, 16, etc. El número 1011 da 8 + 2 + 1 = 11. Debajo del resultado aparecen los pasos con tu número; cambiando el sentido conviertes también de decimal a binario.
Fuente: Wikipedia: Positional notation (base conversion, place values). Actualizado: .
Cómo se calcula
Cómo se hace
Cada posición vale el doble que la de su derecha: 1, 2, 4, 8, 16, 32, 64, 128. Escribe esos valores encima de las cifras y suma solo los que tienen un 1 debajo. Así, 1101 = 8 + 4 + 1 = 13 y el byte 1011 0110 = 128 + 32 + 16 + 4 + 2 = 182. La fórmula general es la suma de cada cifra por 2 elevado a su posición, contando desde 0 a la derecha.
| Binario | Decimal |
|---|---|
| 11 | 3 |
| 110 | 6 |
| 111 | 7 |
| 1001 | 9 |
| 1100 | 12 |
| 10100 | 20 |
| 1000000 | 64 |
Ejercicios resueltos
- 10101 → 16 + 4 + 1 = 21
- 111000 → 32 + 16 + 8 = 56
- 1111 1111 → 128 + 64 + 32 + 16 + 8 + 4 + 2 + 1 = 255
- De decimal a binario, 21: 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. Leyendo los restos al revés: 10101.
En Python y otros lenguajes
En Python basta int("1101", 2), que devuelve 13, y para el camino contrario bin(13), que devuelve '0b1101'. En JavaScript el equivalente es parseInt("1101", 2). Esta calculadora acepta también el prefijo 0b y espacios entre grupos de cuatro cifras.
Bytes y direcciones IP
Un byte va de 0000 0000 a 1111 1111, es decir, de 0 a 255. Cada número de una dirección IPv4 es un byte: 192 = 1100 0000 y 168 = 1010 1000. Para el complemento a dos y otras bases usa el conversor de bases; para sumar o restar en binario, la calculadora binaria.
Preguntas frecuentes
¿Cómo se pasa de binario a decimal?
Sumando los valores de posición (1, 2, 4, 8… desde la derecha) de las cifras que valen 1: 1011 = 8 + 2 + 1 = 11.
¿Cuánto es 1111 1111 en decimal?
255, el valor máximo de un byte.
¿Cómo se pasa de decimal a binario?
Dividiendo entre 2 repetidamente y leyendo los restos al revés: 21 se convierte en 10101.
¿Cómo convierto binario a decimal en Python?
Con int("1101", 2), que devuelve 13.
¿Cuánto es 1010 en decimal?
1010 equivale a 8 + 2 = 10.
Fuentes y base legal
- Wikipedia: Positional notation (base conversion, place values)
- Unicode Standard – code points are written in hexadecimal (U+0041 = 65)
Última actualización: · Principios editoriales
Herramientas relacionadas
- Conversor de bases numéricas paso a pasoConvierte entre binario, octal, decimal, hexadecimal y cualquier base de 2 a 36, con el procedimiento, decimales, periodo y complemento a dos (8 a 64 bits).
- Calculadora binaria paso a pasoCalculadora binaria online: suma, resta, multiplica, divide y combina números binarios con AND, OR y XOR; resultado también en decimal, hex y complemento a dos.
- Convertir hexadecimal a decimal (y al revés)Hexadecimal a decimal: multiplica cada cifra por 16 elevado a su posición y suma; FF son 255. Con pasos, ejemplos resueltos, tabla y la función de Excel.
- Calculadora de subredes IPv4: red, broadcast y rango de hostsCalculadora de subredes IPv4 con CIDR: dirección de red, broadcast, rango de hosts, máscara, wildcard y número de hosts, en binario y con subnetting.
- Convertir texto a binario (y binario a texto)Convierte texto a binario, hexadecimal, decimal u octal y traduce el binario de vuelta a texto: UTF-8 para tildes y emojis, todo en tu navegador sin subir nada.
- Calculadora onlineCalculadora online gratis: escribe o pulsa y ve el resultado al instante, con jerarquía de operaciones, paréntesis, porcentaje, raíz e historial.
- Calculadora nota selectividad: nota de acceso y nota de admisión de la PAUCalculadora nota selectividad: pon tu media de Bachillerato y la nota de la PAU y obtén la nota de acceso (60/40) y la de admisión sobre 14 con ponderaciones.
- Calculadora de integrales doblesCalculadora de integrales dobles: integra f(x, y) sobre rectángulos, regiones con límites variables o en coordenadas polares, con error, área y valor medio.
- Calculadora LM317: tensión, R2 y fuente de corrienteCalculadora LM317: tensión de salida con R1 y R2, R2 para una tensión deseada o la resistencia de una fuente de corriente constante (hoja de datos TI).