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.
Decimal
0
Base 10
Hexadecimal
0
Base 16
Octal
0
Base 8
Custom Base
0
Powers of 2 form
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
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
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
