Conversor de bases numéricas

Digite em qualquer base: binário, octal, decimal e hexadecimal são atualizados juntos.

Tudo é processado no seu navegador. Nada é enviado para servidores.

Como usar

  1. Digite o número em qualquer campo (decimal, binário, hexadecimal ou octal).
  2. Os outros campos são atualizados na hora.
  3. Use o botão ao lado de cada campo para copiar o valor.

As bases mais usadas

  • Binário (2): só 0 e 1 — a linguagem do computador. Cada dígito é um bit; 8 bits formam um byte.
  • Octal (8): dígitos de 0 a 7. Usado em permissões de arquivos no Linux (chmod 755).
  • Decimal (10): a base do dia a dia.
  • Hexadecimal (16): 0–9 e A–F. Cada dígito equivale a 4 bits; usado em cores (#FF8800), endereços de memória e MAC.

Como converter à mão

Decimal → binário: divida por 2 sucessivamente e leia os restos de baixo para cima. 13 → 6 r1 → 3 r0 → 1 r1 → 0 r1 = 1101.

Binário → decimal: some as potências de 2 onde há 1. 1101 = 8 + 4 + 0 + 1 = 13.

Aceitamos prefixos como 0x, 0b e 0o, sinal negativo e números de qualquer tamanho. Para ver endereços IPv4 em binário, use a calculadora de IP.

Perguntas frequentes

Tem limite de tamanho?

Não há limite prático: usamos aritmética de precisão arbitrária (BigInt), então números com centenas de dígitos funcionam.

Converte números com vírgula?

Não. A ferramenta trabalha com números inteiros, que é o caso mais comum em programação.