Convierte números entre binario, octal, decimal y hexadecimal en tiempo real.
Conversiones comunes
| Decimal | Binario | Octal | Hex |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| 1 | 1 | 1 | 1 |
| 2 | 10 | 2 | 2 |
| 3 | 11 | 3 | 3 |
| 4 | 100 | 4 | 4 |
| 5 | 101 | 5 | 5 |
| 6 | 110 | 6 | 6 |
| 7 | 111 | 7 | 7 |
| 8 | 1000 | 10 | 8 |
| 9 | 1001 | 11 | 9 |
| 10 | 1010 | 12 | A |
| 11 | 1011 | 13 | B |
| 12 | 1100 | 14 | C |
| 13 | 1101 | 15 | D |
| 14 | 1110 | 16 | E |
| 15 | 1111 | 17 | F |
| 16 | 10000 | 20 | 10 |
| 32 | 100000 | 40 | 20 |
| 64 | 1000000 | 100 | 40 |
| 128 | 10000000 | 200 | 80 |
| 255 | 11111111 | 377 | FF |
| 256 | 100000000 | 400 | 100 |
| 1024 | 10000000000 | 2000 | 400 |
Sobre las bases numéricas
Las bases numéricas (o radix) definen cuántos dígitos únicos se utilizan para representar números. El binario (base 2) usa solo 0 y 1 y es la base de toda la computación digital. El octal (base 8) se usaba históricamente en los primeros sistemas informáticos. El decimal (base 10) es el sistema estándar en la vida cotidiana. El hexadecimal (base 16) se usa ampliamente en programación porque proporciona una representación compacta de datos binarios: un dígito hexadecimal corresponde exactamente a cuatro dígitos binarios.
Preguntas frecuentes
¿Cómo convierto binario a decimal?
Cada dígito binario representa una potencia de 2, comenzando desde la derecha. Por ejemplo, 1011 en binario = 1×2³ + 0×2² + 1×2¹ + 1×2⁰ = 8 + 0 + 2 + 1 = 11 en decimal.
¿Por qué se usa el hexadecimal en programación?
El hexadecimal es popular porque cada dígito hexadecimal corresponde exactamente a 4 bits binarios. Esto facilita representar valores binarios grandes de forma compacta — por ejemplo, el byte 11111111 es simplemente FF en hex.
¿Para qué se usa el octal?
El octal se usa comúnmente en permisos de archivos Unix/Linux (por ejemplo, chmod 755) y se usaba históricamente en sistemas informáticos antiguos. Cada dígito octal representa exactamente 3 bits binarios.
¿Puede esta herramienta manejar números muy grandes?
Sí. Este conversor usa BigInt internamente, por lo que puede convertir con precisión números de cualquier tamaño sin pérdida de precisión.
¿Qué caracteres son válidos para cada base?
Binario: 0 y 1. Octal: 0–7. Decimal: 0–9. Hexadecimal: 0–9 y a–f (sin distinción de mayúsculas y minúsculas).