How to prepare a QR code for print in a classroom
Prepare a classroom QR code for print, choose a readable size and contrast, and test a paper copy before sharing it with students.
A QR code that looks clear on your screen may be too small, faint, or crowded on a classroom handout. If students cannot scan it quickly, they may miss the activity or need help while the lesson is underway.
Use the QR Code Generator to create a code for a class resource, then check it on paper before printing a full set. A quick scan test can catch link access problems as well as print issues.
Prepare the QR code for print
- Open the QR Code Generator and choose the type of information you want the code to contain, such as a link to a class resource or a Wi-Fi network.
- Enter the destination carefully. For a web link, copy it from the resource itself and check that it opens without an unexpected login or permission request.
- Choose a dark code on a light background. If you add colors or a logo, keep the code easy to distinguish from the background and leave a clear border around it.
- Save the generated QR code and place it in your handout, worksheet, or classroom sign. Keep it square, do not stretch it, and avoid placing text or artwork close to its edges.
- Print one test copy at the intended size. Scan that paper copy with a phone camera from the distance students will use, then confirm that the correct page or network opens.
For a worksheet held in a student's hand, start around 1.25 to 1.5 inches wide. A code on a wall poster needs to be larger if students will scan it from across the room. There is no size that works for every phone and lighting condition, so test the actual printed copy instead of relying on a screen preview.
Choose the right layout for students
A QR code on a handout
Put the code near the instruction that explains what students should do with it. Leave an open margin around the square so nearby text, lines, or images do not run into the code. Add a short printed label such as “Scan to open the reading” so students know what to expect.
A code on a wall or station sign
Make the code large enough to scan from the usual standing or seated position. If students line up to use it, place it where the phone camera can see it without glare, heavy shadows, or a sharp angle. A larger code is usually more useful than decorative detail when the scan happens from a distance.
A code with color or a logo
Use strong contrast: a dark foreground on a pale, plain background is a reliable choice. Avoid light colors for the code itself, gradients behind its small squares, or a busy photo background. A logo can make a code less forgiving if it covers too much of the pattern, so leave it out unless a test print scans consistently.
A code for a classroom Wi-Fi network
A Wi-Fi QR code can help students connect without typing a long password. Check that the network name and password are correct before printing. Treat the printed code like a password: anyone who can scan it may be able to join that network, so use a guest network if students or visitors should not access school devices.
If the printed code does not scan
- Move the phone closer and steady it. Make sure the whole square is visible in the camera view, then hold still for a moment. Do not crop off the code's clear outer margin.
- Print it larger. If the camera struggles from the intended scanning distance, increase the code's size in the page layout. Avoid enlarging it by stretching only one side.
- Improve contrast. Switch to a dark code on a plain light background. If the paper is colored, textured, or glossy, try plain white paper for the test copy.
- Check the print scale and quality. In the print dialog, select the intended paper size and avoid options that shrink the page unexpectedly. On Windows 11, check Settings › Bluetooth & devices › Printers & scanners and the printer's available preferences. On macOS, check System Settings › Printers & Scanners and the options in the print dialog. Names vary by printer, but choose a clear print setting rather than draft mode.
- Test the destination on a student device. A code can scan correctly but still lead to a page students cannot open. Check the link while signed out of your own school account, or use a device that represents the access students will have.
- Generate a fresh code if the destination changed. If you edited the link or network details, make a new QR code and repeat the paper test. Do not assume an old printed code will update when the destination changes.
Make the scan part of your classroom check
Test from the back of the room if the code will be displayed there, and test a handout under the same lighting students will use. If several phone models are available, try more than one. Camera focus, glare, paper quality, and printing can all affect scanning, even when the code itself is valid.
Before you make a class set, keep a copy of the destination link in the lesson plan. That gives students another way to reach the resource if a camera cannot scan the paper. Do not encode private student information in a QR code, since anyone who sees the printed code can try to read it.
