Binary Numbers and Denary Conversion
Aligned to the AQA 8525 specification
- Level
- Intermediate
- Reading time
- 6 min
- Published
- 3 June 2026
- Updated
- 1 July 2026
On this page
Key takeaways
- Binary is a base-2 number system using only the digits 0 and 1, carrying at 2, because transistors have exactly two stable states: off (0) and on (1).
- In an 8-bit number the place values from right to left are 1, 2, 4, 8, 16, 32, 64, 128, so a byte holds values from 0 to 255, a range of 2^8 = 256 distinct values.
- To convert binary to denary, mark which bits are 1 in the place value table and add those place values together.
- The division-by-2 method converts denary to binary by repeatedly dividing by 2 and recording remainders, which are read bottom to top and padded to 8 bits.
- Hexadecimal is shorthand for humans because each hex digit corresponds to exactly 4 binary bits (one nibble); computers still store everything in binary.
Want more lessons like this one?
Generate lessons on anything you study. Free account, no card needed.
Key terms
- Binary
- A base-2 number system that uses only the digits 0 and 1 and carries at 2.
- Base
- The number of unique digits a number system uses before the count carries into the next place; denary is base 10, binary is base 2.
- Denary
- The everyday base-10 number system, using digits 0 to 9 and carrying at 10.
- Bit
- A single binary digit, either 0 or 1.
- Byte
- Eight bits; an 8-bit binary number holds values from 0 to 255.
- Place value
- The power of 2 each bit represents, starting at 2^0 = 1 on the right and doubling leftward to 128 in an 8-bit number.
- Transistor
- The fundamental switch inside processors and memory with two stable states, off (0) and on (1), which is why computers use binary.
- Hexadecimal
- A base-16 shorthand notation for binary, using digits 0–9 and A–F, where each digit represents 4 bits.
- Nibble
- A group of 4 binary bits, represented by a single hexadecimal digit.
Frequently asked questions
Write the 8-bit place value table (128, 64, 32, 16, 8, 4, 2, 1), mark which bits are set to 1, then add those place values together. For example, 10110100 has 128 + 32 + 16 + 4 = 180.
A bit is a single binary digit, either 0 or 1, while a byte is 8 bits. They are not interchangeable, so an 8-bit binary number is 1 byte, not 8 bytes.
Each hex digit corresponds to exactly 4 binary bits (one nibble), so an 8-bit byte writes as just two hex characters instead of eight. This compactness makes hex practical for memory addresses, RGB colour codes and MAC addresses, though computers still store everything in binary.
Generate revision on any topic you study
Type any topic you're studying and Aicademy generates a complete lesson, quiz, and flashcard set, personalised to your level.
Lessons on anything
Structured, level-matched lessons on any topic you study
Practice quizzes
Find out what you actually know before the exam does
Flashcard sets
Lock in key concepts with instant revision cards
Ask Aica
Stuck on something? Get a clear explanation, any time
Robust and Secure Programming
Hexadecimal Representation
Related lessons
6 min
7 min
6 min