Conversor de bases numéricas
Converta números inteiros com sinal entre binário, octal, decimal, hexadecimal e qualquer base de 2 a 36, tudo localmente no seu navegador.
🔒 Executa completamente no seu navegador — nada é enviadoO que o Conversor de bases numéricas faz
O Conversor de bases numéricas traduz números inteiros com sinal entre binário, octal, decimal, hexadecimal e qualquer base personalizada de 2 a 36. É útil ao ler flags de protocolo, máscaras de permissão, valores relacionados a cores, identificadores de banco de dados, campos de bits, registradores de hardware, exemplos codificados ou exercícios de programação que representam o mesmo inteiro de maneiras diferentes. A ferramenta mostra as bases comuns lado a lado para que você compare o valor sem executar comandos separados.
O conversor valida cada caractere conforme a base de origem selecionada antes de gerar a saída. Por exemplo, a entrada binária só pode conter 0 e 1, a octal dígitos de 0 a 7 e a hexadecimal dígitos mais as letras de A a F. Aceita letras maiúsculas ou minúsculas, ignora espaços ao redor e suporta um sinal de mais ou de menos inicial opcional. Entradas inválidas são indicadas por uma mensagem de status amigável, em vez de produzir um resultado enganoso.
Fluxo de trabalho privado no navegador
Toda a conversão acontece com JavaScript do navegador e BigInt. Nenhum valor é enviado, registrado ou transmitido a um servidor, o que ajuda ao verificar identificadores, chaves geradas, amostras de depuração ou constantes internas que devem permanecer locais. BigInt também significa que a ferramenta não se limita ao intervalo normal de inteiros seguros do JavaScript, então valores inteiros grandes podem ser representados com precisão, desde que sejam números inteiros.
Dicas práticas
Use os botões rápidos quando já souber se a entrada é binária, octal, decimal ou hexadecimal e, em seguida, ajuste a base de destino personalizada para formatos menos comuns. A ferramenta propositalmente não suporta números fracionários, pois a conversão fracionária precisa exige escolhas adicionais de arredondamento e representação. Mantenha sempre prefixos como 0x ou 0b fora do campo de entrada e escolha explicitamente a base de origem. Se um valor convertido for usado em código, testes, permissões ou configuração, confirme a base e o sinal esperados antes de fazer commit.
Como usar
- Digite um númeroCole ou digite o valor que deseja converter.
- Escolha a base de origemUse o campo de base ou os botões rápidos de binário, octal, decimal e hexadecimal.
- Revise os resultadosConfira ao mesmo tempo binário, octal, decimal, hexadecimal e qualquer base de destino personalizada.