Conversor de Bases Numéricas

Convierte números entre binario, octal, decimal, hexadecimal y cualquier base del 2 al 36. Todos los campos se actualizan en tiempo real mientras escribes.

Bases habituales

Base personalizada

Características

Conversión entre bases 2 y 36
Sincronización en tiempo real
Compatible con números grandes

Cómo Usar

1. Escribe un número en cualquiera de los campos de base (binario, decimal, hex, etc.).

2. Todas las demás bases se actualizan automáticamente.

3. Haz clic en cualquier valor para copiarlo.

Sobre esta herramienta

Los ordenadores cuentan en binario, los programadores leen direcciones de memoria y colores en hexadecimal, los permisos de Unix usan octal y las personas pensamos en decimal. Este conversor mantiene los cuatro sincronizados: escribe un valor en cualquier campo y los demás se actualizan al momento, con un campo extra para cualquier base de 2 a 36 que usa las cifras 0–9 y las letras A–Z. Comprueba que cada carácter sea válido en la base elegida, así que un 8 escrito en el campo binario se señala en lugar de producir una respuesta errónea. Los valores son números enteros hasta el límite de enteros seguros de JavaScript, 9 007 199 254 740 991 (2^53 − 1). Es útil para indicadores de bits, códigos de color, permisos de archivos, máscaras de red y deberes de informática.

Preguntas Frecuentes

¿Cómo convierto de binario a decimal a mano?
Multiplica cada cifra por 2 elevado a su posición, contando desde 0 por la derecha, y suma los resultados. Para 1011: 1×8 + 0×4 + 1×2 + 1×1 = 11.
¿Por qué el hexadecimal es tan común en programación?
Cada cifra hexadecimal representa exactamente cuatro bits, así que un byte siempre son dos cifras hexadecimales (de 00 a FF). Eso hace del hexadecimal una forma compacta y legible de escribir datos binarios, colores como #FF8800 y direcciones de memoria.
¿Cuál es el número más grande que puedo convertir?
Hasta 9 007 199 254 740 991, el mayor entero que los números de JavaScript representan con exactitud. Los valores mayores perderían precisión sin avisar, así que la herramienta muestra un error.
¿Admite números negativos o fracciones?
El conversor trabaja con números enteros no negativos. En informática, los valores negativos suelen guardarse en complemento a dos para un ancho de bits fijo, y las partes fraccionarias necesitan un tratamiento aparte, así que conviértelos con un lenguaje de programación.
¿Para qué se usan las bases mayores que 16?
Las bases 32 y 36 convierten números largos en cadenas cortas de letras y cifras, algo práctico para acortadores de URL, identificadores compactos y códigos que no distinguen mayúsculas y minúsculas.

Herramientas Relacionadas