Converta números entre binário, octal, decimal e hexadecimal em tempo real.
Conversões comuns
| Decimal | Binário | 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 bases numéricas
Bases numéricas (ou radix) definem quantos dígitos únicos são usados para representar números. O binário (base 2) usa apenas 0 e 1 e é a base de toda a computação digital. O octal (base 8) era usado historicamente nos primeiros sistemas de computação. O decimal (base 10) é o sistema padrão na vida cotidiana. O hexadecimal (base 16) é amplamente utilizado em programação porque fornece uma representação compacta de dados binários — um dígito hexadecimal corresponde exatamente a quatro dígitos binários.
Perguntas frequentes
Como converter binário para decimal?
Cada dígito binário representa uma potência de 2, começando da direita. Por exemplo, 1011 em binário = 1×2³ + 0×2² + 1×2¹ + 1×2⁰ = 8 + 0 + 2 + 1 = 11 em decimal.
Por que o hexadecimal é usado em programação?
O hexadecimal é popular porque cada dígito hexadecimal corresponde exatamente a 4 bits binários. Isso facilita representar valores binários grandes de forma compacta — por exemplo, o byte 11111111 é simplesmente FF em hex.
Para que serve o octal?
O octal é comumente usado em permissões de arquivos Unix/Linux (por exemplo, chmod 755) e era historicamente usado em sistemas de computação mais antigos. Cada dígito octal representa exatamente 3 bits binários.
Esta ferramenta pode lidar com números muito grandes?
Sim. Este conversor usa BigInt internamente, portanto pode converter com precisão números de qualquer tamanho sem perda de precisão.
Quais caracteres são válidos para cada base?
Binário: 0 e 1. Octal: 0–7. Decimal: 0–9. Hexadecimal: 0–9 e a–f (sem distinção de maiúsculas e minúsculas).