Conversor de bases numéricas

Converta números inteiros entre as bases binária, octal, decimal e hexadecimal, preservando a precisão de valores grandes.

Pronto para usarNo seu navegador · sem cadastro

Inteiros positivos ou negativos, com até 4096 dígitos. Aceita os prefixos 0b, 0o e 0x na base correspondente. O cálculo usa BigInt para preservar todos os dígitos.

Como usar

  1. Informe um inteiro e escolha sua Base de entrada: binário, octal, decimal ou hexadecimal. Você pode usar 0b, 0o ou 0x na base correspondente.
  2. Selecione a Base de saída e clique em Converter base para ver a representação escolhida.
  3. Use Copiar resultado e informe a base ao compartilhar o número, pois o resultado não inclui um prefixo para identificá-la.

Como funciona

Aceita inteiros positivos ou negativos com até 4096 dígitos, com prefixos opcionais 0b, 0o e 0x na base correspondente. Frações, notação científica e separadores não são aceitos; a saída não inclui prefixo.

Um exemplo

O decimal 255 corresponde a 11111111 em binário, 377 em octal e FF em hexadecimal.

Perguntas frequentes

Por que não posso usar o dígito 8 em octal?

A base octal usa apenas os dígitos de 0 a 7. Binário aceita 0 e 1; hexadecimal também usa as letras A a F.

Um número negativo é convertido para complemento de dois?

Não. A ferramenta conserva o sinal de menos e converte a magnitude. Uma representação em complemento de dois exige definir a largura em bits.