Binario a Decimal
Convierte cualquier número binario a su equivalente decimal sumando las potencias de dos por cada bit 1. El convertidor acepta números de cualquier ancho — desde un solo nibble hasta un volcado de registro de 64 bits — y muestra la expansión posicional para que puedas verificar tareas, hacer ingeniería inversa de un bit flag o confirmar lo que imprime un depurador.
Cómo funciona la conversión de binario a decimal
-
1
Ingresa los dígitos binarios
Los ceros a la izquierda están bien. Los espacios y guiones bajos se eliminan, así que 1010_1100 funciona igual que 10101100.
-
2
Cada bit tiene un peso
Comenzando desde la derecha, la posición 0 tiene peso 2^0 = 1, la posición 1 tiene peso 2, la posición 2 tiene peso 4, y así sucesivamente.
-
3
Suma las contribuciones
Multiplica cada bit por su peso y súmalos. Los ceros no contribuyen; los unos contribuyen con su peso de posición.
-
4
Lee el resultado decimal
La suma es tu número decimal. Cópialo o activa la vista de desglose para ver cada peso que participó.
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 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. Si necesitas salida con signo, elige el ancho que coincida con tu fuente (8, 16, 32 o 64 bits).
Preguntas frecuentes
Los espacios y guiones bajos se tratan como separadores visuales y se ignoran. Cualquier otra cosa (letras, puntuación, un 2 aislado) genera un error de validación.
La herramienta utiliza aritmética de precisión arbitraria, por lo que no hay un límite superior práctico. Los hashes de 512 bits y más se convierten sin problemas.
Porque el convertidor por defecto es sin signo. Cambia a una interpretación de 8 bits con signo y 11111111 se convierte en -1 bajo complemento a dos.
Sí — un número por línea. Cada línea se convierte de forma independiente y los resultados se alinean uno a uno para fácil copia en una hoja de cálculo.
Herramientas relacionadas
Generador de Paletas de Color
Genera paletas monocromáticas, análogas, complementarias, triádicas o tetrádicas desde un color base HEX y exporta variables CSS listas para copiar.
Formateador de JSON
Pega JSON para verlo con sangría de 2 o 4 espacios, minificarlo en una salida compacta o comprobar rápidamente la sintaxis antes de copiar el resultado.
Generador de letras aleatorias
Genera letras aleatorias A-Z. Elige la cantidad, usa mayúsculas, minúsculas o mezcla de ambas, y aplica el resultado en juegos, consignas o clase.
Generador de colores aleatorios
Genera de 1 a 50 colores HEX aleatorios con muestras para previsualizar, copiar y usar en CSS, pruebas o exploración de paletas.
Selector de color HEX
Elige cualquier color visualmente y obtén sus valores HEX, RGB, HSL, HSV y CMYK, con contraste frente a blanco y negro.
Generador de paletas de colores aleatorias
Genera paletas aleatorias de 2 a 15 muestras, elige un estilo vibrante, pastel, apagado u oscuro y copia códigos HEX o variables CSS.