Monu Tools

Conversor de base numérica

Converta números entre binário, octal, decimal e hexadecimal. Edite qualquer campo e os outros são atualizados instantaneamente. Valores grandes são exatos, sem arredondamento.

Como usar Base numérica

  1. 01

    Digite um número em qualquer um dos quatro campos.

  2. 02

    As outras bases são atualizadas instantaneamente enquanto você digita.

  3. 03

    Alterne para hexadecimal maiúsculo e copie qualquer valor com um clique.

O que ele faz

Este conversor de base numérica alterna números inteiros entre binário (base 2), octal (base 8), decimal (base 10) e hexadecimal (base 16). Todos os campos são editáveis, então você pode digitar em qualquer base e ler o equivalente nas outras instantaneamente.

Como as bases numéricas funcionam

Uma base numérica é simplesmente quantos dígitos distintos um sistema usa antes de passar para a próxima posição. O decimal usa dez (0 a 9), o binário usa dois (0 e 1), e o hexadecimal usa dezesseis, adicionando a até f para os valores de dez a quinze, e é por isso que um único dígito hexadecimal representa de forma limpa quatro bits binários.

Resultados exatos com inteiros grandes

As conversões usam inteiros de precisão arbitrária (BigInt), então mesmo valores muito longos permanecem exatos, sem os erros de arredondamento que afetam os números de ponto flutuante comuns quando ficam grandes.

Por que as bases importam no trabalho de baixo nível

As bases aparecem em todo o trabalho de baixo nível: hexadecimal para cores, bytes e endereços de memória, binário para flags e máscaras de rede, e octal para permissões de arquivo Unix. Ler o mesmo valor em várias bases facilita muito a depuração e a manipulação de bits.

Regras de entrada e limites

Um sinal de menos à esquerda é suportado para negativos, espaços são ignorados para você agrupar dígitos e facilitar a leitura, e uma opção mostra o hexadecimal em maiúsculas ou minúsculas.

Ele converte apenas inteiros; a conversão de base fracionária é um problema à parte e foi deixada de fora de propósito para os resultados permanecerem exatos. Tudo funciona no seu navegador.

Perguntas frequentes

Quais bases são suportadas?

Binário (base 2), octal (base 8), decimal (base 10) e hexadecimal (base 16). Você pode editar qualquer um deles e os demais seguem.

Lida com números muito grandes?

Sim. Usa inteiros de precisão arbitrária (BigInt), então até valores muito longos são convertidos exatamente, sem os erros de arredondamento que afetam os números de ponto flutuante normais.

Posso inserir números negativos?

Sim, um sinal de menos no início é suportado. Espaços são ignorados, então você pode agrupar dígitos para facilitar a leitura.

Suporta decimais ou frações?

Não, converte números inteiros. A conversão de bases fracionárias é um problema separado e foi intencionalmente deixada de fora para manter os resultados exatos.

Incorpore esta ferramenta

Adicione esta ferramenta ao seu próprio site. Copie o trecho abaixo; ele se mantém atualizado automaticamente.

<iframe src="https://monu.tools/embed/pt-BR/number-base-converter" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>

Ferramentas relacionadas