Conversor de base numérica
- Os arquivos não saem do seu dispositivo
- Roda no navegador
- Grátis, sem cadastro, sem marca d’água
8-bit two’s complement
Click a bit to flip it.- Unsigned
- 255
- Signed
- -1
- Hex
- 0xff
- Oct
- 0o377
Bytes & characters
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.
- 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
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
Em Formato, defina Agrupamento de dígitos, Mostrar prefixos, Hexadecimal em maiúsculas e a base do campo Base personalizada (2–36).
- 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
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.
