Conversor de base numérica

Converta inteiros entre decimal, hexadecimal, binário, octal e qualquer base até 36
  • Os arquivos não saem do seu dispositivo
  • Roda no navegador
  • Grátis, sem cadastro, sem marca d’água
3 digits
2 digits
8 bits
3 digits
2 digits

8-bit two’s complement

Click a bit to flip it.
Unsigned
255
Signed
-1
Hex
0xff
Oct
0o377
7
0

Bytes & characters

FF
255
·

As text (UTF-8): Not valid UTF-8 text.

IEEE-754 floating point

Type a decimal number to see its bit pattern, or edit the integer above to decode it.

00000000000000000000000011111111
Sign
0 (+)
Exponent
0 → 2-126
Mantissa
0xff

Subnormal · 0x000000ff

Como usar Conversor de base numérica

Converta números inteiros entre decimal, hexadecimal, binário, octal e qualquer base de 2 a 36, sem limite de tamanho. Também mostra o complemento de dois em até 128 bits, com uma grade de bits clicável, os bytes em ordem big-endian ou little-endian e os padrões de bits de ponto flutuante IEEE-754.

  1. 1

    Digite um número inteiro em qualquer campo: Decimal, Hexadecimal, Binário, Octal ou Base personalizada. Os prefixos 0x, 0b e 0o funcionam em todos os campos.

  2. 2

    Em Formato, defina Agrupamento de dígitos, Mostrar prefixos, Hexadecimal em maiúsculas e a base do campo Base personalizada (2–36).

  3. 3

    Escolha uma Largura em bits (Automática, 8–128) e Com sinal (complemento de dois) e clique em qualquer bit da grade para invertê-lo.

  4. 4

    Confira Bytes e caracteres em ordem Big-endian ou Little-endian, ou digite um número decimal em Valor float para ver os bits float32 ou float64.

Perguntas frequentes

Há limite no tamanho do número?

As conversões de base são exatas para números inteiros de qualquer tamanho. O complemento de dois, a grade de bits e as visões de bytes vão até 128 bits.

Ela consegue converter frações como 0,1 para binário?

Os campos de base aceitam só números inteiros. Para ver como uma fração decimal é de fato armazenada, digite-a em Valor float no painel de ponto flutuante IEEE-754 e leia o sinal, o expoente e a mantissa.

Como vejo um número negativo em complemento de dois?

Digite-o com sinal de menos, por exemplo -5, e escolha uma Largura em bits. O painel mostra as leituras com sinal e sem sinal e a forma hexadecimal dessa largura.

O que significa “Este valor precisa de mais de N bits”?

O valor não cabe na Largura em bits que você escolheu, então só os N bits baixos aparecem nas visões de bits e de bytes. Escolha uma largura maior ou Automática.

Ela pode mostrar os bytes como texto?

Sim. Bytes e caracteres lista cada byte em hexadecimal e decimal com o caractere ASCII, e Como texto (UTF-8) mostra o texto decodificado quando os bytes são UTF-8 válido.