Conversor de bases numéricas

  1. Escolher arquivo
  2. Ajustar opções
  3. Receber resultado

Digite um valor em uma base e leia o mesmo número em binário, octal, decimal e hexadecimal. Escolha qualquer base de entrada de 2 a 36. Dígitos inválidos aparecem com a posição. Tudo roda nesta aba; nada é enviado.

Como converter entre bases

  1. Escolha a base de entrada (por exemplo 16 para hex).
  2. Digite o número com dígitos válidos para essa base.
  3. Leia binário, octal, decimal e hex nas linhas de saída.
  4. Copie uma linha ou copie todas formatadas.

Maiúsculas e minúsculas valem igual para bases acima de 10. Espaços ou underscores entre grupos de dígitos são ignorados.

Regras de validação

Cada caractere precisa ser um dígito válido para a base de entrada. Na base 2 só 0 e 1. Na base 8, até 7. Na base 16, use 0-9 e A-F.

Só + ou − sem dígitos depois é erro. Com uma entrada válida, as saídas atualizam enquanto você digita.

Privacidade

Sem conta e sem upload. Inteiros grandes usam BigInt no JavaScript; o limite prático é o que o aparelho aguenta no campo de texto.

Perguntas frequentes

Quais bases de entrada são aceitas?

Qualquer base de 2 a 36. Dígitos 0-9 e letras a-z valem quando a base é alta o suficiente. Espaços e underscores entre dígitos são ignorados.

Posso usar números negativos?

Sim. Um sinal − ou + no começo é aceito. As saídas mantêm o sinal.

O que acontece com um dígito inválido?

A conversão para e a página mostra o caractere e a posição para a base escolhida. Nada vai para um servidor.

Meu número sai do navegador?

Não. Leitura e formatação rodam só nesta aba.