Cómo se escribe el mismo número en las cuatro bases que usan los programadores, con los métodos rápidos de conversión. Para la explicación completa lea Cómo funcionan las bases numéricas: binario, octal y hex; para convertir cualquier valor use el Conversor de Bases Numéricas.
Del 0 al 31 en cuatro bases
| Decimal | Binario | Octal | Hex | Decimal | Binario | Octal | Hex |
|---|---|---|---|---|---|---|---|
| 0 | 0000 |
0 |
0 |
16 | 10000 |
20 |
10 |
| 1 | 0001 |
1 |
1 |
17 | 10001 |
21 |
11 |
| 2 | 0010 |
2 |
2 |
18 | 10010 |
22 |
12 |
| 3 | 0011 |
3 |
3 |
19 | 10011 |
23 |
13 |
| 4 | 0100 |
4 |
4 |
20 | 10100 |
24 |
14 |
| 5 | 0101 |
5 |
5 |
21 | 10101 |
25 |
15 |
| 6 | 0110 |
6 |
6 |
22 | 10110 |
26 |
16 |
| 7 | 0111 |
7 |
7 |
23 | 10111 |
27 |
17 |
| 8 | 1000 |
10 |
8 |
24 | 11000 |
30 |
18 |
| 9 | 1001 |
11 |
9 |
25 | 11001 |
31 |
19 |
| 10 | 1010 |
12 |
A |
26 | 11010 |
32 |
1A |
| 11 | 1011 |
13 |
B |
27 | 11011 |
33 |
1B |
| 12 | 1100 |
14 |
C |
28 | 11100 |
34 |
1C |
| 13 | 1101 |
15 |
D |
29 | 11101 |
35 |
1D |
| 14 | 1110 |
16 |
E |
30 | 11110 |
36 |
1E |
| 15 | 1111 |
17 |
F |
31 | 11111 |
37 |
1F |
Potencias de dos
| Potencia | Valor | Nombre habitual |
|---|---|---|
| 2^0 | 1 | |
| 2^1 | 2 | |
| 2^2 | 4 | |
| 2^3 | 8 | |
| 2^4 | 16 | |
| 2^5 | 32 | |
| 2^6 | 64 | |
| 2^7 | 128 | Máximo de un byte con signo + 1 |
| 2^8 | 256 | Valores de un byte |
| 2^9 | 512 | |
| 2^10 | 1.024 | 1 KiB |
| 2^12 | 4.096 | |
| 2^16 | 65.536 | Valores de 16 bits |
| 2^20 | 1.048.576 | 1 MiB |
| 2^24 | 16.777.216 | |
| 2^30 | 1.073.741.824 | 1 GiB |
| 2^32 | 4.294.967.296 | Valores de 32 bits (direcciones IPv4) |
Convertir a mano
- Decimal a binario: divida entre 2 repetidamente y lea los restos del último al primero. 202 da los restos
0 1 0 1 0 0 1 1, que leídos al revés son11001010. - Binario a hex: agrupe los bits de cuatro en cuatro desde la derecha y convierta cada grupo:
1100 1010esC A, es decir0xCA. - Binario a octal: agrupe de tres en tres:
11 001 010es3 1 2, es decir312. - Comprobación: 202 = 128 + 64 + 8 + 2 =
0xCA=0o312.
Alfabeto Base32
Base32 (como Base64, pero con 32 símbolos) usa A a Z y 2 a 7, y = rellena el final. Hello se codifica como JBSWY3DP. Use el Codificador Base32 y el Decodificador Base32.
Referencia rápida de los conversores
Entre bases: Conversor de Binario a HEX, Conversor de HEX a Binario, Conversor de Binario a Octal, Conversor de Octal a Binario, Conversor de Octal a HEX, Conversor de HEX a Octal, Conversor de Octal a Decimal y Conversor de Decimal a Octal. Entre texto y una base: Conversor de Texto a Binario, Conversor de Binario a Texto, Conversor de Binario a ASCII, Conversor de ASCII a Binario, Conversor de Texto a HEX, Conversor de HEX a Texto, Conversor de Texto a Octal, Conversor de Octal a Texto, Conversor de Texto a Decimal y Conversor de Decimal a Texto. Para escribir un número con letras, use el Convertidor de Número a Letras.