keencalculator
  1. Inicio
  2. Tecnología y pantallas
  3. Conversor de bases numéricas

Conversor de bases numéricas

Convierte un número entero entre binario, octal, decimal y hexadecimal. Escribe el número, indica en qué base está y a cuál lo quieres pasar, y se muestran juntas las cuatro representaciones. Los valores muy largos se tratan con exactitud.

Ejemplos rápidos

Solo números enteros. Los espacios y un prefijo 0x, 0b o 0o no molestan.

Tus números se quedan en tu navegador. No se sube nada.
Resultado11111111
Binario
11111111
Octal
377
Decimal
255
Hexadecimal
FF
Bits necesarios
8

Configuraciones guardadas

Guarda los datos que usas a menudo (tu tarifa habitual, tu préstamo, las medidas de tus habitaciones) y cárgalos de nuevo con un toque.

    Tus cálculos recientes

    Los resultados que calcules aquí se guardan en este dispositivo para que puedas volver a consultarlos.

      Fórmula

      Valor = Σ dígito × base^posición, contando las posiciones desde 0 a la derecha
      Para convertir desde decimal: divide repetidamente entre la nueva base y lee los restos del último al primero
      Un dígito hexadecimal = 4 dígitos binarios; un dígito octal = 3 dígitos binarios

      Cómo se usa

      1. Escribe el número. Los espacios y un prefijo 0x, 0b o 0o se ignoran.
      2. Elige la base en que está escrito.
      3. Elige la base a la que convertir; las demás bases aparecen debajo del resultado.

      Ejemplos resueltos

      Decimal 255 a binario

      Resultado
      11111111
      Hexadecimal
      FF
      Octal
      377
      Bits necesarios
      8

      Binario 1011 0110 a decimal: 128 + 32 + 16 + 4 + 2

      Resultado
      182
      Hexadecimal
      B6
      Octal
      266

      Hexadecimal 0x1F4 a decimal: 1 × 256 + 15 × 16 + 4

      Resultado
      500
      Binario
      111110100
      Octal
      764
      Bits necesarios
      9

      Las cuatro bases

      El binario (base 2) usa 0 y 1 y es como los equipos informáticos almacenan todo. El octal (base 8) usa 0–7 y sobrevive sobre todo en los permisos de archivos de Unix, como 755. El decimal (base 10) es el recuento de todos los días. El hexadecimal (base 16) usa 0–9 y A–F, donde A es 10 y F es 15, y es la forma compacta de escribir bytes, direcciones de memoria y colores.

      Convertir a mano

      Para leer un binario, suma los valores posicionales de los 1: 1011 0110 es 128 + 32 + 16 + 4 + 2 = 182. El hexadecimal y el binario se convierten dígito a dígito, porque cada dígito hexadecimal representa exactamente cuatro bits: B es 1011 y 6 es 0110, así que 1011 0110 es B6.

      Preguntas frecuentes

      ¿Cuánto es 255 en binario?

      11111111: ocho unos, el mayor valor que cabe en un byte. En hexadecimal es FF.

      ¿Cuánto es FF en decimal?

      255: 15 × 16 + 15.

      ¿Convierte fracciones o números negativos?

      Los números enteros negativos se muestran con un signo menos, no en complemento a dos. Las fracciones no se admiten.

      Calculadoras relacionadas