Skip to content

Guide

Cómo convertir binario a decimal a mano

Cada dígito binario vale una potencia de dos. Suma aquellos donde hay un 1, y ese es el valor decimal.

By Published

El binario es un sistema numérico posicional, exactamente como el decimal — la única diferencia es la base. En decimal, la posición de cada dígito vale una potencia de 10 (unidades, decenas, centenas...); en binario, la posición de cada dígito vale una potencia de 2 (1, 2, 4, 8, 16...). Convertir binario a decimal a mano es simplemente asignar esos valores de posición y sumar aquellos donde el dígito binario sea 1.

El método del valor posicional

Escribe el número binario, y sobre cada dígito escribe su valor de posición, empezando por el dígito más a la derecha en 2⁰ = 1 y duplicando por cada posición al moverte hacia la izquierda. Para un número de 8 dígitos (un byte), los valores de posición son:

1286432168421
2⁷2⁶2⁵2⁴2³2²2¹2⁰

Luego suma los valores de posición donde el dígito binario encima de ellos sea 1, y omite aquellos donde sea 0.

Ejemplo resuelto: 1011

Toma 1011. Alinéalo con los valores de posición para un número de 4 dígitos, que de derecha a izquierda son 1, 2, 4, 8:

Dígito1011
Valor de posición8421

Suma los valores de posición donde el dígito sea 1: 8 + 2 + 1 = 11 (omite el 4, ya que ese dígito es 0). Así que 1011 en binario equivale a 11 en decimal.

Tabla de referencia de un byte

BinarioDecimal
000000011
0000101010
0001000016
01111111127
10000000128
11111111255

255 es el valor más grande que puede contener un byte — los ocho bits puestos a 1 suman 128+64+32+16+8+4+2+1 = 255, que es por qué los valores basados en byte en toda la computación (canales de color RGB, octetos IPv4, máscaras de permisos de archivo) tienen como tope ese número.

Dónde la conversión a mano se vuelve propensa a errores

El método escala a cualquier longitud, pero rastrear ocho o más valores de posición y sumarlos correctamente a mano se vuelve propenso a errores rápidamente — un solo dígito omitido descuadra toda la suma. Para cadenas binarias más largas, como una dirección de red de 32 bits o un fragmento de hash, un conversor de binario a decimal que use aritmética de enteros exacta evita tanto los errores aritméticos como la pérdida de precisión que introduce el tipo numérico nativo de JavaScript después de 53 bits. Para la dirección inversa — decimal a binario —, el proceso es una división repetida entre 2 en lugar de sumar potencias; consulta el conversor de decimal a binario para esa dirección.

Frequently asked questions

¿Cuál es la forma más rápida de convertir binario a decimal a mano?
Escribe las potencias de dos bajo cada dígito binario (empezando por 1 a la derecha y duplicando hacia la izquierda), luego suma las potencias donde el dígito binario sea 1. Para 1011: los dígitos quedan sobre 8, 4, 2, 1 — suma 8 + 2 + 1 (saltando el 4, ya que ese dígito es 0) para obtener 11.
¿Leo los dígitos binarios de izquierda a derecha o de derecha a izquierda?
El dígito más a la derecha siempre es el valor de posición más pequeño (2⁰ = 1), igual que en decimal el dígito más a la derecha es el lugar de las unidades. Asigna potencias de dos empezando por la derecha (1, 2, 4, 8, 16...) y avanza hacia la izquierda.
¿Cómo convierto un número binario con más de 8 dígitos?
El mismo método escala a cualquier longitud — solo sigue duplicando los valores de posición hacia la izquierda (16, 32, 64, 128, 256, 512...) por cada dígito adicional, y suma aquellos donde el bit sea 1. Se vuelve propenso a errores a mano después de unos 12-16 dígitos; ahí es donde vale la pena usar un conversor con aritmética de enteros exacta en lugar de sumar manualmente.
¿Cuánto es 11111111 en decimal?
255 — ocho 1 seguidos es el valor máximo que puede contener un solo byte (8 bits), ya que 128+64+32+16+8+4+2+1 = 255. Por eso los valores de byte en redes, canales de color y formatos de archivo llegan como máximo a 255.

Sources & references

Authoritative references cited by this piece. Verified by Buğra Sözeri on the dates shown and re-checked at every deploy.

Related

Published September 25, 2026