Joy of Tools

Convertidor de bases numéricas

Elige la base de tu número y escríbelo. Las bases 2, 8, 10 y 16 se actualizan al escribir.

Lo que escribes se queda en esta página y no se envía a ningún sitio.

Base de tu número

Usa ± para un número negativo y la coma o el punto para la parte decimal. Los espacios entre cifras se ignoran.

Binario
10 1101
Octal
55
DecimalTu número
45
Hexadecimal
2D
1200

Cómo se convierte

De base 10

Divide la parte entera entre 2

Divide entre 2 hasta que el cociente sea 0 y anota cada resto al lado. Lee los restos de abajo arriba.

245
222… 1
211… 0
25… 1
22… 1
1… 0

Leído de abajo arriba: 10 1101(2)

Cómo se usa

  1. Elige la base en la que está escrito tu número, por ejemplo 10 o 16.
  2. Escribe el número; la coma separa la parte decimal y ± lo vuelve negativo.
  3. Mira los resultados y elige abajo una base de destino para ver las divisiones o el desarrollo.

Preguntas frecuentes

¿Cómo se pasa de decimal a binario a mano?

Divide el número entre 2 y anota el resto; luego divide el cociente entre 2 otra vez hasta llegar a 0. Si lees los restos del último al primero, obtienes el número en binario: 45 da 101101.

¿Por qué 0,1 no termina nunca en binario?

Una fracción solo termina en base 2 si su denominador, ya simplificado, es una potencia de 2. 0,1 es 1/10, y 10 tiene el factor 5, así que las cifras 0011 se repiten sin fin. Por eso los ordenadores guardan 0,1 con un pequeño error.

¿Qué es el complemento a dos?

Es la forma en que un ordenador guarda los enteros negativos en un número fijo de bits: se invierten todos los bits del valor positivo y se suma 1. En 8 bits, −10 es 11110110, y el rango va de −128 a 127.

¿Cómo se corresponden las cifras hexadecimales y binarias?

16 es 2⁴, así que cada cifra hexadecimal equivale a cuatro cifras binarias exactas: F es 1111 y 2D es 0010 1101. El octal funciona igual, a tres cifras binarias por cifra, porque 8 es 2³.

Más herramientas