Conversor binário, decimal e hexadecimal

Base de origem

Exemplos rápidos:

255 em decimal (base 10) é o mesmo número que:

Decimal (base 10)255
Binário (base 2)0b11111111
Hexadecimal (base 16)0xFF
Octal (base 8)0o377

Inteiro exato, calculado com BigInt no seu navegador. Os prefixos 0b, 0x e 0o são a forma de escrever cada base em código.

A conta com o seu número

Decimal para binário: divida por 2 até chegar a zero e guarde os restos

  1. 255 ÷ 2 = 127, resto 1
  2. 127 ÷ 2 = 63, resto 1
  3. 63 ÷ 2 = 31, resto 1
  4. 31 ÷ 2 = 15, resto 1
  5. 15 ÷ 2 = 7, resto 1
  6. 7 ÷ 2 = 3, resto 1
  7. 3 ÷ 2 = 1, resto 1
  8. 1 ÷ 2 = 0, resto 1

Lendo os restos de baixo para cima: 11111111.

Binário para hexadecimal e octal: agrupe os bits a partir da direita

de 4 em 4: 1111 1111 vira F F

de 3 em 3: 011 111 111 vira 3 7 7

Zeros à esquerda completam o primeiro grupo e não mudam o valor.

Calculadora gratuitaValorFinal