Conversor de bases numéricas
Convierte números entre binario, octal, decimal y hexadecimal.
Introduce un número en cualquier base y velo al instante en binario, octal, decimal y hexadecimal. Usa aritmética de enteros grandes, así que los valores muy grandes se mantienen exactos. Útil para programación, redes y depuración de bajo nivel. En tu navegador.
Escribe un número en el campo Valor y elige en el menú Base de origen en qué base está escrito actualmente: binaria, octal, decimal o hexadecimal. La herramienta recalcula al instante y muestra el valor equivalente en las cuatro bases a la vez, para que puedas compararlas o copiar cualquiera de ellas.
Errores comunes
- Escribir un dígito que no existe en la base elegida, como un 8 o un 9 con Octal seleccionado, o una letra después de la F con Hexadecimal seleccionado — esto activa el mensaje de número no válido.
- Añadir un punto decimal o una fracción, como 3.14 — el conversor solo admite números enteros, así que cualquier parte decimal invalida la entrada.
- Esperar que los números negativos se muestren como patrones de bits en complemento a dos — esta herramienta simplemente antepone un signo menos a la magnitud convertida (por ejemplo, -255 se convierte en -11111111 en binario), no simula una representación binaria con signo de ancho fijo.
Preguntas frecuentes
¿Admite números muy grandes?
Sí. Usa BigInt internamente, así que los valores grandes se convierten exactamente sin redondeo.
¿Por qué dice que mi número no es válido?
Porque el número contiene un dígito que no existe en la base seleccionada, por ejemplo un 8 con Octal activo o una g con Hexadecimal activo. Cambia la base de origen o corrige el dígito para que desaparezca el aviso.
¿Puedo convertir números negativos?
Sí. Escribe un signo menos delante y la herramienta convierte la magnitud, añadiendo el signo de nuevo en cada base (por ejemplo, -255 en decimal se convierte en -11111111 en binario y -ff en hexadecimal). No usa codificación en complemento a dos.
¿Puedo convertir decimales o fracciones?
No. El conversor solo admite valores enteros en cada base; un punto decimal hace que la entrada no sea válida.
¿El resultado hexadecimal se muestra en mayúsculas o minúsculas?
Siempre en minúsculas (a-f). Puedes escribir los dígitos hexadecimales en cualquier caso, pero el resultado se muestra en minúsculas.
Privacidad
Todo el procesamiento ocurre localmente en tu navegador. Tus datos nunca se suben.