Conversor de decimal para hexadecimal

Digite números decimais ou hexadecimais, um por linha, e a conversão sai na hora.

Seus textos e arquivos não saem do navegador: nada é enviado para nenhum servidor.

Como usar

  1. Escolha a direção e digite um número por linha.
  2. Com a largura em “Nenhuma”, os números negativos mantêm o sinal de menos (-FF).
  3. Escolha 8, 16, 32 ou 64 bits para ver os negativos do jeito que ficam guardados na memória: em complemento de dois, completados até a largura total (-1 → FF em 8 bits).
  4. Em “Hexadecimal → decimal”, com uma largura escolhida, valores com o bit mais alto em 1 são lidos como negativos (FF em 8 bits → -1).
  5. Prefixos 0x e espaços ou sublinhados entre os dígitos são aceitos. Escreva os números sem ponto de milhar (4096, e não 4.096).

Perguntas frequentes

O que é complemento de dois?

É a forma como os processadores guardam inteiros com sinal: um número negativo n é guardado como 2^bits + n. Em 8 bits, -1 é FF e -128 é 80.

Qual intervalo cada largura aceita?

Os valores negativos precisam caber no intervalo com sinal; por exemplo, de -128 a 127 em 8 bits. Valores positivos até o máximo sem sinal (255 em 8 bits) também são aceitos.

Dá para converter números maiores que 64 bits?

Sim, com a largura em “Nenhuma”. A conversão usa BigInt, então todos os dígitos são mantidos.

Ferramentas relacionadas

Todas as ferramentas