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
Escolha o modelo e a entrada
Escolha inteiro, padrão de bits ou fração, e indique o número.
- 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
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.
Mais ferramentas
Procura outra ferramenta?
Todas as ferramentas funcionam localmente no seu navegador – sem cadastro, sem upload e também offline.