Anatomy of a QR Code

Understanding QR Codes

Digital Technologies Progress Outcomes

[CTDT] = PO2, PO3

  • 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

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:

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: