Global ToolBox

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

  1. Escolha a base em que seu número está atualmente no menu suspenso "Base de origem" (Binário, Octal, Decimal ou Hexadecimal).
  2. Digite ou cole o número na caixa "Valor". Um "-" no início é aceito para números negativos.
  3. As quatro bases são atualizadas em tempo real logo abaixo, assim que você digita — sem precisar clicar em nenhum botão.
  4. 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.

Ferramentas relacionadas