Simulation

Binary Number System Simulator

Convert binary values into denary, hexadecimal, octal, and custom bases with full step-by-step working.

Number of Bits

Maximum 16 bits allowed

Bitwise Controls

Enter Value Manually

Type a value in binary, denary, octal, or hexadecimal. The bit buttons will update automatically.

12827
6426
3225
1624
823
422
221
120

Decimal

0

Base 10

Hexadecimal

0

Base 16

Octal

0

Base 8

Custom Base

0

Powers of 2 form

0×27 + 0×26 + 0×25 + 0×24 + 0×23 + 0×22 + 0×21 + 0×20 = 0

Substitute powers of 2 values

0×128 + 0×64 + 0×32 + 0×16 + 0×8 + 0×4 + 0×2 + 0×1 = 0

Final addition

0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 = 0

Binary is grouped into sets of 4 bits from the right. Extra leading zeros are added only for grouping.

Group 1

0000

Decimal: 0

Hex: 0

Group 2

0000

Decimal: 0

Hex: 0

0000 = 0, 0000 = 0

Binary is grouped into sets of 3 bits from the right. Each group is converted into one octal digit.

Group 1

000

Decimal: 0

Octal: 0

Group 2

000

Decimal: 0

Octal: 0

Group 3

000

Decimal: 0

Octal: 0

000 = 0, 000 = 0, 000 = 0

Choose any base from 1 to 16. Values 10 to 15 are represented using A, B, C, D, E, and F.

Base 8 Result

0

0 ÷ base = 0

Result = 0

010 = 08