QR codes in the classroom

A QR code in a classroom does one job: it gets a student from a piece of paper to a resource in two seconds instead of the five minutes lost to mistyped URLs. Everything below builds on that. None of it needs an app, an account or a budget — every phone and tablet camera made since 2017 reads codes natively, and the codes you make here never expire and never phone home, which matters when the people scanning are children.

  1. 1

    Put the resource somewhere stable

    A shared drive link, a school LMS page, a YouTube video, a Google Form. The code encodes that address, so it must be one that stays put — check sharing permissions with a phone that isn't signed into your account before printing 30 copies.

  2. 2

    Generate one code per resource

    Paste the link above. If the link is very long (Google Drive links often are) the code becomes dense and harder to scan from a desk — shorten it with your school's URL shortener first, or link to a page that holds several resources.

  3. 3

    Print at 2.5 cm or larger, with the link in text

    Classroom lighting is poor and phones are old; a 2.5–3 cm code scans reliably from arm's length. Write the short URL underneath so students without a device, or with a cracked camera, can still get there.

Try it now

Send anyone straight to a web page with a single scan.

Fill in the fields to encode your own content

Waiting for content

Free, no sign-up, no watermark. Your code never leaves this browser.

Ideas for lessons

Scavenger hunts are the classic and still the best. Post codes around the room, the library or the school grounds; each opens a clue, a question or a short video, and the answer leads to the next station. It works for revision (each station is an exam question), for orientation (new students learn the building) and for field trips (a code by the aquarium tank opens the species guide, and what students read there turns up in the write-up).

Self-checking worksheets: a code beside each problem opens the worked solution. Students attempt first, scan to check, and you spend your time with the ones who scanned early. Differentiation without labelling: the same worksheet carries two codes — one to a simpler explanation, one to an extension task — and students choose without anyone knowing which they picked.

Flipped and blended lessons: a code on the homework sheet opens tonight's video, so the next lesson starts with the exercise rather than the exposition. Periodic table, map, timeline and anatomy posters with a code per element, country, date or organ that opens a two-minute explainer. Reading corners where the code on a book's cover opens a review, the author's site or an audiobook sample.

Ideas for the school office and library

Parent communication is the quietest big win. A code on the newsletter opens the calendar; a code on the permission slip opens the online form; a code at the front desk opens the absence-reporting page. Each one removes a phone call. Event posters carry a code to the ticket or sign-up page, and the same poster works for every event if the code points at a page you update.

Libraries were early adopters and still lead: codes on shelf ends open the subject guide, codes at the catalogue terminals open the search tutorial, codes on the wall open a self-guided tour for new students. Student portfolios: a code on the folder or the report card opens a shared album of the term's best work, which parents can view on the spot at conferences.

Feedback without names: a code on the wall opens an anonymous form — one question, one tap — so you know by the end of the day whether the new topic landed.

Choosing the right code type

Most classroom codes are plain links. Three other types earn their place: a Wi-Fi code at the classroom door (or on a card for supply teachers) connects devices to the guest network without reading a password aloud; a text code holds a short instruction or answer entirely inside the pattern, so it works with no signal at all — useful in older buildings and on trips; a calendar-event code lets parents add the school play to their phone with one tap.

Avoid codes that open an email or phone number on materials students take home — they're fine for the office noticeboard, but a child's worksheet shouldn't dial anyone.

Safety and privacy in school

Static codes made here contain the destination itself, with no redirect through a third-party service. That means nobody — not this site, not a QR vendor — logs which student scanned what and when. If your school has a student-data policy, that is usually the single sentence it needs. Dynamic-code services that offer scan analytics do so by routing every scan through their servers; check that against your policy before using them with minors.

Teach the habit alongside the tool: read the link the camera shows before tapping, and never enter a password on a page reached from a code you weren't expecting. Codes in public places can be replaced with stickers, and a classroom is a good place to learn to notice that.

Devices, signal and the students without either

Plan for the device you don't control. A code that opens a Google Doc works on the tablet trolley but may force a sign-in on a student's own phone; a code to a public web page works everywhere. Test on the oldest device in the room. Where there is no signal, use text codes, or point at pages already cached in the LMS app.

Always give the non-scanning route: the short URL in print, a printed copy of the resource on the desk, or a shared screen. A QR code is a shortcut, not a gate.

Mistakes to avoid

  • Long Drive or SharePoint links make dense codes that won't scan at 2 cm — shorten the link or enlarge the code.
  • A resource that only opens when signed into a staff account will fail for every student; test logged out.
  • Laminated codes under fluorescent light reflect — matte laminate or plain paper in a sleeve scans better.
  • Never rely on a code alone for anything time-critical (exam rooms, fire procedures); print the information too.

Common questions

Do students need a QR scanner app?

No. The built-in camera on iPhone (iOS 11+) and Android (Google Lens or the camera app) reads codes directly. Older tablets may need a free scanner app.

Can I change what a printed code opens?

Only if the code points at a page you control and you change that page. The code itself is fixed — that is what makes it permanent and private. For a term's worth of changing resources, point the code at one hub page.

Are the codes free for a whole school?

Yes — unlimited codes, no account, no per-scan fees, for as many classes and years as you like. Bulk generation from a spreadsheet is available for whole-cohort jobs like folder labels.

What size should I print for a worksheet?

2.5–3 cm on A4 handouts, 5 cm or more on wall posters that are scanned from a distance.

Do the codes work without internet?

Text, Wi-Fi and contact codes carry their content inside the pattern and work offline. Link codes need a connection to open the page, though the scan itself does not.