Todas as calculadoras·Conversor de bases numéricas

Conversor de bases numéricas

Converta entre binário, octal, decimal e hexadecimal

Entrada

Tabela rápida (0–15)

000000
100011
200102
300113
401004
501015
601106
701117
810008
910019
101010A
111011B
121100C
131101D
141110E
151111F

Por que 8 e 16, e não 100

Octal e hexadecimal existem porque casam certinho com o binário: um dígito octal são exatamente três bits e um dígito hex, quatro. É por isso que um byte são dois dígitos hex, e por isso o hex é o jeito comum de escrever endereços de memória e cores.

Ler binário de quatro em quatro

O resultado binário aparece em grupos de quatro bits. Cada grupo corresponde a um dígito hexadecimal, então 1010 1111 se lê direto como AF. Depois que você enxerga esse par, converter de cabeça deixa de dar trabalho.

Publicidade

Já que está aqui — garanta um bônus de corretora

Mais calculadoras

Perguntas frequentes

Q. Por que cores usam hexadecimal?

Uma cor são três bytes: vermelho, verde e azul. Cada byte são exatamente dois dígitos hex, então #1A2B3C junta os três em seis caracteres sem dúvida sobre onde cada um termina.

Q. O hexadecimal diferencia maiúsculas?

Não. A–F e a–f são os mesmos dígitos. Digite como quiser; o resultado sai em maiúsculas.

Q. Dá para converter números negativos?

Valores negativos são aceitos em decimal. Em binário, octal e hexadecimal aqui se representam magnitudes, então digite os dígitos sem sinal.