QR Codes for the Classroom
Free QR tools for the classroom: make codes for worksheets and resources, then teach how they work with the Damage Lab, anatomy guides and check-digit math. No accounts, no tracking, works offline.
QR codes are a sneaky-good STEM lesson: binary data, error correction, geometry and checksum arithmetic hiding inside a square your students see every day. QR Puppy is classroom-safe by design — no accounts, no ads, no tracking, and it works offline on school Wi-Fi. Here are ready-made activities using the free tools on this site.
Ready?
It's free, private and works offline.
How to make it
- Warm-up: make a QR code linking to today's resource, and show the class the anatomy guide — finder patterns, timing lines, quiet zone.
- Experiment: open the QR Damage Lab and let students bet how much damage a code survives at each error-correction level, then test it live.
- Math: use the Check-Digit Calculator to teach the mod-10 checksum on real barcodes from lunchboxes and library books.
- Challenge: try reading a QR code by eye — decode the format bits by hand like it's a puzzle.
Frequently asked questions
Is QR Puppy safe to use with students?
Yes. There are no accounts, no ads, no tracking and no data collection — everything runs in the browser, even offline. The scanner also previews where links go before anything opens.
Does it work on locked-down school networks?
Yes. After the first load it works fully offline as an installable app, so filtered or flaky school Wi-Fi isn't a problem.
What subjects does this fit?
Computer science (encoding, error correction), math (checksums, modular arithmetic), and digital literacy (QR safety and link hygiene — there's a whole library section on scams).
Can students make their own codes?
Yes, freely — codes for a class page, a project portfolio or a scavenger hunt. Everything is free and nothing expires, so hallway displays keep working all year.
Make yours now 🐾
Free forever, no tracking, no expiry.