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
De decimal a binario: divisiones sucesivas entre 2
| Número | ÷ 2 = cociente | Resto |
|---|---|---|
| 192 | 96 | 0 |
| 96 | 48 | 0 |
| 48 | 24 | 0 |
| 24 | 12 | 0 |
| 12 | 6 | 0 |
| 6 | 3 | 0 |
| 3 | 1 | 1 |
| 1 | 0 | 1 |
Leyendo los restos de abajo arriba sale 11000000.
De decimal a hexadecimal: divisiones entre 16
| Número | ÷ 16 = cociente | Resto |
|---|---|---|
| 192 | 12 | 0 |
| 12 | 0 | 12 (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».
| Hex | Binario | Decimal | Hex | Binario | Decimal |
|---|---|---|---|---|---|
| 0 | 0000 | 0 | 8 | 1000 | 8 |
| 1 | 0001 | 1 | 9 | 1001 | 9 |
| 2 | 0010 | 2 | A | 1010 | 10 |
| 3 | 0011 | 3 | B | 1011 | 11 |
| 4 | 0100 | 4 | C | 1100 | 12 |
| 5 | 0101 | 5 | D | 1101 | 13 |
| 6 | 0110 | 6 | E | 1110 | 14 |
| 7 | 0111 | 7 | F | 1111 | 15 |
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.