digiwleeaTools
LearnGlossaryAboutCheat sheetHow a CPU worksToolsOpen the lab →

4096 in binary

The decimal number 4096 written in binary is 1000000000000. In hexadecimal it is 1000, and in octal 10000.

4096 in binary1000000000000
BaseValue
Decimal (base 10)4096
Binary (base 2)1000000000000
Hexadecimal (base 16)1000
Octal (base 8)10000

How 4096 converts to binary

Binary is base 2, so each place is worth twice the one to its right: 1, 2, 4, 8, 16, and so on. Adding up the place values that have a 1 gives back the decimal number:

4096 = 4096

That is why 4096 in decimal is 1000000000000 in binary: it is exactly the set of powers of two that add up to 4096. To get the hexadecimal form, group the bits into fours from the right and write each group as one hex digit, which gives 1000.

Convert any number

Type any value and watch all three bases update live in the binary converter, or read the theory behind it in the lessons on binary numbers and hexadecimal.

Want to build the circuit that does this? Open the lab and wire up an adder, or follow the free course from a single transistor up to an 8-bit CPU.

Open the binary converter →

Frequently asked

What is 4096 in binary?

4096 in binary is 1000000000000. That is the sum of the powers of two 4096, which add up to 4096.

What is 4096 in hexadecimal?

4096 in hexadecimal is 1000. You get it by grouping the binary digits 1000000000000 into fours from the right and writing each group as one hex digit.

How many bits is 4096?

4096 needs 13 bits in binary (1000000000000). It fits in 16 bits (two bytes).