Convierte números entre binario, octal, decimal y hexadecimal — los cuatro campos se actualizan mientras escribes.
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.
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.
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.
Principalmente en los permisos de archivo de Unix/Linux: 755 significa rwxr-xr-x, con cada dígito octal codificando tres bits de permiso.
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.
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.
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.