Conversor de bases: binario, octal, decimal y hexadecimal

Convierte números entre binario (base 2), octal (base 8), decimal (base 10), hexadecimal (base 16) y cualquier base del 2 al 36, en ambos sentidos y al instante. Escribe en cualquier campo y el resto se actualiza solo. Admite números enteros muy grandes (precisión arbitraria con BigInt). Todo ocurre en tu navegador: nada se sube a ningún servidor.

Cómo convertir entre bases numéricas

  1. Escribe o pega un número en el campo de su base (por ejemplo, en «Decimal»).
  2. Los demás campos se rellenan al instante con el mismo valor en cada base.
  3. Para otra base, elige una del 2 al 36 en el selector de «Base personalizada».
  4. Pulsa «Copiar» junto a cualquier campo para llevarte el resultado.
  5. Si un dígito no es válido para esa base, el campo se marca en rojo y te avisa.

Preguntas frecuentes

¿Cómo convierto de binario a decimal?

Escribe el número binario (solo 0 y 1) en el campo «Binario» y el campo «Decimal» mostrará su valor al instante. Funciona igual en cualquier dirección: decimal a binario, hexadecimal a decimal, etc.

¿Qué es una base numérica?

Es la cantidad de dígitos distintos que usa un sistema para representar números. Decimal (base 10) usa 0–9; binario (base 2) usa 0 y 1; hexadecimal (base 16) usa 0–9 y A–F. El mismo valor se escribe distinto en cada base.

¿Qué bases admite?

Las cuatro habituales —binario (2), octal (8), decimal (10) y hexadecimal (16)— más cualquier base personalizada del 2 al 36. A partir del 10 se usan las letras A–Z como dígitos adicionales (A=10, B=11… Z=35).

¿Funciona con números muy grandes?

Sí. Usa BigInt, así que convierte enteros de tamaño arbitrario sin perder precisión, a diferencia de los cálculos con números de punto flotante que redondean a partir de cierto tamaño.

¿Admite números negativos y decimales?

Admite enteros negativos (antepón un signo «-»). No convierte la parte fraccionaria (después del punto decimal); trabaja con números enteros.

¿Se sube mi número a algún servidor?

No. Toda la conversión ocurre en tu navegador con JavaScript. Nada de lo que escribes se envía a internet y funciona sin conexión.