Ir al contenido
Toova
Todas las herramientas

Conversor de bases numéricas (binario, octal, hex)

Privacidad por diseño — se ejecuta completamente en tu navegador

Convierte números entre binario, octal, decimal y hexadecimal en tu navegador. Toova muestra las cuatro representaciones lado a lado, soporta números negativos y valores grandes, y corre enteramente en tu dispositivo.

Dónde aparece cada base

El binario aparece en flags, máscaras de bits y protocolos de bajo nivel. El octal es raro hoy pero todavía se usa para permisos de archivos Unix. El decimal es universal en el uso cotidiano. El hexadecimal domina en colores, direcciones de memoria, digests de hash y cualquier contexto donde quieres una representación compacta de binario. Toova convierte entre los cuatro en un solo pegado, con el resultado completo visible lado a lado.

Ancho de bits y enteros con signo

Al tratar con enteros con signo, el ancho de bits importa. -1 como entero de complemento a dos de 32 bits es 0xFFFFFFFF; como entero de 64 bits es 0xFFFFFFFFFFFFFFFF. Toova te permite elegir el ancho de bits (8, 16, 32, 64) y el signo, para que puedas ver exactamente cómo aparecería un valor en un registro o un protocolo binario. Útil al depurar protocolos serie, sistemas embebidos o redes de bajo nivel.

Sólo local

Cada conversión corre en tu navegador. Los números que pegas nunca salen de la página, lo que importa cuando son direcciones, IDs o cualquier cosa que podría filtrar contexto sobre tu sistema. La pestaña Red permanecerá vacía durante el uso, y la página funciona offline después de la primera carga.

Preguntas frecuentes

¿Por qué hex es tan común en programación?
Cada dígito hex representa exactamente cuatro bits, así que dos dígitos hex cubren un byte exactamente. Eso hace a hex la representación legible por humanos más compacta de datos binarios. Direcciones de memoria, códigos de color y digests de hash todos usan hex por la misma razón.
¿Cómo se representan los números negativos?
Toova usa representación de complemento a dos, que es lo que cada CPU moderno y lenguaje de programación usa. Elige el ancho de bits que coincide con tu contexto: por ejemplo, un entero con signo de 32 bits se envuelve diferente a uno de 64 bits.
¿Puedo convertir números muy grandes?
Sí. Toova maneja enteros de precisión arbitraria, así que números más grandes que 64 bits se convierten correctamente. No hay desbordamiento en el límite Number.MAX_SAFE_INTEGER de JavaScript.
¿Qué hay de los números de punto flotante?
Este conversor se enfoca en enteros. Para explorar la representación binaria de valores de punto flotante (IEEE 754), busca una herramienta dedicada de bits flotantes.
¿Se envían mis datos a algún lado?
No. La conversión corre enteramente en tu navegador.