Sobre a ferramenta: Conversor de bases numéricas
Digite um número em qualquer campo e todos os outros são atualizados na hora. O conversor mostra as bases mais usadas em programação, computação e eletrônica – binário (BIN), octal (OCT), decimal (DEC) e hexadecimal (HEX) – e o campo de baixo permite escolher qualquer base de 2 a 36.
Ele trabalha com inteiros de precisão arbitrária (BigInt), então até 2⁶⁴ é convertido sem erro de arredondamento, e números negativos mostram também o complemento de dois.
Como usar
- Digite o número no campo da base que você conhece; os outros campos são convertidos automaticamente.
- Os prefixos 0x (hexa), 0b (binário) e 0o (octal) são aceitos; espaços e _ são ignorados.
- Para outras bases, escolha de 2 a 36 em Qualquer base.
- O botão Copiar ao lado de cada campo copia o resultado.
Como converter entre bases
Decimal → base N: divida sucessivamente por N e leia os restos de baixo para cima. Exemplo: 13 → 13 ÷ 2 = 6 resto 1, 6 ÷ 2 = 3 resto 0, 3 ÷ 2 = 1 resto 1, 1 ÷ 2 = 0 resto 1 → 1101₂
Base N → decimal: multiplique cada dígito pela potência de N correspondente e some. Exemplo: 1A₁₆ = 1 × 16 + 10 × 1 = 26
Binário ↔ hexadecimal: agrupe os bits de quatro em quatro a partir da direita; cada grupo vira um dígito hexadecimal (de três em três para octal). 1101 0111₂ = D7₁₆
Tabela de equivalências
| Decimal | Binário | Octal | Hexa |
|---|---|---|---|
| 8 | 1000 | 10 | 8 |
| 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 |
Números negativos e complemento de dois
O conversor escreve números negativos com sinal de menos, como na matemática: −1010₂. Os computadores costumam guardá-los em complemento de dois: com n bits, −x vira 2ⁿ − x. Exemplo: −10 com 8 bits = 256 − 10 = 246 = 1111 0110₂ (0xF6). O quadro de informações mostra o complemento de dois na menor largura em que o valor cabe (8, 16, 32, 64 ou 128 bits).
Perguntas frequentes
Dá para converter números muito grandes?
Sim. O cálculo usa inteiros sem limite de dígitos, então até números com dezenas de dígitos são convertidos com exatidão. Números com vírgula não são suportados.
Posso digitar hexadecimal em minúsculas?
Pode. A entrada não diferencia maiúsculas de minúsculas; o resultado aparece em maiúsculas (A–F).
Por que só até a base 36?
Os dez algarismos 0–9 mais as 26 letras A–Z somam 36 símbolos. A base 36 é usada às vezes em IDs curtos e encurtadores de URL.