Converta entre sistemas numéricos instantaneamente
Computadores pensam em binário, programadores escrevem cores e endereços de memória em hexadecimal, permissões de arquivo Unix usam octal, e as pessoas contam em decimal. Este conversor de bases numéricas traduz entre todos eles de uma só vez: digite um valor em qualquer campo e veja-o em todas as outras bases imediatamente. Ele também converte para qualquer base personalizada de 2 a 36 e lida com números de tamanho ilimitado.
Recursos
- Binário, octal, decimal e hexadecimal lado a lado, todos editáveis.
- Bases personalizadas de 2 a 36, como base 3, base 12 ou base 36.
- Tamanho ilimitado com aritmética de precisão arbitrária exata.
- Números negativos com um sinal de menos no início.
- Prefixos e separadores como
0x,0b,0o, espaços e underscores são ignorados. - Agrupamento de dígitos em grupos de quatro ou três para facilitar a leitura.
- Comprimento em bits do número exibido automaticamente.
Conversões comuns
| Decimal | Binário | Octal | Hex |
|---|---|---|---|
| 10 | 1010 | 12 | A |
| 15 | 1111 | 17 | F |
| 16 | 10000 | 20 | 10 |
| 100 | 1100100 | 144 | 64 |
| 255 | 11111111 | 377 | FF |
| 1024 | 10000000000 | 2000 | 400 |
| 65535 | 1111111111111111 | 177777 | FFFF |
Onde cada base é usada
- Binário (base 2) — a linguagem dos circuitos digitais; cada dígito é um bit.
- Octal (base 8) — permissões de arquivo Unix, como
chmod 755, onde cada dígito representa três bits. - Decimal (base 10) — números do dia a dia.
- Hexadecimal (base 16) — endereços de memória, códigos de cores como
#FF8800, valores de bytes, hashes e endereços MAC; cada dígito hexadecimal representa exatamente quatro bits. - Base 36 — identificadores compactos, como URLs curtas, usando todos os dígitos e letras.
Dicas
- Um byte tem 8 bits, ou exatamente dois dígitos hexadecimais — FF é 255, o maior valor de um byte.
- Para converter códigos de cores hexadecimais para valores RGB, use o Conversor de Cores.
- Para cálculos com potências de dois, a Calculadora Científica suporta expressões como
2^32.