How to Create a QR Code for Free
QR codes are everywhere — on menus, posters, business cards and product packaging. They let anyone open a link or read information instantly by pointing their phone camera at a small square. Creating one is completely free and takes just seconds.
What can a QR code contain?
- A website link (the most common use)
- Plain text or a message
- A phone number or email address
- Wi-Fi login details for guests
- Social media or payment links
Step-by-step: create a QR code
- Open the QR Code Generator.
- Type or paste your link or text.
- Choose the size you need (larger for print, smaller for screen).
- Click Generate, then download the QR code as a PNG image.
Tips for QR codes that always scan
- Keep good contrast — dark code on a light background works best.
- Don't print too small — aim for at least 2 × 2 cm on paper.
- Leave a quiet zone — keep empty space around the code.
- Test before printing — scan it with a couple of phones first.
Static vs dynamic QR codes
The QR code you generate here is static: the link is baked directly into the code and works forever, with no subscription. Dynamic codes (which let you change the destination later) require a paid service — most people don't need them.
Are these QR codes free to use commercially?
Yes. A generated QR code is just an image encoding your text, so you can use it on menus, flyers, packaging or anywhere you like.
Frequently Asked Questions
Do these QR codes expire?
No. The code you generate is static — the information is encoded directly into the image, so it will keep working forever with no subscription.
Are they free for commercial use?
Yes. A QR code is simply an image of your data, so you can print it on menus, packaging, flyers and business cards without any licence fee.
What is the maximum amount of text?
QR codes can hold a few thousand characters, but shorter content produces a simpler, easier-to-scan code. For long links, keep the URL as short as possible.
Do people need a special app to scan it?
No. Almost every modern phone reads QR codes straight from the built-in camera app — just point and tap the link that appears.
Why won't my QR code scan?
Usually it's printed too small, has poor contrast, or lacks empty space around it. Use a larger size, keep it dark-on-light, and leave a clear margin.
Try the QR Code Generator