Conversor de Base Numérica

Converta números entre binário, octal, decimal, hexadecimal e qualquer base de 2 a 36. Todos os campos são atualizados em tempo real conforme você digita.

Bases comuns

Base personalizada

Funcionalidades

Conversão entre bases 2 e 36
Sincronização em tempo real
Compatível com números grandes

Como Usar

1. Digite um número em qualquer campo de base (binário, decimal, hex, etc.).

2. Todas as outras bases são atualizadas automaticamente.

3. Clique em qualquer valor para copiá-lo.

Sobre esta ferramenta

Computadores contam em binário, programadores leem endereços de memória e cores em hexadecimal, permissões do Unix usam octal e pessoas pensam em decimal. Este conversor mantém os quatro sincronizados: digite um valor em qualquer campo e os outros se atualizam na hora, com um campo extra para qualquer base de 2 a 36 usando os dígitos 0–9 e as letras A–Z. Ele verifica se cada caractere é válido na base escolhida, então um 8 digitado no campo binário é sinalizado em vez de gerar uma resposta errada. Os valores são números inteiros até o limite de inteiros seguros do JavaScript, 9.007.199.254.740.991 (2^53 − 1). É útil para flags de bits, códigos de cor, permissões de arquivos, máscaras de rede e trabalhos de ciência da computação.

Perguntas Frequentes

Como converto binário para decimal à mão?
Multiplique cada dígito por 2 elevado à sua posição, contando a partir de 0 pela direita, e some os resultados. Para 1011: 1×8 + 0×4 + 1×2 + 1×1 = 11.
Por que o hexadecimal é tão comum em programação?
Cada dígito hexadecimal representa exatamente quatro bits, então um byte sempre tem dois dígitos hexadecimais (de 00 a FF). Isso faz do hexadecimal uma forma compacta e legível de escrever dados binários, cores como #FF8800 e endereços de memória.
Qual o maior número que posso converter?
Até 9.007.199.254.740.991, o maior inteiro que os números do JavaScript representam com exatidão. Valores maiores perderiam precisão sem aviso, então a ferramenta mostra um erro.
Ele suporta números negativos ou frações?
O conversor trabalha com números inteiros não negativos. Na computação, valores negativos costumam ser guardados em complemento de dois para uma largura fixa de bits, e partes fracionárias precisam de tratamento separado, então converta esses casos com uma linguagem de programação.
Para que servem bases acima de 16?
As bases 32 e 36 transformam números longos em strings curtas de letras e dígitos, o que é prático para encurtadores de URL, IDs compactos e códigos que não diferenciam maiúsculas de minúsculas.

Ferramentas Relacionadas