Create QR codes for links, contact cards, WiFi, events, locations, and classroom resources.
The QR Code Generator helps teachers, students, and school staff turn classroom information into scannable codes. You can create QR codes for websites, contact cards, plain text, WiFi access, email drafts, phone numbers, SMS messages, calendar events, map locations, and cryptocurrency payment addresses.
Use it when a printed handout, poster, worksheet, presentation slide, display board, or classroom station needs to connect people to something digital without asking them to type a long address by hand. A QR code is only a shortcut to the information you enter, so always check the destination and test the code before sharing or printing it.
This generator creates static QR codes in your browser. The generated image does not depend on a ClassTools24 account, and the QR code will keep working as long as the content inside it remains valid. For example, a website QR code will keep opening the same URL, but it cannot fix a broken, moved, private, or permission-restricted page.
What You Can Create
The tool includes separate tabs for common classroom and everyday QR code formats:
- Website: Link to lesson pages, forms, videos, classroom resources, assignment instructions, shared documents, or project pages.
- Contact: Create a vCard-style contact QR code with name, phone, email, organization, job title, website, address, notes, photo URL, and social profile links. Less common fields are grouped in collapsible sections so the form stays easier to scan.
- Text: Store a short instruction, code word, clue, station prompt, reminder, or offline note directly inside the QR code.
- WiFi: Build a QR code that helps visitors join a classroom or event network without typing the network name and password manually.
- Email: Prepare a QR code that opens a draft email with recipient, subject, and message text.
- Phone and SMS: Create quick contact codes for phone calls or text messages where appropriate.
- Event: Store a calendar event with title, start time, end time, location, and details.
- Location: Create a map QR code from latitude and longitude coordinates.
- Crypto: Create a payment-address QR code for supported cryptocurrency address formats. Check the address carefully before using it.
How to Use the QR Code Generator
- Choose the content type from the tabs at the top of the generator.
- Fill in the fields for that type. Required fields are kept near the top, while optional contact details are grouped into collapsible sections.
- Watch the byte counter below the form. QR codes become harder to scan when too much information is packed into them.
- Open the Design section only if you want to add a frame, logo, color, or dot shape.
- Choose an image size, then select Generate QR.
- Scan the result with a phone or the ClassTools24 QR Code Reader before printing or sharing.
- Download the QR image and place it in your worksheet, poster, slide, card, classroom display, or handout.
Design Options
The Design panel is collapsed by default so the main form stays clean. Open it when you need to customize the QR code.
- Frame: Add no frame, a border, or a simple Scan Me label above or below the QR code.
- Logo: Upload a small logo that appears in the center of the QR code with a white backing. The tool raises error correction automatically when a logo is used, but you should still test the result carefully.
- Color and shape: Choose foreground and background colors and select square, rounded, or dot-style data modules.
For best scanning, keep strong contrast between the QR pattern and the background. Dark foreground on a light background is usually the most reliable choice. Avoid very pale colors, busy backgrounds, tiny codes, and oversized logos.
Classroom Uses
Teachers can use QR codes to connect printed materials with digital resources. A worksheet can link to a reading passage, a classroom station can link to audio instructions, a poster can link to a project rubric, and a slide can link to an exit ticket or feedback form.
Students can use QR codes in portfolios, science fair boards, presentations, posters, book reports, newsletters, and group projects. A code can point to a video, document, bibliography, map location, contact card, or short explanation that would be awkward to print in full.
QR codes are also helpful for school events. They can link families to schedules, maps, sign-up forms, program notes, event pages, WiFi details, or staff contact cards when those details are appropriate to share.
Safety, Privacy, and Accuracy
Do not put passwords, private student information, grades, payment details, confidential records, or sensitive school data into a QR code. Anyone who scans or receives the code may be able to read the stored information or open the destination.
Logo images used for QR design are handled in your browser for the generated image. They are not needed for the QR code after you download it. If you add a photo URL to a contact QR code, the QR code stores that URL as text; it does not embed the actual image file.
Always test the QR code on more than one device if it will be printed for a class, event, or public display. Check that the destination opens without requiring a private login unless that is intentional, and make sure the page is appropriate for the audience.
Printing and Scanning Tips
- Use a large enough size for the distance people will scan from.
- Keep white space around the QR code so scanners can detect the edges.
- Print on a flat surface where possible.
- Avoid glare, folds, heavy lamination, low ink, or backgrounds that reduce contrast.
- Shorter content usually creates cleaner QR patterns that scan faster.
- Test the final printed version, not only the on-screen preview.
Common Problems
If a QR code does not scan, try increasing the image size, using darker foreground color, removing the logo, shortening the content, or switching back to square modules. If a website opens the wrong page, regenerate the QR code after correcting the URL. If a shared document shows an access error, update the document permissions or use a public classroom-safe page instead.
If you are creating a contact QR code, double-check phone numbers, email addresses, organization names, websites, and social profile links before printing. Static QR codes cannot be edited after they are downloaded and distributed; you need to generate and replace the image if the stored details change.
Related use cases
Interactive Learning Stations & Homework Submission System
Learn how teachers can use QR codes for interactive learning stations and a homework submission system to improve engagement, organization, and classroom efficiency.
Read use case