You need a QR code for a worksheet link, a classroom poster, a conference handout, or a product label — and you need it in 30 seconds, not after creating an account on a platform that’ll email you forever. The QR Code Generator below creates permanent, high-resolution QR codes for any URL, text, or data you enter. The codes never expire, work on every smartphone camera, and download as PNG images ready for print or digital use. Free, no signup, no watermarks, unlimited codes.
QR Code Creator
Enter text or a URL below to generate your QR code instantly.
Your QR code will appear here.
How to Create a QR Code
Enter your URL or text
Paste a website link, type plain text, or enter any data you want the QR code to contain. The code stores exactly what you enter — for URLs, include the full address starting with https://.
Generate the QR code
Click generate and the QR code appears instantly. Test it with your phone camera before using it — open your camera app, point it at the screen, and verify it opens the correct link or displays the right text.
Download and use
Save the QR code as a PNG image. Insert it into documents, slides, posters, worksheets, business cards, product packaging, or any print or digital material. The code is permanent — it will keep working as long as the destination URL exists.
What You Can Put in a QR Code
Website URLs
Link to any webpage — a Google Form, a class website, a portfolio, a sign-up page, or a product listing. The most common QR code use case and the one every phone camera supports natively.
Plain text and messages
Encode instructions, short messages, event details, or reference information directly. Scanning displays the text on screen — no internet connection needed for the reader.
Google Docs and Slides
Paste a sharing link to a Google Doc, Sheet, Slide, or Drive folder. Students scan the code instead of typing a long URL — especially useful in classrooms where students use tablets or phones.
YouTube videos and media
Link to instructional videos, podcasts, audio recordings, or any online media. Add QR codes to printed worksheets so students can scan and watch a related video instantly.
QR Code Uses by Setting
Classroom teaching
Print QR codes on worksheets linking to answer keys, instructional videos, or interactive activities. Add them to station rotation cards so students scan and access the activity instructions. Place them on bulletin boards linking to class resources, reading lists, or daily announcements. Teachers use QR codes on sub plans to link the substitute to lesson materials without printing extra pages.
Student projects and portfolios
Students add QR codes to physical posters that link to digital presentations, research sources, or multimedia elements. Portfolio binders include QR codes linking to video recordings of speeches or performances. Science fair boards use QR codes to link to data sets or experimental footage.
Business and professional use
Add QR codes to business cards linking to your website or LinkedIn profile. Print them on product packaging linking to instruction manuals or warranty registration. Use them on conference handouts, event badges, menus, flyers, and real estate signs to bridge print and digital content.
Events and organizations
Link event posters to registration forms, ticket pages, or schedule details. Churches, nonprofits, and community groups use QR codes on printed materials to link to donation pages, volunteer sign-ups, or event calendars without requiring attendees to type URLs.
Personal use
Create QR codes for WiFi passwords to share with guests (encode the WiFi network name and password as text), link to shared photo albums, or add to moving boxes with inventory lists. Any situation where someone needs to access digital information from a physical object.
Tips for Printing and Placing QR Codes
Minimum print size
QR codes should be at least 2 cm × 2 cm (roughly 0.8 inches) for reliable scanning from a handheld phone. For posters or signs meant to be scanned from several feet away, scale up to 10 cm or larger. The farther the scanner, the bigger the code needs to be.
Contrast matters
QR codes need strong contrast between the dark modules and the light background. Print dark codes on white or light paper. Avoid placing codes on busy backgrounds, textured surfaces, or low-contrast color combinations — the phone camera needs to distinguish the pattern clearly.
Always test before distributing
Scan the printed QR code with at least two different phones before distributing. Test from the distance you expect people to scan — a code on a worksheet is scanned from 6 inches away, but a code on a hallway poster is scanned from 3 feet.
Add a label telling people what to expect
A QR code without context gets ignored. Add a short label: “Scan for answer key,” “Scan for video tutorial,” or “Scan to register.” People scan more often when they know what they’ll get.
Frequently Asked Questions
Is this QR code generator free?
Yes. Completely free with no account, no watermarks, and no limits on how many QR codes you create. Every code you generate is yours to use for any purpose.
Do the QR codes expire?
No. The QR codes generated here are static — the data is encoded directly into the code pattern itself. The code will work forever as long as the destination URL stays active. There is no tracking server or subscription that could cause the code to stop working.
What is the difference between static and dynamic QR codes?
Static QR codes (what this tool creates) encode the data directly — the URL or text is baked into the code pattern and cannot be changed after creation. Dynamic QR codes route through a redirect server that lets you change the destination later, but they require an active subscription and stop working if the service shuts down. Static codes are permanent and free; dynamic codes are editable but depend on a third-party server.
How do I scan a QR code?
On most modern smartphones (iPhone and Android), simply open the default camera app and point it at the QR code. A notification or link will appear that you can tap to open. No separate QR scanner app is needed — this feature has been built into phone cameras since roughly 2017.
Can I use these QR codes commercially?
Yes. QR codes generated here are yours to use without restriction — on product packaging, business cards, marketing materials, menus, real estate listings, or any other personal, educational, or commercial application.
What happens if the linked URL changes or goes down?
Because these are static codes, the URL is permanently encoded. If the destination page moves or is deleted, the QR code will still scan — but it will lead to a broken link. For content that might move, use a URL shortener (like bit.ly) as a middle layer so you can redirect the short link to a new destination without reprinting the QR code.
How much text can a QR code hold?
A standard QR code can store up to about 4,296 alphanumeric characters, but in practice you should keep it under 300 characters for reliable scanning. Longer content makes the code pattern denser and harder for cameras to read, especially at smaller print sizes. For long content, link to a webpage rather than encoding the full text.
What file format is the downloaded QR code?
The QR code downloads as a PNG image — a format supported by every document editor, slide program, design tool, and print service. You can insert it directly into Word, Google Docs, PowerPoint, Canva, or any other application.
More Free Tools on SmartEduTools
The QR code generator is one of 20+ free tools — here are the ones most often used alongside it:
Teaching Tools
- Lesson Plan Generator — build lessons, then QR-link students to the resources
- AI Quiz Generator — create quizzes and link them via QR on printed worksheets
- Rubric Generator — design rubrics students can scan to access before starting
- Worksheet Generator — generate practice sheets with QR-linked answer keys
Writing and Professional Tools
- Grammar Checker — proofread text before encoding it in a QR code
- AI Resume Builder — create a resume, then QR-link it on your business card
- IEP Goal Generator — write SMART goals for individualized education programs
- Parent Email Generator — draft parent communication emails quickly