Conversor de Base Numérica
Converte valores numéricos entre diferentes bases.
Visão geral
Binário, octal, decimal e hexadecimal são as quatro bases que desenvolvedores
usam de fato — máscaras de bits, permissões Unix, valores do dia a dia e
endereços de memória ou códigos de cor. Esta ferramenta mantém as quatro
representações em sincronia: edite qualquer um dos campos e os outros três são
recalculados na hora. Como é construída sobre BigInt, valores de qualquer
tamanho são convertidos de forma exata, diferente de conversores limitados a
floats de 53 bits.
Como usar
- Digite um inteiro em qualquer um dos quatro campos: Binary (base 2), Octal (base 8), Decimal (base 10) ou Hex (base 16).
- Os outros três campos se atualizam conforme você digita.
- Se um caractere não for válido para a base daquele campo, aparece um erro como
Invalid hex digitse os outros campos mantêm o último valor válido.
Exemplos
- Decimal
255→ Binário11111111, Octal377, Hexff - Hex
deadbeef→ Decimal3735928559 - Decimal
18446744073709551615(2^64 − 1) → Hexffffffffffffffff— exato, sem arredondamento
Observações
Digite apenas os dígitos — prefixos como 0x, 0b ou 0o não são aceitos; o
próprio campo determina a base. A entrada em hexadecimal não diferencia
maiúsculas de minúsculas. Só inteiros não negativos passam pela validação: sinal
de menos e ponto decimal são rejeitados.