Volver al inicio Desarrollador Conversor de bases

Conversor de bases

Convierte entre binario, octal, decimal y hex

Cómo usar Conversor de bases

Convierte números entre binario, octal, decimal y hexadecimal. Conversión instantánea. Conversor de bases numérico gratuito.

¿Para qué sirven las conversiones entre bases numéricas?

Los ordenadores operan en binario (base 2), pero los humanos trabajamos en decimal (base 10). El hexadecimal (base 16) sirve de puente —lo suficientemente compacto para que los humanos lo lean, directamente mapeado al binario. Entender las cuatro bases es fundamental para la informática y la electrónica.

Referencia rápida: Binario usa 0,1. Octal usa 0-7. Decimal usa 0-9. Hexadecimal usa 0-9 y A-F (A=10, B=11, C=12, D=13, E=14, F=15).

Frequently Asked Questions

¿Por qué los ordenadores usan binario?

Los circuitos electrónicos tienen dos estados estables —encendido (1) y apagado (0). El binario se mapea perfectamente a estos dos estados. Los transistores, los componentes básicos de los procesadores, conmutan entre encendido y apagado, haciendo del binario el lenguaje natural del hardware digital.

¿Cómo convierto binario a hexadecimal?

Agrupa los dígitos binarios en grupos de 4 desde la derecha, luego convierte cada grupo a su dígito hex. 11110101 → 1111=F, 0101=5 → F5. Esto funciona porque 16=2^4 —un dígito hex representa siempre exactamente 4 dígitos binarios.

¿Qué es el complemento a dos?

El complemento a dos es cómo los ordenadores representan enteros negativos en binario. Para negar un número: invierte todos los bits y añade 1. Por ejemplo, en 8 bits: 5 = 00000101; -5 = 11111010 + 1 = 11111011. Esta codificación permite que el mismo hardware realice tanto sumas como restas.

¿Qué significa 0x antes de un número?

0x es el prefijo convencional que indica un número hexadecimal en los lenguajes de programación. 0xFF significa hex FF = decimal 255. De forma similar, 0b indica binario (0b11111111 = 255) y 0o u 0 indica octal.

¿Cuántos dígitos hexadecimales necesito para representar un número de 32 bits?

32 bits ÷ 4 bits por dígito hex = 8 dígitos hex. Un valor de color de 32 bits como 0x7B35F5FF usa los 8 dígitos (RRGGBBAA). Una dirección IPv4 también cabe en 32 bits = 8 dígitos hex. Un valor de 64 bits necesita 16 dígitos hex.

Binario vs octal vs decimal vs hexadecimal — cuándo usar cada uno

El binario es el lenguaje nativo del ordenador —usado para operaciones bit a bit y comprensión del hardware. El octal se usa principalmente para permisos de archivos Unix (chmod) y algunos sistemas heredados. El decimal es para la comunicación humana —precios, recuentos y números cotidianos. El hexadecimal es el formato de trabajo para los desarrolladores —representación binaria compacta usada para colores, direcciones de memoria, valores hash e inspección de datos a nivel de byte.

☕ Buy me a coffee