Conversor de Bases Numéricas
Converta números inteiros entre binário, octal, decimal e hexadecimal em tempo real, à medida que você digita, com precisão total mesmo para números muito grandes.
🔒 Processado localmente no seu navegador
Loading…
Como usar
- Escolha a base em que seu número está atualmente no menu suspenso "Base de origem" (Binário, Octal, Decimal ou Hexadecimal).
- Digite ou cole o número na caixa "Valor". Um "-" no início é aceito para números negativos.
- As quatro bases são atualizadas em tempo real logo abaixo, assim que você digita — sem precisar clicar em nenhum botão.
- Clique em Copiar ao lado de qualquer base para copiar aquela representação para a área de transferência.
Funcionalidades
- Converte simultaneamente entre binário, octal, decimal e hexadecimal
- Atualiza em tempo real conforme você digita — sem precisar clicar em nenhum botão
- Usa BigInt nativo internamente, então a precisão nunca é perdida, mesmo em inteiros muito grandes
- Suporta números negativos com um sinal de menos no início
- Valida a entrada de acordo com a base e mostra um erro claro em vez de gerar silenciosamente um resultado incorreto
- 100% no navegador — seus números nunca saem do seu navegador
Perguntas frequentes
Essa ferramenta suporta números grandes demais para uma calculadora comum?
Sim. O conversor usa internamente o tipo nativo BigInt do JavaScript em vez de números comuns, por isso consegue lidar com inteiros muito além do limite seguro de 2^53 sem perder precisão.
Posso converter números negativos?
Sim. Basta adicionar um "-" antes dos dígitos, e o sinal negativo será mantido nas quatro representações de base.
A ferramenta suporta decimais ou frações?
Não, esta ferramenta trabalha apenas com números inteiros. Pontos decimais ou valores fracionários não são suportados.
Por que estou vendo uma mensagem de erro?
A ferramenta valida se sua entrada contém apenas dígitos válidos para a base selecionada — por exemplo, "9" não é um dígito válido em binário ou octal, e letras além de "f" não são dígitos hexadecimais válidos. Corrija os caracteres inválidos ou mude para a base correta.
A saída hexadecimal usa maiúsculas ou minúsculas?
A saída é exibida em minúsculas (por exemplo, "ff" em vez de "FF"), mas você pode digitar a entrada hexadecimal em maiúsculas ou minúsculas — ambas são aceitas.