GCSE · Computer Science · AQA · Spec 8525
Unicode
Type a capital A and your computer doesn't store an A. It stores 65. So how could it ever store a letter from another alphabet, or an emoji?
Try it · 7 bits, one character
Flip a bit, change the letter
Code key: A = 65, B = 66, C = 67 … Z = 90, then a = 97, b = 98, c = 99 … z = 122. Codes that aren't on this key belong to other characters, such as digits, punctuation and control codes.
WHAT YOU'VE LEARNED
A quick recap of today's lesson.
What you need to know
- A character set (character encoding) gives each character a unique number, called its character code. The computer stores that code in binary.
- ASCII uses 7 bits per character, so it can represent only 128 characters. That covers English letters, digits, punctuation and control codes, but not other alphabets.
- Unicode uses more bits per character than ASCII (up to 32), so it can represent far more characters: almost all the world's writing systems, plus many symbols and emoji.
- Unicode's first 128 codes are the same as ASCII's, so A is 65 in both.
- Advantage of Unicode: text in many languages can be stored and shared consistently between computers worldwide. Disadvantage: more bits per character can mean more memory and larger files.
The big picture
A character set gives each character a unique number, its character code, and the computer stores that code in binary. ASCII uses 7 bits per character, so it has only 128 codes: enough for English letters, digits, punctuation and control codes, but not other alphabets. Unicode uses more bits (up to 32), so it covers almost all the world's writing systems, plus many symbols and emoji. Its first 128 codes match ASCII's, so A is 65 in both. The cost: more bits per character can mean more memory and larger files.
Key points
Worked example
Problem
A program stores the letter G. You know that A has the code 65. Find G's code, write it as a 7-bit binary number, then find the code for small g.
⚠ Watch out
Thinking Unicode gave English letters new codes. It didn't: Unicode's first 128 codes are exactly ASCII's, so A is 65 in both. Unicode adds codes for the characters ASCII never had.
Memory hook
Seven bits, one-two-eight: ASCII's full. Unicode keeps those 128 and builds the rest of the world on top.
Check yourself
Cover the page. Why do 7 bits give ASCII exactly 128 characters? If a is 97, what is the code for e? And what is one advantage and one disadvantage of Unicode?
Flashcards
(13)What is a character code?
What does a character set (character encoding) do?
How many bits per character does ASCII use?
How many different characters can ASCII represent, and why?
What can ASCII represent, and what can't it?
What is Unicode designed to represent?
How many bits per character can Unicode use?
What is the code for A in Unicode?
B is 66. How do you get C's code without a table?
How far apart are a capital letter's code and its small letter's code?
What happens to the number of possible codes when you add one more bit?
What is an advantage of Unicode over ASCII?
What is a disadvantage of Unicode compared with ASCII?
Tap any card to flip it, or use Study as deck to go through them one at a time. In the full lesson these run as a spaced-repetition deck — you rate each card Hard, Good or Easy and the tricky ones keep coming back until they stick.
Learning with Lightbulb is opening soon
You can use this lesson now. Join the waitlist and we'll let you know when the full Lightbulb experience is ready.
Keep me postedMore AQA GCSE Computer Science topics
How this lesson was checked. This AQA GCSE Computer Science (specification 8525)lesson was published through Lightbulb Learning's human-designed editorial process — the educational standards, accuracy rules and publication checks it must pass were authored and approved by Philip Halpin. It passed subject-specific assessment, automated educational checks and technical publication verification before going live (publication checks completed 30 September 2026). Published pages are monitored, human spot-checking is ongoing across the lesson library, and anything found wrong is corrected or withdrawn. How our lessons are made and checked. Spotted a mistake? Email hello@lightbulblearning.co and we'll review it.