TF

Conversores

Conversor de bases: binário, octal, decimal e hexadecimal

Converta números de qualquer tamanho entre binário, octal, decimal, hexadecimal e qualquer base de 2 a 36, com complemento para dois.

  • Binário (2)
    1111 1111
  • Octal (8)
    377
  • Decimal (10)
    255
  • Hexadecimal (16)
    FF
  • 73

Padrões de bits (8 bits necessários)

LarguraComplemento para dois
8 bits1111 1111
16 bits0000 0000 1111 1111
32 bits0000 0000 0000 0000 0000 0000 1111 1111
64 bits0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 0000 1111 1111

O que é esta ferramenta?

Introduza um número em qualquer base e veja-o ao mesmo tempo em binário, octal, decimal, hexadecimal e na base que escolher. Os números podem ser tão grandes quanto quiser, prefixos como 0x e 0b são detetados automaticamente e a tabela de bits mostra o complemento para dois dos valores com sinal.

A conversão usa inteiros de precisão arbitrária (BigInt), por isso até números de 100 dígitos são convertidos exatamente, sem arredondamentos. Os números negativos mantêm o sinal de menos em todas as bases.

O complemento para dois é a forma como os computadores guardam inteiros com sinal: −1 em 8 bits é 11111111. A tabela mostra se um valor cabe em cada largura e o padrão de bits exato.

Para converter texto em bytes binários ou hexadecimais, use antes o Codificador / Descodificador — esta ferramenta converte valores numéricos.

Como usar: Conversor de bases numéricas

  1. Escreva um número, ou cole-o com um prefixo 0b, 0o ou 0x.
  2. Escolha a base se não tiver sido detetada automaticamente.
  3. Leia o resultado em binário, octal, decimal, hexadecimal e numa base personalizada de 2 a 36.
  4. Copie qualquer valor e consulte a tabela de complemento para dois em 8, 16, 32 e 64 bits.

Exemplos

255 noutras bases

255
Binary 11111111 · Octal 377 · Hex FF

Perguntas frequentes

Como converto binário em decimal?

Escreva o número binário (ou use o prefixo 0b) e leia a linha Decimal. Cada dígito binário é uma potência de dois: 1011 é 8 + 0 + 2 + 1 = 11.

Que letras se usam nas bases acima de 10?

Aos dígitos 0–9 seguem-se as letras a–z, por isso o hexadecimal usa 0–9 e A–F, e a base 36 todos os dígitos e letras. Maiúsculas e minúsculas são indiferentes.

Suporta números com casas decimais?

Não, o conversor trabalha com números inteiros. As frações muitas vezes não têm representação exata noutras bases.

Há limite de tamanho?

Na prática não — números com centenas de dígitos são convertidos instantaneamente.

Vai precisar de mais capacidades no futuro?

Ferramentas premium, limites mais altos e acesso por API estão nos nossos planos. A V1 continua gratuita e privada no seu navegador.