Defina a interpretação
O padrão é origem 10, destino 16, conversão automática, letras maiúsculas e saída sem prefixo. No modo de reconhecimento, o prefixo precisa combinar com a origem. Escolha literal quando esses caracteres forem parte do número.
Números, operações de bits e unidades
Defina a base de origem e compare o destino com as quatro bases mais usadas.
A entrada é processada neste navegador e não é enviada a um servidor.
Um inteiro com sinal opcional em base 2–36. Maiúsculas e minúsculas são equivalentes na entrada. Apenas espaços ASCII, tabulações e quebras de linha nas pontas são removidos; separadores internos são rejeitados.
No reconhecimento, 0b/0o/0x precisam corresponder à base de origem; caso contrário, ocorre um erro. No modo de dígitos, b/o/x também são dígitos. Os prefixos de saída ficam em minúsculas, depois do sinal negativo.
Até 4.096 dígitos, incluindo zeros iniciais, e 8.192 unidades UTF-16 antes de aparar. Sem frações, notação científica, bytes de texto ou complemento de dois. Letras válidas em bases altas continuam sendo dígitos.
Insira dados ou carregue um exemplo.
O Conversor de bases ajuda a comparar um identificador decimal com o valor hexadecimal de um registro sem arredondar os últimos dígitos. Informe a base de origem: a mesma sequência de caracteres pode ter valores diferentes em bases diferentes.
Passe de binário para decimal, decimal para hexadecimal ou hexadecimal para binário mantendo uma única referência numérica. O resultado representa um inteiro, sem conservar a largura original ou seus zeros à esquerda.
O Conversor de bases calcula as saídas binária, octal, decimal, hexadecimal e de destino a partir do mesmo inteiro. Assim, você verifica as equivalências sem colar novamente o valor.
A aritmética BigInt preserva inteiros além da faixa segura dos números comuns do JavaScript. Cada dígito é validado; a ferramenta não aproveita apenas o começo válido de uma entrada.
O padrão é origem 10, destino 16, conversão automática, letras maiúsculas e saída sem prefixo. No modo de reconhecimento, o prefixo precisa combinar com a origem. Escolha literal quando esses caracteres forem parte do número.
A conversão automática ocorre após uma pausa de 350 ms. Desative-a para usar Converter ou Ctrl/Cmd + Enter. Alterar a entrada ou opções bloqueia cópia e downloads até existir um novo resultado.
A troca exige resultado atualizado e até 4096 dígitos canônicos no destino. A prévia mostra entrada e todas as configurações: remove o prefixo de saída, inverte as bases e ativa literal. Desfazer recupera entrada, configurações e resultados anteriores.
Use os dígitos 0–9 e A–Z. A entrada aceita maiúsculas e minúsculas com o mesmo valor; o formato das letras de saída é selecionável. As quatro bases comuns ficam disponíveis para comparação.
0b, 0o e 0x podem ser reconhecidos e comparados com a origem ou lidos integralmente como dígitos. O modo literal torna explícita uma entrada como 0x10 na base 36.
Copie o destino inteiro ou baixe um TXT. O relatório JSON inclui resultados em 2/8/10/16 e na base escolhida, valores numéricos como strings e um registro das opções usadas no cálculo.
Trocar, Exemplo e Limpar mostram uma prévia antes de aplicar e oferecem Desfazer. A troca usa dígitos canônicos com sinal, sem o prefixo da saída.
Sim. BigInt mantém a precisão de até 4096 dígitos, com entrada bruta limitada a 8192 unidades de código UTF-16. Zeros à esquerda contam no limite de dígitos.
Não, a base selecionada já define a leitura. Se usar um prefixo no modo de reconhecimento, ele deve combinar com a origem. No modo literal, esses caracteres não são removidos e precisam ser dígitos válidos.
Cada dígito deve ter valor menor que a base. Binário aceita 0 e 1; octal, 0–7; hexadecimal, 0–9 e A–F. Na base 36, as letras vão até Z, sem diferenciar caixa.
São necessários dezesseis símbolos. Depois de 0–9, as letras A–F representam os valores de 10 a 15. Por exemplo, FF corresponde a 15 × 16 + 15, ou 255.
Sim, use um sinal de menos no início. O decimal -5 vira -101 em binário. A ferramenta não produz complemento de dois nem exige uma largura fixa de bits.
O resultado parece errado?
Experimente o Conversor de bases com um valor conhecido, confirme a origem e os prefixos e salve o resultado completo.