Conversor de Bases Numéricas

Convierte números enteros entre binario, octal, decimal, hexadecimal y cualquier base de 2 a 36. Incluye la explicación del método de divisiones sucesivas.

Número a Convertir

Convirtiendo...
💡 Tip: Puedes escribir prefijos como 0b (binario), 0o (octal) o 0x (hexadecimal) y se detectará la base automáticamente.

Resultado

🔢

Escribe un número y elige su base para convertirlo

Ejemplos Prácticos

🎨 255 en decimal

El valor máximo de un byte: 11111111 en binario, FF en hexadecimal

💻 101010 en binario

Convierte un número binario a decimal (42)

🔷 1A3F en hexadecimal

Muy usado en colores y direcciones de memoria

🔐 755 en octal

Los permisos de archivos en Linux usan base 8

Sistemas de Numeración

➗
De decimal a otra base

Divide el número entre la base de destino repetidamente y anota los residuos. El resultado se lee de abajo hacia arriba.

  • 13 ÷ 2 = 6, residuo 1
  • 6 ÷ 2 = 3, residuo 0
  • 3 ÷ 2 = 1, residuo 1
  • 1 ÷ 2 = 0, residuo 1 → 1101

✖️
De otra base a decimal

Multiplica cada dígito por la base elevada a su posición (empezando en 0 por la derecha) y suma.

  • 1101₂ = 1×2³ + 1×2² + 0×2¹ + 1×2⁰
  • = 8 + 4 + 0 + 1 = 13

🔤
Dígitos mayores que 9

A partir de la base 11 se usan letras: A = 10, B = 11, ..., F = 15, ..., Z = 35.

  • Hexadecimal: 0-9 y A-F
  • Base 36: 0-9 y A-Z