Conversor de Bases Numéricas
O Conversor de Bases Numéricas transforma um inteiro entre binário, octal, decimal e hexadecimal. Digite o valor, escolha a base de origem e veja as quatro representações na hora. A ferramenta valida os dígitos permitidos em cada base e usa BigInt para evitar perda de precisão em números grandes.
A conversão usa BigInt, então números inteiros grandes não perdem precisão.
11111111
377
255
FF
Exemplos de referência: decimal 255 = binário 11111111 = octal 377 = hexadecimal FF; decimal 16 = hexadecimal 10.
Resumo
Bases numéricas são formas diferentes de escrever o mesmo inteiro. A base 2 usa dois símbolos, a base 8 usa oito, a base 10 usa dez e a base 16 usa dezesseis. O valor não muda: decimal 255 é binário 11111111, octal 377 e hexadecimal FF.
O que é uma base numérica?
Uma base numérica define quantos símbolos existem antes de aumentar uma posição. No decimal, usamos 10 símbolos (0 a 9); no binário, apenas 2 (0 e 1). Cada posição vale uma potência da base: unidades, base, base², base³ e assim por diante.
Por exemplo, 255 em decimal significa 2 × 100 + 5 × 10 + 5. Já FF em hexadecimal significa 15 × 16 + 15, que também dá 255. A escrita muda, mas o número representado é o mesmo.
Como converter entre binário, octal, decimal e hexadecimal?
Uma forma segura é transformar primeiro o valor em decimal e depois escrever esse inteiro na base de destino. Para bases pequenas, também dá para agrupar bits: cada dígito hexadecimal representa 4 bits, e cada dígito octal representa 3 bits.
Assim, 11111111 em binário vira FF em hexadecimal, porque os grupos 1111 e 1111 valem F e F. O mesmo número em octal é 377. A ferramenta faz a conta automaticamente e mostra as quatro bases lado a lado.
Por que validar os dígitos da base?
Cada base tem um alfabeto próprio. Um número como 102 é perfeitamente válido em decimal, mas é inválido em binário porque contém o dígito 2. Do mesmo modo, 1G não é hexadecimal, pois a base 16 para em F.
Validar antes de converter evita resultados falsos. Em código, essa checagem é especialmente importante quando o valor vem de um formulário, arquivo, QR Code, configuração ou resposta de API. A ferramenta rejeita entradas malformadas em vez de tentar adivinhar a intenção.
Quais exemplos devo memorizar?
Algumas equivalências aparecem o tempo todo em programação:
- Decimal 16 =
10000em binário =20em octal =10em hexadecimal. - Decimal 255 =
11111111em binário =377em octal =FFem hexadecimal. - Hexadecimal FF é o maior valor de 1 byte sem sinal, muito usado em cores RGB como
#FFFFFF.
Essas referências ajudam a reconhecer rapidamente se uma conversão está na ordem de grandeza esperada.
Perguntas Frequentes
Como converter decimal para binário?
Por que 255 em decimal vira FF em hexadecimal?
Quais dígitos são válidos em cada base?
O conversor aceita números grandes?
Onde bases numéricas são usadas?
Ferramentas Relacionadas
Conversor de Unidades
Converta comprimento (m, km, pol, milha), massa (kg, g, lb, oz) e temperatura (°C, °F, K) na hora. Rápido, exato e sem cadastro. Grátis.
Conversor de Números Romanos
Converta números comuns para romanos e vice-versa de 1 a 3.999. Veja a grafia exata, regras de escrita e exemplos passo a passo. Grátis e online.
Conversor de Números por Extenso
Converta qualquer número ou valor em reais para escrita por extenso em português de forma rápida e gratuita. Ideal para preenchimento de cheques e contratos.
Calculadora de Porcentagem
Calcule porcentagem, desconto, aumento e variação percentual online com exemplos claros e resultado rápido.
Receba nossas novas ferramentas
Cadastre-se e seja o primeiro a saber quando lançarmos novas calculadoras e ferramentas.