100 in Binary — What is 100 in Binary?

100 in binary is 1100100. The binary form has 3 one(s) and 4 zero(s). In octal 100 is 144 and in hexadecimal it is 64. The bit pattern uses 7 bits and fits in 1 byte....

100 IN ALL BASES

100 IN BINARY

1100100

7 bits · 1 byte · 3 ones

Binary (base 2)

1100100

Octal (base 8)

144

Decimal (base 10)

100

Hexadecimal (base 16)

64

BCD

0001 0000 0000

Bit length

7

Byte count

1

Count of 1s

3

Count of 0s

4

Is power of 2

No

Nearest 2ⁿ

2^6 = 64

HOW TO CONVERT 100 TO BINARY

Method: divide by 2, collect remainders

1

100 ÷ 2 = 50 remainder 0

2

50 ÷ 2 = 25 remainder 0

3

25 ÷ 2 = 12 remainder 1

4

12 ÷ 2 = 6 remainder 0

5

6 ÷ 2 = 3 remainder 0

6

3 ÷ 2 = 1 remainder 1

7

1 ÷ 2 = 0 remainder 1

Read remainders bottom to top: 1100100

VERIFY: BINARY BACK TO DECIMAL

1×2^6 + 1×2^5 + 0×2^4 + 0×2^3 + 1×2^2 + 0×2^1 + 0×2^0

= 64 + 32 + 4 = 100

FUN FACT

100 in decimal = 1100100 in binary. A common exam question because students confuse 100 in binary (which equals 4) with 100 in decimal. Always state your base!

BIT VISUALIZER

BIT PATTERN

Byte 1

0
7
1
6
1
5
0
4
0
3
1
2
0
1
0
0

POWERS OF 2 REFERENCE

n2ⁿBinaryHex
0111
12102
241004
3810008
4161000010
53210000020
664100000040
71281000000080
8256100000000100
95121000000000200
10102410000000000400
153276810000000000000008000
16655361000000000000000010000
Created with❤️byeaglecalculator.com

HOW TO CONVERT

  1. 1

    Divide 100 by 2 repeatedly, collecting remainders: 100 div 2 = 50 remainder 0 -> 50 div 2 = 25 remainder 0 -> 25 div 2 = 12 remainder 1 -> 12 div 2 = 6 remainder 0 -> 6 div 2 = 3 remainder 0 -> 3 div 2 = 1 remainder 1 -> 1 div 2 = 0 remainder 1. Read remainders bottom to top: 1100100.

  2. 2

    Verify: 1*2^6 + 1*2^5 + 0*2^4 + 0*2^3 + 1*2^2 + 0*2^1 + 0*2^0 = 64 + 32 + 4 = 100. Each bit position represents a power of 2, starting at 2^0 = 1 on the right.

  3. 3

    100 in other bases: octal = 144, hexadecimal = 64. The binary form has 3 one(s) and 4 zero(s).

  4. 4

    The bit pattern uses 7 bits and fits in 1 byte. When stored as a full byte: 01100100.

WORKED EXAMPLE

100 decimal to binary: 100 div 2 = 50 remainder 0 -> 50 div 2 = 25 remainder 0 -> 25 div 2 = 12 remainder 1 -> 12 div 2 = 6 remainder 0 -> 6 div 2 = 3 remainder 0 -> 3 div 2 = 1 remainder 1 -> 1 div 2 = 0 remainder 1 -> read bottom to top: 1100100. Verify: 1*2^6 + 1*2^5 + 0*2^4 + 0*2^3 + 1*2^2 + 0*2^1 + 0*2^0 = 100. Octal: 144, Hex: 64.

FREQUENTLY ASKED QUESTIONS

RELATED

MORE NUMBER THEORY CALCULATORS

Was this calculator helpful?

Last updated: April 29, 2026 · Formula verified by EagleCalculator team · Eagle-eyed accuracy for every calculation.