ConvertThemAll

Conversor de base numérica

Reescreva um número em outra base, com binário, octal, decimal e hexadecimal mostrados juntos.

Fórmula Matemática

Algarismos 0–9 e depois A–Z. É permitido ponto para frações: 101.11

Resultado

Resultado: FF

Binário (base 2)
11111111
Octal (base 8)
377
Decimal (base 10)
255
Hexadecimal (base 16)
FF

Como funciona

Na base b, cada posição vale b vezes a posição à sua direita. A calculadora lê seus algarismos em um inteiro grande exato (e em uma fração exata para os algarismos após o ponto) e depois escreve esse valor na nova base.

A parte inteira é convertida por divisões sucessivas pela nova base; a parte fracionária, por multiplicações sucessivas. Uma fração que termina em uma base pode se repetir infinitamente em outra: 0.1 em decimal é 0.0001100110011… em binário.

Fórmula

valor = Σ dᵢ × bⁱ
algarismos hexadecimais: A = 10 … F = 15
algarismos da base 36: 0–9, A–Z

Exemplo resolvido

255 em decimal é FF em hexadecimal (15 × 16 + 15), 11111111 em binário e 377 em octal (3 × 64 + 7 × 8 + 7).

Perguntas frequentes

Como converter binário em decimal à mão?

Multiplique cada algarismo pela sua potência de 2 e some: 1011 = 8 + 0 + 2 + 1 = 11.

Por que o hexadecimal usa letras?

A base 16 precisa de dezesseis algarismos, então de A a F representam de 10 a 15. Um algarismo hexadecimal corresponde exatamente a quatro algarismos binários.

Posso converter números negativos?

Sim, com sinal de menos. O resultado é o valor com sinal, não um padrão de bits em complemento de dois.