Conversor hexadecimal / decimal / binário / octal

Funciona localmente no navegador. Nada sai do seu dispositivo.

Converta números com precisão entre hexadecimal, decimal, binário e octal.

Entrada

Saída

Copie ou transfira a conversão como JSON.

Passos

Como funciona

  1. 1

    Escolha o modelo e a entrada

    Escolha inteiro, padrão de bits ou fração, e indique o número.

  2. 2

    Verifique a base de origem e as opções

    Verifique a base detetada e ajuste largura, interpretação ou casas decimais se necessário.

  3. 3

    Veja o resultado em todas as bases

    Veja o resultado em hex, decimal, binário e octal, e copie-o se necessário.

Bom saber

O conversor hex/decimal/binário/octal converte números diretamente no navegador entre bases, com três modelos: inteiro matemático, padrão de bits fixo ou fração. A base de origem é detetada automaticamente por prefixos — 0x ou # para hex, 0b para binário, 0o para octal; sem prefixo, assume-se decimal.

O cálculo é local no navegador. Com um padrão de bits fixo, a mesma sequência pode representar valores diferentes como unsigned ou signed; para frações, nem todo valor tem representação finita em cada base.

Casos de uso típicos

Converter valores numéricos entre linguagens

Converta valores hex, binários ou octais de código, logs ou depuradores para decimal.

Comparar interpretação signed e unsigned

Use o modelo “padrão de bits fixo” com a largura certa para comparar unsigned e signed.

Representar frações em outras bases

Converta frações decimais em representação binária ou hex, limitando as casas decimais se a representação não for finita.

Dicas para melhores resultados

Use prefixos para uma entrada inequívoca

Especifique 0x, 0b ou 0o explicitamente em vez de confiar na deteção automática quando a entrada também for válida como decimal.

Escolha a largura de bits conforme a fonte real

Defina a largura de bits para o valor realmente usado pelo seu sistema (por exemplo, 8, 16, 32 ou 64 bits).

Funções

  • Três modelos numéricos

    Escolha entre inteiro matemático, padrão de bits fixo ou fração.

  • Deteção automática de base

    Prefixos como 0x, 0b e 0o são detetados automaticamente; sem prefixo, assume-se decimal.

  • Conversão local com passos de cálculo

    O cálculo ocorre diretamente no navegador e mostra os passos individuais.

Perguntas frequentes

Como a base de origem é detetada automaticamente?

Por prefixos: 0x ou # para hexadecimal, 0b para binário, 0o para octal. Sem prefixo, assume-se decimal.

Porque é que o mesmo padrão de bits dá valores diferentes?

Porque o mesmo padrão pode representar valores diferentes dependendo se é interpretado como unsigned ou signed.

Minhas entradas são enviadas?

Não. A conversão ocorre totalmente local no navegador.

Procura outra ferramenta?

Todas as ferramentas funcionam localmente no seu navegador – sem cadastro, sem upload e também offline.