Blog

How to make a QR code for a classroom handout

Make a QR code for a classroom handout, link it to a lesson or resource, then check access, print size and scan reliability before sharing.

Megan FosterTools and utilities 4 min read

You want students to open a lesson, reading, assignment, or class resource by scanning a code on a printed handout. The important part is not just creating the QR code. The link must work for students, and the printed code must scan easily.

Use the QR Code Generator to turn a web link into a code, then test it on paper before you make copies for the class.

Make the QR code

  1. Open the QR Code Generator and choose the option for a link.
  2. Copy the web address for the handout, lesson page, video, or other resource. Paste the full address into the generator. For a document stored in a school platform, use its student-facing share link, not an editing or teacher-only link.
  3. Check the address for mistakes, including missing letters, spaces, or a link that ends before its access code. If the destination requires students to sign in, make sure they can use their school accounts.
  4. Choose colors that give the code strong contrast. A dark code on a light background is a reliable starting point. Add a logo only if it does not cover the pattern or make the code harder to scan.
  5. Generate the code, save the result, and place it on the handout with clear space around it. Print one copy and scan it with a phone before making the full set.

A QR code usually points to a web address. It does not contain the document itself, so the resource must remain available at that address. If you update the document but keep the same link, the code can continue to work.

Choose what students should open

A lesson page or online handout

Use the share link for a page or document that students can open without requesting access. If the resource is meant for your class only, check that the student accounts have permission. Scan the code while signed out or with a student account if you can, so you see the same access screen students will see.

A video, practice activity, or class website

A short, direct link is easier to manage than a long chain of pages. Send students to the exact video or activity rather than a general home page where they must search for it. If the address is long, the QR pattern becomes denser. Give the printed code more room and test it from the distance students will use.

A Wi-Fi network or contact detail

The generator can also create codes for options such as Wi-Fi and contact information. These can help students connect to a classroom network or save a school contact, but check your school's rules before putting network details or personal information on a handout. Anyone who gets a copy may be able to scan it.

A link you may change later

With a typical static QR code, the destination is fixed in the code. If you change the destination address, you need to make and distribute a replacement code. If you expect to change the resource later, read Static vs dynamic QR codes: which do you need? before choosing how to share it.

Make the code easy to scan

  1. Leave a clear border. Keep text, lines, and other graphics away from the code. The blank margin helps a phone camera distinguish the QR pattern from the rest of the page.
  2. Give it enough space. A code around 1 inch wide can work for a short link on a sheet students hold close, but a long link, a small printout, or a scan from across a room needs a larger code. Print a sample at its final size instead of judging it on your monitor.
  3. Use strong contrast. Avoid pale colors, similar foreground and background shades, and busy images behind the code. For more color guidance, see How to choose QR code colors that still scan.
  4. Keep the pattern unobstructed. A logo or decorative element should not cover important parts of the code. If you add one, scan the finished version rather than assuming it still works.
  5. Put a useful label beside it. Tell students what they will open, such as “Scan for the reading” or “Open the practice quiz.” Add a typed, short link as a backup for students whose camera cannot scan the code.

Test it before handing it out

Scan the printed sample with more than one phone if possible. Try it in the classroom lighting, at the distance students are likely to hold the handout, and with the paper lying flat. Confirm that the link opens the intended page, not a sign-in error, expired share page, or unrelated resource.

If the code is slow to scan, first check that the print is sharp and the paper is not glossy or reflecting bright light. Enlarge the code, increase the contrast, or remove the logo and try again. If it scans but shows an access request, fix the resource's sharing permissions rather than generating another code for the same link.

Before printing a class set, check that the link is appropriate for the audience and does not expose student names, private records, or other information that should not be shared. A test scan is a quick way to catch both printing problems and access issues.