Conversor de bases numéricas

Converte números entre binário, octal, decimal e hexadecimal.

Carregando ferramenta…

Conversor de bases numéricasDigite um número em qualquer base — binária, octal, decimal ou hexadecimal — e as outras três se atualizam instantaneamente. A aritmética BigInt permite converter inteiros arbitrariamente grandes sem perda de precisão, e há suporte a valores negativos. Tudo é calculado localmente no seu navegador.

O que é Conversor de bases numéricas?

O Conversor de Bases Numéricas é uma ferramenta on-line e gratuita de conversão de base que converte números inteiros entre binário (base 2), octal (base 8), decimal (base 10) e hexadecimal (base 16). Digite um número em qualquer campo e os outros três se atualizam instantaneamente, então ele funciona como conversor de decimal para binário, de decimal para hexadecimal, de hexadecimal para decimal ou de binário para octal. É usado por programadores, estudantes e engenheiros de eletrônica ou redes que leem máscaras de bits, códigos de cor, endereços de memória e sinalizadores de permissão. Como usa matemática BigInt, converte inteiros arbitrariamente grandes sem perda de precisão e oferece suporte a números negativos.

Como usar Conversor de bases numéricas

  1. Escolha o campo da base em que seu número já está: Binário (base 2), Octal (base 8), Decimal (base 10) ou Hex (base 16).
  2. Digite ou cole seu inteiro nesse campo; os outros três campos são recalculados conforme você digita.
  3. Adicione um sinal de menos à frente para valores negativos; as letras hexadecimais a-f são aceitas em maiúsculas ou minúsculas e exibidas em maiúsculas.
  4. Use o botão Copiar exibido ao lado de qualquer campo não vazio para copiar essa representação para a área de transferência.
  5. Se um caractere não for válido para a base escolhida, leia a nota de dígitos inválidos e corrija a entrada.
  6. Pressione Limpar para esvaziar todos os campos e redefinir a edição para o campo Decimal.

Exemplos

De decimal para hexadecimal, binário e octal

Entrada

255 (Decimal)

Saída

Binary 11111111, Octal 377, Hex FF

De hexadecimal para decimal

Entrada

FF (Hex)

Saída

Decimal 255, Binary 11111111, Octal 377

Valor decimal negativo

Entrada

-10 (Decimal)

Saída

Binary -1010, Octal -12, Hex -A

Perguntas frequentes

Quais bases numéricas ele suporta?
Quatro: binário (base 2), octal (base 8), decimal (base 10) e hexadecimal (base 16). Editar qualquer campo o converte instantaneamente para os outros três.
Ele lida com números muito grandes e negativos?
Sim. Ele usa aritmética BigInt, então inteiros arbitrariamente grandes são convertidos sem perda de precisão, e um sinal de menos à frente fornece valores negativos em todas as bases.
Por que vejo uma mensagem de dígitos inválidos?
Você inseriu um caractere não permitido para essa base, como um 2 em um campo binário ou um G em um campo hexadecimal. O binário aceita 0-1, o octal 0-7, o decimal 0-9 e o hexadecimal 0-9 mais a-f. Remova-o e os campos se atualizarão novamente.
Ele converte frações ou casas decimais?
Não. Ele funciona apenas com números inteiros e não lida com valores fracionários ou de ponto flutuante.
Meus dados são enviados para algum lugar?
Não. Cada conversão é executada inteiramente no seu navegador com JavaScript do lado do cliente. Nada do que você digita é enviado a um servidor nem armazenado on-line.

Ferramentas relacionadas