Monu Tools

Conversor de base numérica

Convierte números entre binario, octal, decimal y hexadecimal. Edita cualquier campo y los demás se actualizan al instante. Los valores grandes son exactos, sin redondeo.

Cómo usar Base numérica

  1. 01

    Escribe un número en cualquiera de los cuatro campos.

  2. 02

    Las demás bases se actualizan al instante mientras escribes.

  3. 03

    Activa el hexadecimal en mayúsculas y copia cualquier valor con un clic.

Qué hace

Este conversor de bases numéricas cambia números enteros entre binario (base 2), octal (base 8), decimal (base 10) y hexadecimal (base 16). Todos los campos son editables, así que puedes escribir en cualquier base y leer el equivalente en las demás al instante.

Cómo funcionan las bases numéricas

Una base numérica es simplemente cuántos dígitos distintos usa un sistema antes de pasar a la siguiente posición. El decimal usa diez (0 a 9), el binario usa dos (0 y 1) y el hexadecimal usa dieciséis, añadiendo de a a f para los valores del diez al quince, razón por la que un solo dígito hexadecimal representa con nitidez cuatro bits binarios.

Resultados exactos con enteros grandes

Las conversiones usan enteros de precisión arbitraria (BigInt), así que incluso valores muy largos se mantienen exactos, sin los errores de redondeo que afectan a los números de coma flotante ordinarios cuando se hacen grandes.

Por qué importan las bases en el trabajo de bajo nivel

Las bases aparecen por todo el trabajo de bajo nivel: hexadecimal para colores, bytes y direcciones de memoria, binario para banderas y máscaras de red, y octal para los permisos de archivos de Unix. Leer el mismo valor en distintas bases hace mucho más fácil la depuración y la manipulación de bits.

Reglas de entrada y límites

Se admite un signo menos inicial para los negativos, los espacios se ignoran para que puedas agrupar dígitos por legibilidad, y una opción muestra el hexadecimal en mayúsculas o minúsculas.

Convierte solo enteros; la conversión de bases con fracciones es un problema aparte y se deja fuera a propósito para que los resultados se mantengan exactos. Todo se ejecuta en tu navegador.

Preguntas frecuentes

¿Qué bases se admiten?

Binario (base 2), octal (base 8), decimal (base 10) y hexadecimal (base 16). Puedes editar cualquiera de ellas y las demás se actualizan.

¿Maneja números muy grandes?

Sí. Usa enteros de precisión arbitraria (BigInt), así que incluso los valores muy largos se convierten con exactitud, sin los errores de redondeo que afectan a los números de coma flotante normales.

¿Puedo introducir números negativos?

Sí, se admite un signo menos inicial. Los espacios se ignoran, así que puedes agrupar dígitos para ganar legibilidad.

¿Admite decimales o fracciones?

No, convierte números enteros. La conversión de bases con fracciones es un problema aparte y se deja fuera a propósito para mantener los resultados exactos.

¿Por qué se usa tanto el hexadecimal en programación?

Cada dígito hexadecimal corresponde exactamente a cuatro bits binarios, así que un byte son dos dígitos hexadecimales bien ordenados. Eso hace del hexadecimal un sustituto compacto y legible del binario en colores, direcciones de memoria y valores de bytes.

¿Es privada la conversión?

Sí. Se ejecuta totalmente en tu navegador, así que los números que introduces nunca se envían a un servidor, y funciona sin conexión una vez cargada la página.

Insertar esta herramienta

Añade esta herramienta a tu propio sitio web. Copia el fragmento de abajo. Se mantiene actualizado automáticamente.

<iframe src="https://monu.tools/embed/es/number-base-converter" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>

Herramientas relacionadas