Conversor de Bases Numéricas

Convierte números entre binario, octal, decimal y hexadecimal — los cuatro campos se actualizan mientras escribes.

Cómo usar

  1. Escribe un número en cualquiera de los cuatro campos: binario, octal, decimal o hexadecimal.
  2. Los otros tres se convierten al instante mientras escribes.
  3. Haz clic en el botón de copiar junto a cualquier campo para tomar esa representación.

Sobre esta herramienta

Todo número tiene un valor y muchas representaciones. El decimal 255 es 11111111 en binario, 377 en octal y FF en hexadecimal — la misma cantidad escrita con alfabetos de distinto tamaño. Los programadores se mueven entre estas bases constantemente: el binario expone los bits individuales detrás de flags y máscaras, el hexadecimal comprime esos bits en pares de dígitos (FF = 8 bits activados), y el octal sobrevive en los permisos de archivo de Unix, como 755.

La regla de conversión es posicional: cada dígito se multiplica por la base elevada a su posición. En binario, 1011 es 1×8 + 0×4 + 1×2 + 1×1 = 11. En el otro sentido, divides repetidamente entre la base de destino y lees los restos al revés. Este conversor hace ambas direcciones en vivo, validando que cada campo solo contenga dígitos que existen en su base — escribir un 9 en el campo octal o una G en hexadecimal marca la entrada en lugar de adivinar.

El hexadecimal se merece su ubicuidad porque un dígito hex es exactamente cuatro bits: dos dígitos hex describen un byte, seis describen un color RGB (#0088FF), y las direcciones de memoria se leen de forma compacta. Cuando ese mapeo de 4 bits hace clic, convertir entre binario y hex se puede hacer a ojo — mientras tanto, esta herramienta es el atajo.

La fórmula

Notación posicional: un número dₙ…d₂d₁d₀ en base b es igual a Σ dᵢ × bⁱ. Para convertir decimal → base b, divide repetidamente entre b y lee los restos del último al primero.

Preguntas frecuentes

¿Por qué el hexadecimal usa letras?

La base 16 necesita dieciséis símbolos y solo tenemos diez dígitos — de la A a la F representan los valores del 10 al 15.

¿Dónde se sigue usando el octal?

Principalmente en los permisos de archivo de Unix/Linux: 755 significa rwxr-xr-x, con cada dígito octal codificando tres bits de permiso.

¿Qué tan grande puede ser el número que convierta?

Enteros hasta el límite seguro de JavaScript (2⁵³ − 1, unos 9 mil billones). Más allá se perdería precisión, así que el campo avisa en lugar de convertir.

¿Convierte números negativos o fraccionarios?

La herramienta cubre enteros no negativos, que es el caso cotidiano en programación. La conversión fraccionaria usa una expansión distinta y el complemento a dos depende de un ancho de bits fijo.

Herramientas relacionadas

¿Enlaces largos? Acórtalos gratis

Vai.la convierte cualquier URL en un enlace corto con estadísticas de clics, código QR y tu propio biolink.

Vai.la no se hace responsable del uso de las herramientas ni de las decisiones tomadas a partir de sus resultados.