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.

Mais calculadoras

Perguntas frequentes

QPor 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.

QO 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.

QDá 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.