Nenhuma ferramenta usada recentemente
Nenhuma ferramenta favorita ainda

Conversor de Bases Numéricas Grátis: Binário, Octal, Decimal, Hex

271 usos
Exemplos:
Binário (Binary)
-
Octal (Octal)
-
Decimal (Decimal)
-
Hexadecimal (Hex)
-

Tabela de Referência de Conversão

DecimalBinárioOctalHexadecimal
0000000
1000111
2001022
81000108
10101012A
15111117F
16100002010
25511111111377FF
256100000000400100

Dicas sobre Bases Numéricas

Binário para decimal — Base 2
O sistema binário usa apenas 0 e 1. É a linguagem fundamental dos computadores. Cada dígito representa uma potência de 2.
Hexadecimal — Base 16
O hexadecimal usa 0-9 e A-F. Um dígito hex equivale a exatamente 4 bits binários, por isso programadores o usam para endereços de memória e códigos de cor.
Decimal — Base 10
O sistema decimal que usamos no dia a dia. Cada posição representa uma potência de 10. É a base mais natural para o cálculo humano.
Conversão em tempo real
Digite um número em qualquer campo e todas as conversões se atualizam instantaneamente. Sem necessidade de clicar em nenhum botão.

Perguntas Frequentes

Q Converter entre bases pode perder precisão?
A Com números inteiros, nunca. Mas com valores fracionários a história é diferente. Por exemplo, 0,1 em decimal vira um padrão binário que se repete — 0,0001100110011... infinitamente. Nosso conversor trunca em 12 casas decimais, mostrando 0,000110011001 em binário. Você verá um selo "aproximado" ao lado de resultados periódicos para ficar por dentro.
Q Por que o binário para 3 (0011) parece tão diferente do decimal para 3?
A Isso acontece porque o binário não pula dígitos como o decimal quando chega no 10. No decimal você vai para dois dígitos depois do 9. O binário muda depois do 1 — então o 2 vira "10" e o 3 vira "11". Seu cérebro espera o padrão decimal, mas o binário só conta com dois dedos em vez de dez. Tente digitar de 0 a 10 na nossa ferramenta e veja os resultados lado a lado. Você percebe o padrão em segundos.
Q Consigo converter números negativos e vê-los no formato de complemento de dois?
A Sim, você consegue. Digite um sinal de menos antes de qualquer número, como -42 em decimal. Nossa ferramenta mostra a representação binária no complemento de dois. Para 8 bits, -42 vira 11010110. O padrão é 8 bits, mas você pode ajustar até 32 bits no painel avançado. É um recurso escondido que a maioria dos conversores nem oferece.
Q O que acontece se eu colar um número com espaços ou vírgulas?
A A ferramenta remove esses caracteres automaticamente. Cole "1.000" ou "1 000" no campo decimal — você verá 1111101000 em binário. O mesmo vale para hex como "FF 00 80". O conversor ignora todos os símbolos de formatação. Não precisa limpar dados de planilhas, comentários de código ou PDFs antes de usar. É só colar e pronto.
Q Por que o octal parece obsoleto, mas as pessoas ainda o usam para permissões de arquivos?
A O octal persiste porque as permissões Unix usam três bits por grupo — leitura (4), escrita (2), execução (1). Isso mapeia perfeitamente para um dígito octal por grupo de usuário. Digite 755 no nosso conversor e veja se transformar em binário 111101101. Você enxerga o padrão na hora: proprietário tem 111, grupo tem 101, outros têm 101. Alterne entre octal e binário — cada dígito octal vira exatamente três bits binários. Nenhuma outra base faz isso de forma tão limpa.
Q O que acontece se eu digitar um caractere inválido em um dos campos de entrada?
A O conversor simplesmente ignora o caractere e mostra um selo de aviso. Digite "12G4" no campo hexadecimal e verá o G ser removido, restando apenas 124. Se você inserir algo totalmente sem sentido como "olá mundo", os campos de resultado ficam em branco até a entrada ser limpa. A ferramenta também detecta automaticamente a base de origem do que você cola. Colar "0x1F" no campo decimal faz ela interpretar como hexadecimal sem reclamar. Essa detecção automática poupa um clique quando você lida com dados de diferentes linguagens de programação.
Q Por que programadores escrevem 0x antes de números hexadecimais, e o conversor precisa desse prefixo?
A O prefixo 0x é uma convenção da linguagem C que diz ao compilador: "isto é hexadecimal". Nosso conversor dispensa isso — cole 0xFF ou só FF, e o resultado é 255 nos dois casos. A detecção automática remove prefixos como 0x, 0b e 0o (para binário e octal) quando os identifica. Se estiver copiando trechos de código, cole o token inteiro sem editar. Uma etapa a menos de limpeza antes de converter.
Q Consigo converter um decimal com parte fracionária, tipo 10,625, para binário?
A Sim, funciona numa boa. Digite 10,625 e você recebe 1010,101 em binário. Isso acontece porque 0,625 é igual a 5/8, que encaixa certinho nas posições binárias 1/2, 1/4 e 1/8. Já o 10,1 vira o padrão repetitivo 1010,000110011001... e a ferramenta sinaliza como aproximado. Para cálculos que exigem precisão, como máscaras de sub-rede, prefira frações que sejam potências de dois.
Q Como posso compartilhar esses valores convertidos na documentação do meu projeto?
A Basta clicar no ícone de cópia ao lado de qualquer campo de saída para obter o resultado instantaneamente. Você obtém a string de texto exata sem bugs de formatação ocultos. Cole-a diretamente em arquivos markdown ou comentários de código sem tocar no teclado novamente.
Q Os meus dados de conversão confidenciais são enviados para um servidor externo quando utilizo esta ferramenta?
A O seu navegador processa cada cálculo localmente através de JavaScript. Introduza chaves de API confidenciais ou endereços IP sem receio de fugas. Nada sai do seu dispositivo porque a internet deixa de ser necessária após o carregamento da página. Desligue o Wi-Fi agora mesmo e veja o conversor continuar a funcionar normalmente.

Como Converter Bases Numéricas

Ferramentas Relacionadas