Conversor de bases numéricas

Converta qualquer inteiro entre binário, octal, decimal, hexadecimal e todas as bases de 2 a 36.

  • Bases 2–36
  • Cálculo BigInt exato
  • Complemento de dois

Converter entre bases

Qualquer tamanho (aritmética BigInt). Espaços e sublinhados são ignorados, o sinal de menos é aceite, assim como os prefixos 0x, 0b e 0o.

Digite um número para converter.

Como funciona

A entrada é lida dígito a dígito na base de origem (valor = valor × base + dígito) como um inteiro de precisão arbitrária, por isso não há arredondamento nem com centenas de dígitos. Depois é escrita na base de destino por divisões sucessivas.

O resultado mostra lado a lado binário, octal, decimal e hexadecimal, agrupados para facilitar a leitura, com o comprimento em bits e bytes. Para números negativos é mostrado o complemento de dois em 8, 16, 32 e 64 bits quando cabe.

Dígitos acima de 10

Depois de 0–9, as letras continuam os dígitos: A = 10, B = 11 … F = 15 em hexadecimal, até Z = 35 na base 36. Maiúsculas e minúsculas significam o mesmo.

DecimalBinárioOctalHex
0000
1111
21022
711177
81000108
10101012A
15111117F
16100002010
100110010014464
25511111111377FF
256100000000400100

Dicas

  • Um dígito hexadecimal equivale exatamente a quatro bits e um octal a três; por isso os programadores usam-nos como abreviatura do binário.
  • Permissões de arquivos Unix como 755 estão em octal: 7 = rwx, 5 = r-x.
  • A base 36 (0–9 mais A–Z) é útil para identificadores curtos: 1 000 000 é LFLS.

Padrões e fontes

Última revisão 17 de outubro de 2026

Perguntas frequentes

Como converter decimal para binário?

Divida por 2 repetidamente e leia os restos do último para o primeiro. 13 ÷ 2 dá os restos 1, 0, 1, 1, por isso 13 é 1101. O conversor faz isto de imediato para qualquer tamanho.

Como converter hexadecimal para decimal?

Multiplique cada dígito por uma potência de 16 e some. FF = 15 × 16 + 15 = 255.

Há limite de tamanho?

Os números são tratados com BigInt do JavaScript, sem limite de precisão. Para manter a página leve, a entrada está limitada a 4096 dígitos.

Converte casas decimais?

Não, apenas números inteiros. As partes fracionárias muitas vezes não terminam em outra base (0,1 em decimal se repete infinitamente em binário).

Tags relacionadas

Outras ferramentas

Os resultados são apenas referência. Os cálculos podem estar errados e não são orientação jurídica, médica ou financeira. Confirme sempre com o órgão competente ou um profissional antes de decisões importantes.

Buscar