Conversor de Bases Numéricas
Converta entre binário (base 2), octal (base 8), decimal (base 10) e hexadecimal (base 16). Suporta números de qualquer tamanho graças a BigInt e agrupamento opcional de dígitos para facilitar a leitura.
Conversões
Como usar: Bases numéricas
- 1Escolha a base de entrada: binário, octal, decimal ou hexadecimal.
- 2Escreva o número.
- 3Consulte e copie o valor nas restantes bases.
Para que serve?
- Passar cores ou endereços de memória de hex para decimal.
- Resolver exercícios de informática e eletrónica.
- Trabalhar com permissões, máscaras de bits e registos.
Binário, octal, decimal e hexadecimal
Sistemas de numeração
O decimal usa dez dígitos, o binário dois, o octal oito e o hexadecimal dezasseis (0–9 e A–F). Cada dígito hexadecimal equivale exatamente a quatro bits.
Onde se usam
Binário em eletrónica e máscaras de rede, hexadecimal em cores (#FF0000), endereços de memória e dumps, octal em permissões Unix (chmod 755).
Conversão manual
De decimal para binário divide-se repetidamente por 2 e leem-se os restos de baixo para cima. De binário para hexadecimal agrupam-se os bits de quatro em quatro.
Ferramentas relacionadas
Perguntas frequentes
Como passo de decimal para binário?+
Divida o número por 2 repetidamente e anote os restos de baixo para cima. Esta ferramenta faz isso instantaneamente para qualquer base.
O que é o hexadecimal?+
É a base 16: usa os dígitos 0-9 e as letras A-F. Cada 4 bits equivalem a um dígito hexadecimal, por isso é comum em programação.
Até que tamanho suporta as conversões?+
Não há limite prático: usa-se BigInt, pelo que pode converter números com centenas de dígitos.

