Conversor de base numérica

Converta um número decimal em binário, octal e hexadecimal.

Resultado

Binário (base 2)

11111111

Octal (base 8)

377

Hexadecimal (base 16)

FF

Como funciona

Divisões sucessivas pela base de destino

Mudar de base muda a notação, não o número. O valor que escrevemos 255 em decimal é 11111111 em binário, 377 em octal e FF em hexadecimal — quatro etiquetas para uma mesma quantidade. A conversão se obtém por divisões sucessivas pela base de destino, recolhendo os restos. Os computadores trabalham em binário porque um transistor tem dois estados estáveis, mas o binário é ilegível para humanos: oito bits já formam uma cadeia impossível de memorizar. O hexadecimal resolve isso empacotando exatamente quatro bits num dígito, então um byte vira dois caracteres, e 255 — o maior valor que um byte pode conter — vira o limpo FF. Essa relação de quatro bits por dígito explica por que o hexadecimal aparece em toda parte perto do hardware: códigos de cor, endereços de memória, endereços MAC, códigos de erro e assinaturas de arquivo. O octal, que agrupa três bits, sobrevive principalmente nas permissões de arquivo Unix.

Publicidade

Perguntas frequentes

Quanto é 255 em hexadecimal?

255 em decimal é FF em hexadecimal e 11111111 em binário.

Por que usar hexadecimal?

É compacto: um dígito hexadecimal equivale a quatro binários, útil para cores e endereços de memória.

Como converto binário em hexadecimal de cabeça?

Agrupe os bits de quatro em quatro a partir da direita e traduza cada grupo separadamente: 1011 0110 vira B6. Funciona porque 16 = 2⁴, então um dígito hexadecimal são exatamente quatro bits — sem nenhuma aritmética.

Publicidade

Calculadoras relacionadas