Conversor de Bases Numéricas
Convierte entre decimal, binario, hexadecimal y octal al instante. Gratis, sin registro.
¿Qué es la conversión de bases numéricas?
Una base numérica (o radix) determina cuántos dígitos únicos se usan para representar números. La más familiar es la base 10 (decimal), que utiliza los dígitos 0–9. Los ordenadores y sistemas digitales dependen en gran medida de otras bases para el almacenamiento y la comunicación.
Las cuatro bases más comunes
- Decimal (Base 10) — El sistema de numeración estándar que usamos en la vida cotidiana. Diez dígitos: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.
- Binario (Base 2) — El lenguaje nativo de los ordenadores. Solo dos dígitos: 0 y 1. Cada dígito representa un bit, la unidad más pequeña de datos.
- Hexadecimal (Base 16) — Usa los dígitos 0–9 y las letras A–F. Extremadamente compacto: un solo dígito hex representa 4 bits binarios. Se usa en códigos de color, direcciones de memoria y valores de bytes.
- Octal (Base 8) — Usa los dígitos 0–7. Cada dígito octal se corresponde con 3 bits binarios.
Históricamente común en los permisos de archivos Unix (p. ej.,
chmod 755).
¿Por qué importa la conversión de bases?
Comprender la conversión de bases es fundamental en informática.
Las direcciones de memoria se escriben en hexadecimal, las máscaras de red en binario y los permisos de archivos en octal.
Los desarrolladores web usan códigos de color hex como #FF5733 a diario.
Los hashes criptográficos y las sumas de comprobación suelen expresarse como cadenas hexadecimales.
Saber cómo se relacionan las bases entre sí facilita enormemente la depuración, la ingeniería inversa y
la programación de bajo nivel.
Referencia rápida: 0–15 en las cuatro bases
Esta tabla muestra los mismos valores expresados en decimal, binario, hexadecimal y octal — el rango más habitualmente necesario al trabajar con nibbles de 4 bits.
| Decimal | Binario | Hex | Octal |
|---|---|---|---|
| 0 | 0000 | 0 | 0 |
| 1 | 0001 | 1 | 1 |
| 2 | 0010 | 2 | 2 |
| 3 | 0011 | 3 | 3 |
| 4 | 0100 | 4 | 4 |
| 5 | 0101 | 5 | 5 |
| 6 | 0110 | 6 | 6 |
| 7 | 0111 | 7 | 7 |
| 8 | 1000 | 8 | 10 |
| 9 | 1001 | 9 | 11 |
| 10 | 1010 | A | 12 |
| 11 | 1011 | B | 13 |
| 12 | 1100 | C | 14 |
| 13 | 1101 | D | 15 |
| 14 | 1110 | E | 16 |
| 15 | 1111 | F | 17 |
Referencia de conversiones comunes
Códigos de color hexadecimal
Los colores web se escriben como tres pares de bytes hex (RRGGBB), cada uno de 00 a FF.
| Color | Hex | Rojo (Dec) | Verde (Dec) | Azul (Dec) |
|---|---|---|---|---|
| Blanco | #FFFFFF | 255 | 255 | 255 |
| Negro | #000000 | 0 | 0 | 0 |
| Rojo | #FF0000 | 255 | 0 | 0 |
| Lima | #00FF00 | 0 | 255 | 0 |
| Azul | #0000FF | 0 | 0 | 255 |
| Amarillo | #FFFF00 | 255 | 255 | 0 |
| Cian | #00FFFF | 0 | 255 | 255 |
| Magenta | #FF00FF | 255 | 0 | 255 |
Patrones binarios comunes
| Patrón | Binario | Decimal | Hex | Significado |
|---|---|---|---|---|
| Todo ceros (byte) | 00000000 | 0 | 00 | Nulo / apagado |
| Todo unos (byte) | 11111111 | 255 | FF | Completo / byte máximo |
| Nibble alto activo | 11110000 | 240 | F0 | 4 bits superiores |
| Nibble bajo activo | 00001111 | 15 | 0F | 4 bits inferiores |
| Potencias de 2 menos 1 | 01111111 | 127 | 7F | Byte con signo máximo |
| Unix rwxr-xr-x | 111101101 | 493 | 1ED | Octal 755 |
Preguntas frecuentes
chmod 755 establece permisos usando dígitos octales — 7 (rwx), 5 (r-x), 5 (r-x) para el propietario, el grupo y otros respectivamente.