Conversor de bases numéricas

Converta inteiros entre binário, decimal, hexadecimal e bases de 2 para 36.

Seus arquivos são processados aqui, no seu dispositivo

Não enviamos seu arquivo ou conteúdo de texto para um servidor de processamento. Nenhuma conta é necessária e não há cota de operação diária. Ferramentas individuais têm limites de tamanho para proteger a memória do seu dispositivo.

Uma conexão é necessária para carregar o site e seus recursos. Hospedagem pode receber dados técnicos de visitas. Os favoritos armazenam apenas identificadores de ferramenta neste navegador.

Como lidamos com seus dados →

Como usar esta ferramenta

  1. Insira um inteiro sem 0x, 0b ou separadores.
  2. Escolha bases de entrada e saída de 2 a 36.
  3. Verifique o sinal e lembre-se que os zeros principais estão normalizados.

Um exemplo que você pode verificar

Converta um valor hexadecimal em decimal sem perder a precisão.

Entrada de exemplo

FF

ConfiguraçõesEntrada: 16. Base de saída: 10.

Resultado esperado

255

F representa 15: 15 × 16 + 15 = 255. Na base 2, o mesmo número é 11111111.

Conversor de bases numéricasUsos e orientação prática

Converter bases numéricas representa o mesmo número inteiro com um sistema de dígitos diferente. Ele ajuda com exercícios binários, valores hexadecimais e inspeção de identificador numérico. A ferramenta suporta bases de duas a trinta e seis. Alterar representação não muda a quantidade: os dígitos visíveis dependem da base selecionada, assim como decimal dez tem uma ortografia diferente em binário. Identifique a interpretação do número antes de tratar uma cadeia de caracteres arbitrária como uma entrada numérica.

Selecione a base de origem e verifique se cada dígito é válido nela. Binário usa apenas zero e um, enquanto bases mais altas usam letras para valores adicionais. Siga as regras do campo de entrada em vez de assumir que um prefixo de outra linguagem de programação será automaticamente aceito. Uma cadeia de caracteres com aparência hexadecimal também pode ser um texto comum ou um identificador, então seu significado pretendido deve vir do sistema circundante ou exercício, não da aparência sozinho.

O cálculo funciona com inteiros e pode lidar com valores além da precisão do número JavaScript comum usando uma lógica inteira grande. Ele não converte frações ou quantidades decimais separadas. Um sinal negativo representa uma quantidade matemática negativa; isso é diferente de uma representação binária de complemento de dois de largura fixa. Defina a largura e as convenções de bits assinadas separadamente ao interpretar um registro de hardware ou um campo codificado. A conversão de base por si só não fornece as restrições que faltam.

Verifique convertendo o resultado de volta para a base original e tentando um pequeno valor familiar para confirmar que as seleções não foram revertidas. Os zeros principais podem desaparecer porque não alteram o valor inteiro; mantenha a string original quando expressarem uma largura ou formato de código necessários. Texto Base64 é uma operação diferente, não apenas escrever um inteiro na base sessenta e quatro. Use esse conversor quando bytes de texto precisarem de codificação de transporte.

Uma verificação prática antes de usar o resultado

Um teste de ida e volta pode usar um inteiro positivo, zero e um inteiro negativo. Converta cada um e retorne à base de origem para confirmar seu valor. Para códigos de largura fixos, também mantenha a formatação original e os zeros principais, já que a equivalência numérica não preserva necessariamente a apresentação ou a largura necessária do receptor.

Opções e limites

Digite um número inteiro e escolha as bases de entrada e saída. Use dígitos de 0 a 9 e letras de A a Z, sem prefixos 0x ou 0b, espaços internos ou partes fracionárias. São aceitos sinais + ou − e até 2.048 dígitos. O cálculo com precisão arbitrária conserva valores exatos mesmo para números grandes.

Perguntas frequentes

Os zeros principais são retidos?

Não. Converte o valor numérico e retorna uma representação normalizada. As letras de saída são maiúsculas e zero negativo se torna 0.

Meus dados estão armazenados em um servidor?

Não. O conteúdo e os arquivos são processados em seu navegador sem uma conta. Fechar a página perde resultados não salvos.