Conversor de bases
Converta um número entre binário, octal, decimal e hexadecimal.
- Executa no seu navegador — seu texto nunca é enviado a lugar nenhum
- Sem cadastro, sem cotas, grátis para usar quantas vezes quiser
Como funciona
Cada canto da computação prefere uma base diferente: binário para flags de bits, hexadecimal para cores e endereços de memória, octal para permissões de arquivo, decimal para pessoas. Todas descrevem o mesmo número.
Entendendo os prefixos
Um 0b, 0x ou 0o no início indica binário, hexadecimal e octal na maioria das linguagens. Pode colá-los se quiser — eles são removidos antes da conversão.
Apenas números inteiros
A conversão aqui cobre inteiros. Valores fracionários em bases não decimais são raros fora do funcionamento interno de ponto flutuante e ficam deliberadamente fora do escopo.
Bases compatíveis
Binário (base 2, dígitos 0 e 1), octal (base 8, dígitos 0–7), decimal (base 10) e hexadecimal (base 16, dígitos 0–9 e A–F em maiúscula ou minúscula). Escolha a base em que seu número está escrito e as outras três aparecem juntas.
Prefixos, sinais e números muito grandes
Um prefixo 0b, 0o ou 0x que corresponda à base escolhida é aceito, assim como espaços e sublinhados usados para agrupar dígitos (1111_0000). Um sinal de menos no início é mantido. Cada dígito é verificado em relação à base, então um 2 perdido em um número binário é informado em vez de ser descartado em silêncio, e números de qualquer tamanho são convertidos com exatidão — não há limite de 53 bits.
O que ele não faz
Converte apenas números inteiros: sem frações ou ponto flutuante, e sem a visão em complemento de dois para números negativos. Um número negativo é exibido com sinal de menos em todas as bases.
Conversor de bases — perguntas
Ele converte frações?
Não. Trabalha com números inteiros, o que cobre quase todos os usos práticos.
Aceita os prefixos 0x e 0b?
Sim, eles são reconhecidos e removidos.
Algo é enviado?
Não, a conversão é feita na página.