Converting hexadecimal to binary using nibbles
Hex to binary: replace each hex digit with its 4-bit nibble, keeping leading zeros, then join the groups. A is 1010 and 3 is 0011, so A3 is 10100011.
Understanding Converting hexadecimal to binary using nibbles in IGCSE Computer Science Paper 1
What it does: The digit 2 is 10 in binary but is padded with leading zeros to make the 4-bit nibble 0010. 3 becomes 0011 and F becomes 1111, and joining them gives 00111111. A is 1010 and 3 is 0011. The leading zeros in 0011 must be kept, so A3 is 1010 0011. Each hex digit stands for 4 bits. Two hex digits make 8 bits, which is one byte. B is 11 in denary, which is 8 + 2 + 1 = 1011. 1101 is 13, which is D. Keep the leading zero inside the nibble. 5 is 0101, which is 4 bits.
Common mistakes: Each hex digit must be written as a full 4-bit nibble, so the leading zeros must be kept. 3 should be 0011. One hex digit is always converted to 4 bits (a nibble), not 8 bits. The first line should say 4 bits.
Free printable worksheet with full answer key — or add this module to a class and your students practise it interactively.
This module's key terms are also in a printable crossword (Modules 18–27) and word search (Modules 3–27).
Take this worksheet further — free with Cloodit
Each concept is reinforced from every angle — learned, then applied, then tested.
Cloodit turns curriculum-aligned coding content into journeys students work through one biome at a time.
Over 100 of them, across seven natural biomes.
Turns their work into revision material ready for Flash Cards and Exam study.
Live, competitive practice for the start of the lesson or a teacher-led lesson finisher.
Honour your top performers, or encourage a student who's trying hard — ready to print in seconds.
Quick Questions
Match the Pairs
Key Term
A3 = 1010 0011Fill in the Blanks
Spot the Error
Student with a class code? Join your class →