Conversor binario, decimal y hexadecimal

Convierte entre binario, octal, decimal y hexadecimal viendo el procedimiento completo. También pasa una dirección IP a binario octeto a octeto.

Convierte un número

Ej.: 11000000, 255, FF o 192.168.1.1
Binario1100 0000
Octal300
Decimal192
HexadecimalC0

De decimal a binario: divisiones sucesivas entre 2

Número÷ 2 = cocienteResto
192960
96480
48240
24120
1260
630
311
101

Leyendo los restos de abajo arriba sale 11000000.

De decimal a hexadecimal: divisiones entre 16

Número÷ 16 = cocienteResto
192120
12012 (C)

Leyendo los restos de abajo arriba sale C0.

Atajo entre binario y hexadecimal

Cada cifra hexadecimal equivale exactamente a 4 bits, así que basta con agrupar de 4 en 4 desde la derecha:

1100 0000
   C    0

Con el octal pasa lo mismo agrupando de 3 en 3.

Cómo pasar de decimal a binario

El método clásico es el de las divisiones sucesivas: divides el número entre 2, apuntas el resto (0 o 1) y repites con el cociente hasta que llegue a 0. Los restos, leídos de abajo arriba, forman el número en binario.

Para números de hasta 255, como los octetos de una IP, es más rápido el método de los pesos: escribe 128, 64, 32, 16, 8, 4, 2 y 1 y ve restando. Con 200: cabe el 128 (quedan 72), cabe el 64 (quedan 8), no cabe el 32 ni el 16, cabe el 8 (quedan 0) y el resto son ceros. Resultado: 11001000.

Cómo pasar de binario a decimal

Cada bit vale una potencia de 2 según su posición, empezando por 20 = 1 a la derecha. Solo hay que sumar los pesos de las posiciones que tienen un 1. 10110 = 16 + 4 + 2 = 22.

Binario y hexadecimal

El hexadecimal usa 16 símbolos: del 0 al 9 y de la A (10) a la F (15). Como 16 = 24, cada cifra hexadecimal equivale exactamente a 4 bits. Por eso se usa para escribir direcciones MAC, direcciones IPv6 o colores: es binario «comprimido».

HexBinarioDecimalHexBinarioDecimal
000000810008
100011910019
200102A101010
300113B101111
401004C110012
501015D110113
601106E111014
701117F111115

Pasar una dirección IP a binario

Escribe la IP completa (por ejemplo 192.168.1.1) con «Decimal» seleccionado y el conversor pasará cada octeto a 8 bits. Es el primer paso para calcular subredes a mano; después puedes usar la calculadora de subredes para ver el AND con la máscara.