Conversor de bases numéricas

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

Privado: funciona no seu navegador e o que você digita nunca é enviado. Como conferir

Seus arquivos são processados aqui, no seu dispositivo

Não enviamos o conteúdo dos seus arquivos ou textos a nenhum servidor: tudo é processado na memória do navegador. Você não precisa de conta, não há limite diário e não usamos análise de visitas nem rastreadores. Cada ferramenta tem limites de tamanho para proteger a memória do dispositivo.

A conexão só é necessária para carregar o site. Depois você pode se desconectar e as ferramentas continuam funcionando (algumas pré-visualizações podem precisar de conexão). A hospedagem pode receber dados técnicos das visitas. Os favoritos guardam apenas identificadores de ferramentas neste navegador.

Como tratamos 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.

É grátis e preciso me cadastrar?

Sim, é grátis. Você não precisa se cadastrar, criar conta nem instalar aplicativo, e não há limite diário: abra a ferramenta e use. Existem apenas limites de tamanho, que protegem a memória do dispositivo.

Meus dados são enviados a algum servidor?

Não. O que você digita ou cola é processado na memória do navegador e não é enviado a nenhum servidor. Você pode conferir na aba Rede do navegador ou desconectando-se depois de carregar a página.