Conversor de Base Numérica
Converta um número de qualquer base entre 2 e 36 para binário, octal, decimal, hexadecimal e uma base de destino personalizada de uma vez — os resultados se atualizam ao vivo enquanto você digita, e dígitos inválidos são rejeitados com uma mensagem clara.
| Decimal | Binário | Octal | Hexadecimal |
|---|---|---|---|
| 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 |
Como usar
- Digite ou cole o seu número e escolha a base em que ele está escrito, incluindo qualquer base personalizada de 2 a 36.
- Veja o valor aparecer ao vivo nas bases 2, 8, 10 e 16, além da base de destino personalizada que você escolher.
- Corrija a entrada se aparecer um erro — a ferramenta rejeita dígitos que não pertencem à base de origem.
Perguntas frequentes
Quais caracteres são válidos em cada base?
A base 2 aceita apenas 0 e 1; a base 8 aceita de 0 a 7; a base 10 aceita de 0 a 9; a base 16 acrescenta A a F, maiúsculas ou minúsculas. Bases personalizadas de 2 a 36 estendem o alfabeto com letras até Z, em que Z equivale a 35. Qualquer coisa fora do alfabeto escolhido é apontada como erro.
Como a ferramenta valida a minha entrada?
Ela analisa o seu texto na base selecionada, converte o valor de volta para uma string nessa base e compara com a sua entrada após padronizar maiúsculas e minúsculas. Só uma correspondência exata vale, então caracteres estranhos, dígitos errados ou sinais fora de lugar são detectados de imediato, em vez de serem cortados em silêncio como pode acontecer com análises ingênuas.
Por que o hexadecimal importa na programação?
O hexadecimal mapeia de forma limpa no binário: cada dígito hexadecimal representa exatamente quatro bits, então dois dígitos descrevem um byte. Endereços de memória, códigos de cores, hashes e formatos de arquivo no nível de byte são escritos em hexadecimal porque permanecem compactos e diretamente legíveis contra os bits subjacentes. Base64 é outra coisa — é uma codificação, não um sistema numérico.
Posso converter números negativos ou frações?
Esta ferramenta lida com inteiros negativos: escreva um sinal de menos no início e o sinal é carregado para todos os resultados. Frações e expoentes não são aceitos, porque as bases além da decimal não têm uma forma universal de escrever o separador decimal — mantenha a entrada como um número inteiro simples para conversões confiáveis e sem ambiguidade em todas as bases.
Tudo é calculado localmente?
Sim. As conversões usam a análise numérica e o toString do JavaScript dentro do seu navegador, nada é enviado e os resultados aparecem enquanto você digita. Você pode converter com segurança valores sensíveis como IDs internos, cores ou checksums sem que os dados saiam do seu dispositivo.