Conversor binario / hexadecimal
Convertir un número entre binario, octal, decimal y hexadecimal, con una tabla de desglose.
Los resultados se actualizan a medida que escribe.
Acerca de esta calculadora
Los ordenadores trabajan en última instancia en binario (base 2), pero los programadores cambian rutinariamente entre bases para hacer que los valores sean legibles: decimal (base 10) para cantidades diarias, hexadecimal (base 16) para valores de bytes y direcciones de memoria, y octal (base 8) para cosas como permisos de archivo Unix. Este convertidor toma un número entero en cualquiera de esas cuatro bases y lo muestra en las cuatro a la vez, junto con su longitud de bits. Los dígitos permitidos en cada base van a una menos que la base — binario utiliza 0–1, octal 0–7, decimal 0–9 y hex 0–9 y luego A–F para 10–15 — y la herramienta rechaza dígitos que están fuera de rango para la base que usted elija. Como ejemplo práctico, el valor decimal 255 es FF en bases hexadecimal, 377 en octal y 111 en direcciones de punto de referencia — ver todos los números de bits es más barato que cualquier otro número de código de código de la forma de la forma de la forma de la forma de la forma de la forma de la forma de la forma de la forma de la forma de la forma
Preguntas frecuentes
¿Cómo convierto decimal a hexadecimal?
Repetidamente divida por 16 y lea los restos desde el último hasta el primero, usando A-F para 10-15. El decimal 255 es FF en hexadecimal y 111 en binario.
¿Por qué se usa hexadecimal en la computación?
Cada dígito hexagonal se asigna exactamente a cuatro bits binarios, por lo que el hexadecimal es una forma compacta y legible de escribir valores de bytes y direcciones de memoria — 0xFF es un byte de todos ellos.
¿Puedo introducir números con prefijos 0x, 0b o 0o?
Sí. Un prefijo 0x (hex), 0b (binario) o 0o (octal) se despoja automáticamente, de modo que pueda pegar valores directamente desde el código. Sólo asegúrese de que la base de entrada que seleccione coincida con los dígitos que introduzca.
¿Qué me dice la longitud de la punta?
Es el número de dígitos binarios que necesita el valor. Decimal 255 es 8 bits (un byte); 256 necesita 9 bits. La longitud del bits es útil para elegir tipos de datos y comprobar si un valor encaja en un byte, palabra de 16 bits o registro de 32 bits.
¿Para qué se utiliza octal?
Octal agrupa bits en tres y aparece principalmente en permisos de archivos Unix (como 755 o 644) y algunos sistemas heredados. Cada dígito octal mapea exactamente tres bits binarios, la forma en que cada dígito hexagonal mapea a cuatro.
¿Por qué obtuve "número inválido para esta base"?
No se permite un dígito que haya introducido en la base seleccionada, por ejemplo la letra F o el dígito 8 en un número binario, lo que solo permite 0 y 1. Cambie la base de entrada para que coincida con su valor, o corrija el dígito fuera de rango.
API — utilizar esta calculadora desde el código
Llame a esta calculadora como un punto final gratuito de JSON, no se requiere clave. Envíe los valores de campo a continuación como parámetros de consulta o JSON. Lea los documentos completos de API →
Punto de finalización
GET https://calculator.free/api/v1/binary-hex/
curl
curl "https://calculator.free/api/v1/binary-hex/?value=255&base=10"
JavaScript fetch()
const r = await fetch(
"https://calculator.free/api/v1/binary-hex/?" + new URLSearchParams({
"value": "255",
"base": "10"
}));
const data = await r.json();
console.log(data.results);
Los resultados son estimaciones para orientación general solamente, no para asesoramiento financiero, médico o fiscal.