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
- Escribe o pega un número en el campo de su base (por ejemplo, en «Decimal»).
- Los demás campos se rellenan al instante con el mismo valor en cada base.
- Para otra base, elige una del 2 al 36 en el selector de «Base personalizada».
- Pulsa «Copiar» junto a cualquier campo para llevarte el resultado.
- 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.