500 in Binary

Binary1 1111 0100
Decimal
500
Binary
1 1111 0100
Hexadecimal
1F4
Octal
764
Bits needed
9

500 = 111110100₂

The decimal number 500 is 1 1111 0100 in binary.

Step by step

  1. 500 ÷ 2 = 250 remainder 0
  2. 250 ÷ 2 = 125 remainder 0
  3. 125 ÷ 2 = 62 remainder 1
  4. 62 ÷ 2 = 31 remainder 0
  5. 31 ÷ 2 = 15 remainder 1
  6. 15 ÷ 2 = 7 remainder 1
  7. 7 ÷ 2 = 3 remainder 1
  8. 3 ÷ 2 = 1 remainder 1
  9. 1 ÷ 2 = 0 remainder 1
  10. Read the remainders from bottom to top: 111110100.

Check the answer by adding the place values: 1×256 + 1×128 + 1×64 + 1×32 + 1×16 + 0×8 + 1×4 + 0×2 + 0×1 = 500. Each 1 bit adds its power of two and each 0 bit adds nothing.

Details

Binary
1 1111 0100
8-bit form
Needs 9 bits
Hexadecimal
1F4
Octal
764
Bits needed
9
Number of 1 bits
6

How it works

Binary is base 2: each digit is a bit worth a power of two (1, 2, 4, 8, 16, 32 …). To convert a decimal number to binary, divide it by 2 again and again, writing down each remainder (0 or 1), until the quotient reaches 0. The binary number is the remainders read from the last one to the first. To check, add the powers of two where the bits are 1.

Nearby values

DecimalBinary
127111 1111
1281000 0000
1501001 0110
2001100 1000
2551111 1111
2561 0000 0000
5001 1111 0100
5111 1111 1111
51210 0000 0000

Related conversions

Frequently asked questions

What is 500 in binary?

111110100.

How do you convert 500 to binary?

Divide by 2 repeatedly and read the remainders from bottom to top.

How many bits are needed for 500?

9 bits.

What is 500 in hexadecimal?

1F4.

Related tools