Conversor de base numérica
Converta números inteiros entre binário, octal, decimal, hexadecimal e qualquer base de 2 a 36.
- Roda no seu navegador
Resultado
O resultado aparece aqui.
Conversões mais pedidas entre as bases
| Decimal | Binário | Octal | Hexadecimal |
|---|---|---|---|
| 10 | 1010 | 12 | A |
| 100 | 1100100 | 144 | 64 |
| 255 | 11111111 | 377 | FF |
| 1000 | 1111101000 | 1750 | 3E8 |
| 65535 | 1111111111111111 | 177777 | FFFF |
Dígitos de cada base
- Binário (base 2): 0 e 1.
- Octal (base 8): 0 a 7.
- Decimal (base 10): 0 a 9.
- Hexadecimal (base 16): 0 a 9 e as letras A a F, em que A vale 10 e F vale 15.
- Bases de 11 a 36 seguem o alfabeto; na base 36 as letras vão até Z, que vale 35.
Cada dígito vale o seu valor vezes uma potência da base, contada da direita para a esquerda: 1101 em binário é 8 + 4 + 0 + 1 = 13.
O que a ferramenta aceita
- Só números inteiros. Fração não é aceita: 1.5 e 1,5 são recusados.
- Sinal + ou - no início. O negativo mantém o sinal de menos (-5 vira -101); não é complemento de dois.
- Os prefixos 0b, 0o e 0x só valem quando coincidem com a base de origem (0xFF com origem 16). Com origem 16, 0b101 é lido como dígitos hexadecimais.
- Espaço e sublinhado dentro do número são ignorados (1 000 e 1000 valem o mesmo), mas ponto e vírgula de milhar não são aceitos. Maiúsculas e minúsculas valem igual, e a saída usa letras maiúsculas.
- Até 256 caracteres, com conversão exata mesmo para valores enormes. Agrupar dígitos separa o resultado de 4 em 4 no binário, no hexadecimal e nas demais bases, de 3 em 3 no octal e no decimal.
Nota: Texto para binário tem ferramenta própria; endereços IPv4 e códigos de cor não são convertidos aqui.
Perguntas frequentes
Como converter binário para decimal?
Troque cada dígito 1 pela potência de 2 da sua posição (a da direita vale 1) e some: 1101 = 8 + 4 + 0 + 1 = 13. Na ferramenta, use origem 2 e destino 10.
Como converter decimal para hexadecimal?
Divida repetidamente por 16 até chegar a zero e leia os restos de baixo para cima, trocando 10 a 15 por A a F. 3735928559 vira DEADBEEF. Na ferramenta, use origem 10 e destino 16.