Conversor de Bases Numéricas
Converta entre Binário, Octal, Decimal e Hexadecimal. Altere qualquer valor para ver as conversões em tempo real.
Como funciona este conversor
O conversor de bases numéricas permite transformar números entre Binário (base 2), Octal (base 8), Decimal (base 10) e Hexadecimal (base 16). Cada base usa dígitos diferentes: binário (0,1), octal (0-7), decimal (0-9), hex (0-9 e A-F).
Digite um valor válido em qualquer base e as equivalências são exibidas em tempo real. Útil para programação e eletrônica digital.
Fórmulas utilizadas
Conversão para decimal: somar cada dígito × base^posição.
Ex.: 1011 bin = 1×2³ + 0×2² + 1×2¹ + 1×2⁰ = 11 decimal
Ex.: FF hex = 15×16¹ + 15×16⁰ = 255 decimal
Exemplos práticos
Exemplo: Cores em hexadecimal
#FF0000 (vermelho): FF em decimal = 255 para o canal R; 00 = 0 para G e B.
Exemplo: Endereço de memória
Endereço 0x1A em hex = 26 em decimal. Útil para debug e programação de baixo nível.
Interpretação do resultado
- Binário: Base 2. Base da computação; cada bit é 0 ou 1.
- Octal: Base 8. Histórica em Unix (permissões de arquivo).
- Decimal: Base 10. Uso cotidiano.
- Hexadecimal: Base 16. Comum em cores, endereços de memória e códigos.
Perguntas frequentes (FAQ)
Como converter decimal para binário?
Divisões sucessivas por 2; os restos (de baixo para cima) formam o número binário. Ex.: 13 ÷ 2 = 6 r1, 6÷2=3 r0, 3÷2=1 r1, 1÷2=0 r1 → 1101.
O que significa 0x em hexadecimal?
É o prefixo que indica que o número está em hexadecimal, usado em várias linguagens de programação.