Como converter entre binário, decimal e hexadecimal
- Digite o número no campo da sua base: decimal, binário, octal ou hexadecimal.
- Os outros três campos são preenchidos na hora.
- Para converter texto, digite-o na caixa de texto e veja o binário e o hexadecimal.
- Você também pode colar bits ou bytes em hexadecimal para voltar ao texto original.
Bases numéricas e texto em binário
Os números podem ser escritos em diferentes bases. A decimal usa dez dígitos (0 a 9), a binária dois (0 e 1), a octal oito (0 a 7) e a hexadecimal dezesseis (0 a 9 e A a F). O 255 decimal é 11111111 em binário, 377 em octal e FF em hexadecimal.
Para passar de decimal para binário, divide-se várias vezes por 2 e leem-se os restos de trás para frente; para passar de binário para decimal, soma-se cada dígito 1 multiplicado pela sua potência de 2. A ferramenta faz isso com números inteiros de qualquer tamanho, sem perder precisão.
O texto no computador é guardado como bytes. Com a codificação UTF-8, a letra A é o byte 01000001 (65 em decimal ou 41 em hexadecimal) e uma letra acentuada como é ocupa dois bytes (C3 A9). Por isso um texto em binário se escreve em grupos de 8 bits por byte.
O que você deve levar em conta
- Converte apenas números inteiros não negativos: não aceita decimais nem sinais.
- O texto é codificado em UTF-8, a codificação mais usada; outras codificações dariam bytes diferentes.
- Ao converter bytes em texto, se os bytes não formarem um texto válido a ferramenta avisa.
Perguntas frequentes
Como passo de decimal para binário?
Digite o número no campo decimal e veja o campo binário. O 10 decimal é 1010 em binário.
Como converto texto para binário?
Digite o texto na caixa de texto: cada caractere aparece como um byte de 8 bits (o A é 01000001).
Como passo de hexadecimal para decimal?
Digite o número no campo hexadecimal. Por exemplo, FF é 255 em decimal.
O que acontece com números muito grandes?
São convertidos sem perder precisão, mesmo com centenas de dígitos.
O que eu digito é salvo?
Não. Tudo é calculado no seu navegador.