Ferramenta de Conversão de Bases Online
Ferramenta profissional de conversão de bases múltiplas que suporta conversão instantânea entre binário, base4, octal, decimal, hexadecimal e base32. Lide com precisão com conversões como binário para decimal, hex para binário e qualquer outra necessidade de conversão de base.
Como Usar
Escolha a base de origem
Escolha qualquer base de 2 a 36, ou use um dos seis atalhos para binário, base 4, octal, decimal, hexadecimal e base 32.
Digite o número
Letras são aceitas e maiúsculas ou minúsculas não fazem diferença — a entrada é convertida para maiúsculas automaticamente. Um número por vez; o resultado é atualizado enquanto você digita.
Escolha a base de saída e copie o resultado
O valor convertido aparece na base de saída selecionada, com as letras em maiúsculas, pronto para copiar.
Casos de Uso Típicos
- Programação: Processe dados hexadecimais como endereços de memória e códigos de cores
- Redes: Conversão binária de endereços IP e cálculos de sub-rede
- Educação Matemática: Demonstração em tempo real de princípios de conversão de bases
- Codificação de Dados: Operações de codificação/decodificação Base32
- Depuração de Hardware: Conversão de código de máquina para formato legível
Recursos Principais
- Suporta conversão entre qualquer base de 2 a 36
- Conversão bidirecional em tempo real
- Detecção inteligente de erros e alertas
- Cópia de resultados com um clique
- Design otimizado para dispositivos móveis
Bases Numéricas Suportadas
Suporte completo incluindo, mas não se limitando a:
- Binário(0-1) ↔ Conversão Decimal, intercâmbio Hexadecimal
- Base4(0-3) ↔ Conversão Octal, intercâmbio Base32
- Octal(0-7) ↔ Conversão Binária, intercâmbio Decimal
- Decimal(0-9) ↔ Fundamental para todas as conversões de base
- Hexadecimal(0-F) ↔ Conversão Binária, processamento de código de cores
- Base32(0-V) ↔ Conversões de codificação especializadas
Segurança de Dados
Todas as conversões são processadas localmente no seu navegador. Usamos tecnologia de processamento apenas em sessão - todos os registros de entrada são automaticamente limpos quando você fecha a página.
Perguntas Frequentes
- Por que uma entrada com letras ainda converte em vez de dar erro?
- Porque a conversão para de ler no primeiro caractere inválido para a base escolhida e converte o que já leu até ali. Na base 2, "101XYZ" vira 5 — as letras são ignoradas, não rejeitadas. Na base 16, "FFzz" vira 255. Um erro só aparece quando o primeiro caractere não pode ser interpretado de forma alguma, então ver um resultado não significa por si só que sua entrada era válida.
- Números longos são convertidos com exatidão?
- Não. Os valores são tratados como números do JavaScript, que são exatos apenas até 2^53. Converter FFFFFFFFFFFFFFFF de hexadecimal dá 18446744073709552000, quando o valor verdadeiro é 18446744073709551615, e os últimos dígitos ficam errados. Trate qualquer valor desse tamanho — identificadores de 64 bits, GUIDs, hashes criptográficos — como apenas indicativo, e use uma ferramenta de inteiros grandes quando o valor exato importar.
- É possível converter frações ou decimais?
- Não, apenas números inteiros. Tudo depois do separador decimal é descartado: "3,14" na base 10 converte como 3, que é "11" em binário. Números inteiros negativos funcionam — "-FF" na base 16 converte para -255.
- Ele envia algo para um servidor?
- Não. A conversão acontece no seu navegador enquanto você digita, e nem o número nem o resultado saem da página.
