Number Base Converter
Converte números entre binário, octal, decimal e hexadecimal — e veja os quatro ao mesmo tempo.
Enter a value above to see it in binary, octal, decimal, and hex at the same time.
What is Number Base Converter?
Uma base numérica (ou radix) é a contagem de dígitos distintos que um sistema numérico usa para escrever valores. O decimal usa dez dígitos (0–9), o binário usa dois (0–1), o octal usa oito (0–7) e o hexadecimal usa dezesseis (0–9 mais A–F). Todo número inteiro tem a mesma magnitude, independentemente da base em que é escrito — a base só muda a notação. Os programadores mudam entre essas bases constantemente: binário para máscaras de bits e flags, octal para permissões de arquivos Unix, decimal para figuras destinadas a humanos e hexadecimal para endereços de memória, valores de cor e dumps de bytes. Este conversor analisa sua entrada na base escolhida e a renderiza em todas as quatro ao mesmo tempo, para que você possa verificar um valor em diferentes notações sem executar um cálculo separado para cada uma. Ele é construído sobre BigInt, então ele lida com valores muito além da faixa de números inteiros seguros de 53 bits do JavaScript — incluindo identificadores de 64 bits e hashes de 256 bits — sem arredondamento de ponto flutuante.
How to Use Number Base Converter
- Digite ou cole o número que você deseja converter no campo Valor.
- Escolha a base que corresponde à sua entrada (binário, octal, decimal ou hexadecimal) — o analisador lê seu valor a partir dessa base.
- Leia o valor equivalente em todas as quatro bases na lista abaixo; cada linha tem seu próprio botão de cópia.
- Você pode incluir um prefixo opcional 0b, 0o ou 0x em sua entrada — ele é removido automaticamente antes da análise.
Examples
Decimal 255
Input: 255 (de: decimal)
Output: binário 11111111 · octal 377 · decimal 255 · hexadecimal FF
Hexadecimal DEADBEEF
Input: DEADBEEF (de: hexadecimal)
Output: binário 11011110101011011011111011101111 · decimal 3735928559
Máscara binária
Input: 10101010 (de: binário)
Output: decimal 170 · octal 252 · hexadecimal AA
Common Mistakes
- Esquecer de mudar a base De antes de colar — colar FF enquanto a base está definida como Decimal irá relatar dígitos inválidos, porque F não é um dígito decimal.
- Tratar um zero à frente como significando octal da maneira que alguns códigos C fazem: essa ferramenta de conversão apenas muda de base quando você seleciona uma base De diferente, não porque a entrada começa com 0.
- Confundir magnitude com notação — 10 em binário, 10 em decimal e 10 em hexadecimal são três valores diferentes (2, 10 e 16) mesmo que pareçam idênticos.
- Esperar resultados fracionários: essa ferramenta converte apenas números inteiros, então 3,14 não é uma entrada válida em nenhuma base aqui.
Why Use This Tool
- Exibe as quatro bases ao mesmo tempo, então você pode verificar uma conversão sem executá-la quatro vezes separadas.
- Construída com BigInt, então IDs de 64 bits e hashes de 256 bits convertem exatamente sem perda de precisão.
- Aceita prefixos opcionais 0b / 0o / 0x e qualquer caixa de letras, correspondendo à forma como o valor apareceria no código-fonte.
- Cópia de um clique por base, útil para colar diretamente no código, configurações ou documentação.