Anatomy of a QR Code
Understanding QR Codes
Digital Technologies Progress Outcomes
Understanding that data is represented in different ways
Beginning to understand encoded representations
Recognising that algorithms interpret patterns
[DDDO] = PO2
Investigating how digital outcomes are designed for purpose
Analysing features and components of an outcome
Cross-Curricular Links
Patterns, spatial reasoning
Design, layout, contrast
Year Levels
Y4-6 (Scaffolded, visual patterns, positions)
Y7-8+
Duration
1 lesson
Resources
Extension
Challenge learners to build a large-scale version of a QR code that focuses on mapping the key features, using physical objects available or even their by arranging their bodies as a group.
Prompt learners to modify existing QR codes by covering distorting, or otherwise damaging parts of the image to test error tolerance and evaluate which features are critical to functional scanning.
Guide learners to try another activity in the Understanding QR Codes series:
Making Our Own QR Codes
Scan Smart (Ethics & QR Codes)
About Activity
This activity is designed to develop understanding of how QR codes store and represent information through structured patterns and positioning. Learners will investigate the visual features of QR codes, analyse their components, and begin to recognise structured order in what might previously have appeared random.
Guide learners to identify key structural elements, understand that digital information can be encoded in different ways, and consider how design and structure influence function of these common digital tools we see being used around us every day.
Activity Guide
Essential Guidance for Digital Safety & Wellbeing
While analysing QR code design can deepen understanding, students testing or modifying codes independently can lead to unintended exposure to unsafe content.
Teachers should:
Use approved QR code examples wherever possible
Avoid using QR codes sourced from the open internet without verification
Supervise device use closely, particularly with younger learners
Make sure any experimentation like modifying QR codes is done using safe links
It is best practice to:
Frame QR codes as encoded data that connects with real content, not just “things to scan”
Reinforce that not all codes should be tested and trusted blindly
Maintain a clear boundary between learning environments and uncontrolled digital spaces
Extension: Video Essay (Recommended for Y9+)
For older learners (rec. Y9+), consider using this video to explain and demonstrate aspects of a QR code in more detail. These sections are relevant to this activity:
00:00-00:24 QR Codes as Language for Machines [00:24]
10:34-12:32 Encoding Information for QR Codes [01:58]
12:32-16:18 Anatomy & Building a QR Code [03:46]
16:18-16:44 Redundancy & Error Correction [00:26]
18:16-28:40 Levels of Error Correction & Masking [10:24]
28:40-29:06 Scanning the Handmade QR Code [00:26]
‘Understanding QR Codes’ Series
This activity is one of a series of resources related to QR codes, designed to guide learners to understand and gain skills related to this digital tool. Check out these other activities in the collection: