QR Codes for Teachers: Share Resources With Students Without Printing 30 Links

Math practice worksheet on a classroom desk with a real scannable QR code in the top-right corner

There's a moment every teacher recognizes: you've handed out a worksheet, the room goes quiet, and a hand goes up. "What's the URL again?" Then another hand. Then five more. You're spelling out https://www.khanacademy.org/math/cc-fifth-grade-math/... while the rest of the class slows to a crawl waiting for you to be done.

A QR code on the handout fixes this in about ten seconds. Students point their phone, tap a notification, and they're on the resource. No app, no shortened URL to type, no waiting. This guide walks you through how to do it for free, what to actually link to, and the small details (size, placement, what counts as "the right" resource) that separate a QR code that gets used from one that gets ignored.

Why this works better than typed URLs

The math: a typed URL with even one typo costs about 60 seconds of class time per student affected. In a class of 28, that's a sizable hidden tax on every link you share. A QR code's cost is one print job and roughly two seconds per scan. Across a school year, the time saved is real - and it scales especially well in subjects where you assign one link per topic and rotate through 30-40 topics.

Two other things QR codes do that typed URLs don't:

  • They survive the photocopier. A QR printed on a master copy keeps working on photocopies of photocopies, as long as the contrast is decent. Hand-typed URLs degrade.
  • They work with the school camera roll. A student who's away on a sick day can scan a friend's photo of the handout and still get the link.
What you'll need (and what you won't)

The whole setup needs four things and no special software:

  • A resource to point to. The link can be a Google Doc, a Khan Academy lesson, a YouTube video, a Padlet board, a Quizlet set, a Drive folder - anything with a URL.
  • A free QR generator. We use whew.cc; the workflow below is identical for any free tool.
  • Your school printer. A handout with a QR in the corner takes the same ink as one without.
  • About 90 seconds. That's the total time from "I have a link" to "I have a printed handout with a working QR."

What you don't need: a paid edtech platform, an app for students to install, district approval (the QR is just a hyperlink), or a separate "classroom QR system." A QR code is a hyperlink in print form. Nothing fancier.

The 90-second workflow
  1. Copy your resource URL. Open the page you want students to land on and copy the address from the browser bar.
  2. Open whew.cc. Paste the URL into the input box and click Generate QR code.
  3. Pick Static unless you'll change the link. Static codes work forever and don't depend on any service. Use Dynamic only if you'll be re-pointing the same printed code to different resources over the term (more on this in a moment).
  4. (Optional) Customize. Add your school colors, round the corners, or drop your school's logo in the center via the Logo tab. We have a full walkthrough in how to add a logo to a QR code.
  5. Download the SVG. SVG stays sharp at any size, which matters because you'll be sticking this on a Word doc, a Google Slide, a Pages document, or a printed worksheet - all of which scale.
  6. Drop the QR into your handout. Top-right corner of the page is the conventional spot. About 2 cm (¾ inch) square is enough to scan from across a desk. Add a tiny caption ("Scan for video" or "Scan for homework hints") so students know what's behind it.

That's it. The first time it takes 90 seconds; after a few you'll do it in 30.

Six places to put a QR code in your classroom

Infographic of six classroom QR code use cases - handout, whiteboard, syllabus, parent newsletter, science fair, field trip

The six places most teachers get genuine use:

  1. The corner of a homework handout. Link to the video walkthrough you recorded (or the Khan Academy lesson, or the Bozeman Science clip). Students who get stuck can rewatch the explanation that night without messaging you at 9 PM.
  2. Whiteboard photo. Print today's slide deck as a QR-tagged page on the side of the board so the kids in the back row aren't squinting. Same code for the whole class.
  3. Syllabus or classroom door. A laminated QR on the door points to your contact info, office hours, and course outline. Parents who come up at parent-teacher night just scan it.
  4. Parent newsletter. Single QR that links to a sign-up form or a class group (Remind, Google Group, WhatsApp). One scan and a parent is in the loop.
  5. Science fair posters. One QR per project pointing to supporting video, raw data, or a Drive folder of references. Judges and visitors get the depth without printing 30 pages.
  6. Field trip pack. A QR on the permission slip linking to the route map, parent contact list, and the rescheduled-trip plan in case of rain. Saves the "did anyone bring the printout?" moment.
Static or dynamic for classroom use

The same question we cover in the restaurant menus guide applies here, with one teacher-specific spin:

  • Static is right for evergreen resources. A multiplication table page that never changes, a periodic table reference, a school map. Print once, works forever.
  • Dynamic is right for "same code, different content over time." A "this week's homework" QR on the back of every desk that you re-point each Monday. A "today's exit ticket" code on the whiteboard. A "scan to vote in our class poll" code that you reuse for different polls. The QR itself stays the same; the destination changes.

Free anonymous dynamic codes on whew.cc hold for 2 weeks, free-account ones for 90 days, and paid-plan ones don't expire. For a school year of weekly re-pointing, a paid plan (a few dollars a month) is the right call.

Privacy, school networks, and the boring stuff

Two practical things to know before you start putting QRs on student-facing materials:

  • QR codes are public. Anyone who sees the printed code can scan it. Don't put a QR on something that links to a private gradebook, a draft answer key, or anything you wouldn't want a parent or another teacher to read. For those, share a link directly with the named students.
  • School Wi-Fi filtering. Some district networks block redirect services. If you're using a dynamic QR (which routes through whew.cc's short-link domain first), test it on the school Wi-Fi before printing in bulk. Static QRs encode the destination URL directly and aren't affected by redirect filtering, so they're the safer choice in tightly filtered environments.
A few things to keep handy
  • A reusable QR for "today's resource." Use a dynamic QR, print it on a laminated card, edit the destination weekly. One card per subject saves a lot of reprinting.
  • A paper-menu fallback. Have a small stack of printed copies of any resource you QR-link to, for the student who left their phone at home or whose battery's dead. The QR is the default, not the replacement.
  • A scan test before printing in bulk. The Check Readability button in whew.cc's Logo tab (or just scanning your own preview with your phone) catches the codes that won't scan reliably before the photocopier is involved.
Generate a classroom QR in 30 seconds

Free, no sign-up. Static or dynamic. SVG and PNG download. Add your school's logo if you'd like.

whew.cc QR Generator

Frequently Asked Questions (FAQ)

Almost certainly yes. Every iPhone since iOS 11 (2017) and every Android since version 9 (2018) scans QR codes natively from the camera app. Students with older devices can install any free scanner app, but in practice this almost never comes up. A student without a phone at all is a separate problem - keep a couple of printed copies of whatever you've linked to for that case.

Yes - QR codes are excellent for homework that goes home, parent communication, and resources that students access from a classroom Chromebook (point a webcam at the printed code, or have the student type a tiny short URL written below it). The QR code itself doesn't require phones to function; it's just a way to encode a link compactly. For in-class use where phones are restricted, print the code at the top of a handout that goes home with the student.

The most-used QR codes link to one of: a short video (5-10 minutes), a single Google Doc or Slides deck, a Khan Academy / Bozeman / TED-Ed lesson, a Padlet / Quizlet / Quizizz session, or a Drive folder of related resources. Avoid linking to large PDFs (slow on phones) and homepage-style sites that require navigation. Pick the specific URL of the specific resource.

Yes, as long as the destination is something you'd be comfortable a parent reading. QR codes are just URLs encoded as a pattern - there's nothing inherently risky about the code itself. The standard advice applies: link to URLs on platforms you trust, and don't use QR codes for anything you'd want kept private (those should be sent directly to specific recipients).

With a dynamic QR you get aggregate scan counts (total scans, time of day, rough geography). You can't see which specific students scanned - which is a privacy feature, not a bug. Use the aggregate to see whether a particular resource is getting used at all; if scan counts are very low, students may not understand what the code is for.

A 2 cm (¾ inch) square is the smallest that scans reliably from a student's hand, on a sitting-at-a-desk distance. For a poster across the back of the room, scale up - a rough rule is "QR size in cm = scanning distance in meters × 2." A QR on the side of the whiteboard meant to be scanned from 3 m away should be about 6 cm square.

Use a static QR code. Static codes encode the destination URL directly in the pattern, so there's no redirect step that could be blocked. If your district allows access to the underlying resource (YouTube, Google Drive, Khan Academy) but blocks redirect services, static codes will always work. Test on the school network before mass-printing if you're unsure.

Want to keep going? Read about adding a school logo to your QR codes, or compare free QR generators to find the one that fits your workflow.