Skip to content
Introducing the AI-native suite — one credit pool across every app. See what's new →
← Blog

QR Code Generator Guide: How to Create QR Codes That Get Scanned

The ZingaSuite Team· Sep 28, 2026
QR Code Generator Guide: How to Create QR Codes That Get Scanned

A QR code generator turns a web address, or other text, into a square barcode that phones can read with their camera. QR codes are now on menus, packaging, posters, business cards, parcels and shop windows, because they are the quickest way to move someone from the physical world to a web page. This guide covers how to create a QR code that scans first time, keeps working after printing, and tells you whether it worked.

How QR codes work

A QR (Quick Response) code stores data in a grid of black and white modules. The three large squares in the corners let the camera find and straighten the code; built-in error correction means a code can still be read if part of it is damaged or covered, which is also what lets you put a small logo in the middle.

The more data you put in a code, the denser and smaller its modules become, and the harder it is to scan from a distance. That is the main reason to encode a short link rather than a long URL.

Static vs. dynamic QR codes

  • Static QR codes contain the destination directly. They never expire, but you can't change where they point or see how often they are scanned. Fine for a Wi-Fi password or a permanent page.
  • Dynamic QR codes contain a short link that redirects to your destination. You can change the destination after printing, and every scan is counted, with time, location and device.

For anything printed in quantity (packaging, flyers, signage), use a dynamic code. If a page moves or a campaign ends, you update the link instead of reprinting. One caution: some free generators create "dynamic" codes that stop working unless you keep paying. Check that your codes keep redirecting if you downgrade or cancel.

Where businesses use QR codes

  • Packaging and labels: instructions, ingredients, warranty registration, reorder pages.
  • Menus and tables: ordering, payment and reviews.
  • Print and outdoor ads: a direct path from poster to landing page, with scans you can measure.
  • Shop windows and counters: your online store, a sign-up offer or your WhatsApp chat.
  • Business cards and events: contact details, booking pages and portfolios.
  • Parcels and receipts: reviews, returns and loyalty sign-up.

Design rules that keep codes scannable

  • Contrast: dark code on a light background. Inverted or low-contrast colour schemes fail on many phones.
  • Quiet zone: leave a clear margin around the code, at least four modules wide.
  • Size: a practical rule of thumb is that the code should be about a tenth of the scanning distance wide, so a poster read from 2 metres needs a code around 20 cm across. On business cards, don't go much below 2 cm.
  • Logos: keep them small and centred, and use a higher error-correction level.
  • A call to action: "Scan to see the menu" gets far more scans than a bare code.
  • Test before printing: scan the final proof with several phones, in the lighting where it will be used.

Track whether it works

A dynamic code tells you how many people scanned, when and on what device. For the fullest picture, add UTM parameters to the destination (for example utm_source=poster&utm_medium=qr&utm_campaign=spring) so visits and sales show up in your web analytics against the right campaign. Use a separate code for each placement you want to compare.

QR codes and safety

Criminals use QR codes too: fake stickers over parking-meter codes and emailed codes that lead to lookalike login pages ("quishing"). Protect your customers and your brand:

  • Use a branded short domain so people can see the link belongs to you before they open it.
  • Print codes directly on materials rather than on stickers where you can, and check public signage for tampering.
  • Never ask customers to enter passwords or card details straight after a scan without clear branding on the page.

Regional notes

  • US and Canada: retail is moving toward 2D barcodes on products: the GS1 US "Sunrise 2027" programme aims for checkout scanners to read QR-style codes, which can carry both product data and a consumer web link.
  • UK and EU: if the landing page sets analytics or advertising cookies, the usual cookie-consent rules apply to visitors who arrive by scan.
  • Australia: QR codes became familiar to almost everyone through check-ins, so customers scan readily. Clear labelling of what the code does keeps that trust.

Creating QR codes with Zingalinks

Zingalinks makes a short link and a QR code in one step, so every code is dynamic: change the destination any time and see scans and clicks in the link's statistics. Links never expire, even if you change plan. The free plan covers 25 links a month on the shared zngl.ink domain, with a small watermark on the QR code; Starter ($9/month) adds your own branded domain, destination editing and watermark-free QR codes. For more on short links themselves, read our URL shortener guide.

FAQ

Common questions

How do I create a QR code for free?
Use a QR code generator: enter your web address and download the image. For printed materials, choose a generator that makes dynamic codes, so you can change the destination and count scans. Zingalinks' free plan includes QR codes for 25 links a month.
Do QR codes expire?
Static QR codes never expire. Dynamic codes work as long as the short link behind them keeps redirecting. Some services stop redirecting when you stop paying; Zingalinks links never expire, even after a downgrade.
What is the difference between a static and a dynamic QR code?
A static code holds the destination itself and can't be changed or tracked. A dynamic code holds a short link, so you can change where it points after printing and see how many times it is scanned.
How big should a QR code be?
As a rule of thumb, about a tenth of the scanning distance: around 2 cm on a business card and 20 cm on a poster read from 2 metres. Always test the printed proof.
Can I put my logo in a QR code?
Yes. Error correction lets a code tolerate a small centred logo. Keep it small, keep strong contrast, and test with several phones.

Make a trackable QR code

Create a short link and QR code in one step with Zingalinks. Free to start.