Monu Tools

Conversor de base numérica

Converta números entre binário, octal, decimal e hexadecimal. Edite qualquer campo e os restantes atualizam-se de imediato. Valores grandes são exatos, sem arredondamento.

Como usar o/a Base numérica

  1. 01

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

  2. 02

    As outras bases atualizam-se de imediato à medida que escreve.

  3. 03

    Alterne o hexadecimal em maiúsculas e copie qualquer valor com um clique.

O que faz

Este conversor de bases numéricas 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, por isso pode escrever em qualquer base e ler o equivalente nas outras instantaneamente.

Como funcionam as bases numéricas

Uma base numérica é apenas quantos dígitos distintos um sistema usa antes de avançar para a posição seguinte. O decimal usa dez (0 a 9), o binário usa dois (0 e 1), e o hexadecimal usa dezasseis, acrescentando a a 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), por isso mesmo valores muito longos permanecem exatos, sem os erros de arredondamento que afetam os números de vírgula flutuante comuns quando ficam grandes.

Porque é que as bases importam no trabalho de baixo nível

As bases surgem por 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 ficheiros Unix. Ler o mesmo valor em várias bases torna a depuração e a manipulação de bits muito mais fáceis.

Regras de entrada e limites

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

Converte apenas inteiros; a conversão de bases com parte fracionária é um problema separado e é deixada de fora de propósito para que os resultados permaneçam exatos. Tudo corre no seu navegador.

Perguntas frequentes

Que bases são suportadas?

Binário (base 2), octal (base 8), decimal (base 10) e hexadecimal (base 16). Pode editar qualquer um deles e os restantes acompanham.

Trata números muito grandes?

Sim. Usa inteiros de precisão arbitrária (BigInt), por isso mesmo valores muito longos convertem-se exatamente sem os erros de arredondamento que afetam os números de vírgula flutuante normais.

Posso introduzir números negativos?

Sim, um sinal de menos à frente é suportado. Os espaços são ignorados, por isso pode agrupar dígitos para legibilidade.

Suporta decimais ou frações?

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

Incorporar esta ferramenta

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

<iframe src="https://monu.tools/embed/pt/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