How to make a QR code for business: paste the page you want people to open into a QR code generator, download it as SVG or a large PNG, and print it at least 2 cm (0.8 in) wide with a white margin of 4 modules around it. For a sign scanned from a distance, make it about one tenth of that distance wide. Test it on two phones before printing.
QR codes are the cheapest bridge between something physical, like a package, a menu or a market stall, and a page you control. The tricky parts are choosing between a static and a dynamic code, pointing it at the right page, and printing it so it actually scans. This guide covers all three, plus the most useful places a small business can put a QR code.
- Static codes hold the link inside the pattern. They're free, never expire and can't be tracked or edited.
- Dynamic codes point to a redirect you can change and track, but usually need a paid subscription, and stop working if you cancel.
- Smart workaround: make a static code that points to a page you own, then change the page, not the code. Add UTM tags to count scans.
- Print rules: at least 2 cm wide, dark code on a light background, 4-module quiet zone, width about distance ÷ 10.
- Always test a printed proof on an iPhone and an Android phone before a full run.
Static vs dynamic QR codes: which should a business use?
Use a static code for anything printed that points to a page you control; use a dynamic code only if you need to change the destination often and want built-in scan stats. The difference is where the link lives.
| Static QR code | Dynamic QR code | |
|---|---|---|
| Where the link lives | Inside the code itself | On the provider's server, behind a short redirect |
| Cost | Usually free | Usually a monthly or yearly subscription |
| Expires | Never | If the subscription or provider ends |
| Edit after printing | No | Yes |
| Scan tracking | Only via UTM tags in your own analytics | Built in |
| Privacy | No third party sees scans | Provider logs every scan |
| Best for | Packaging, inserts, Wi-Fi, business cards | Campaigns that change monthly |
Some generators make a dynamic code by default and switch it off when the free trial ends. Thousands of printed boxes then point nowhere. If a code is going on packaging that will be around for years, use a static code that links to your own domain.
A static code can still be flexible. Point it at a page like yourstore.com/thanks and you can update that page any time, swap the offer, or redirect it from your store's settings, while the printed code stays the same.
How do you make a QR code for free?
You can do it in under a minute with a free generator, and some phone and browser features can do it too.
- Decide what it should open. A product page, review link, menu, Wi-Fi network, email address, phone number or text message.
- Get the exact link. Copy it from your browser's address bar. Use https and a page that loads fast on a phone.
- Add UTM tags if you want to count scans, for example ?utm_source=qr&utm_medium=insert&utm_campaign=box2026. Your store's analytics will then show visits from that code.
- Paste it into a QR generator and pick colors and error correction.
- Download SVG for print (it stays sharp at any size) or a large PNG for screens and documents.
- Test it with your phone's camera, on screen and on a printed proof.
Our free QR code generator makes static codes for links, plain text, Wi-Fi logins, email, phone calls and text messages. You can set code and background colors (it warns when contrast is too low to scan), the margin and the error correction level, then download PNG up to 2048 px or SVG. The code is made in your browser, there's no redirect, so it never expires and scans aren't tracked by us.
Free alternatives work too. Chrome on desktop can create a QR code for the page you're on from its share or address bar menu, and Canva and Adobe Express have QR elements you can drop into a design. Check whether any third-party tool is making a static or a dynamic code before you print.
Where should a small business use QR codes?
Anywhere a customer holds something of yours and might want to do one more thing. These uses work well for online sellers and local shops.
| Use | What the code opens | Tip |
|---|---|---|
| Packaging insert card | Thank-you page, reorder link or how-to video | One clear action per card |
| Review request | Your review page on Google, Etsy or your store | Link straight to the review form, not your homepage |
| Product label | Care instructions, ingredients, manual | Keeps the label small and the info current |
| Restaurant or cafe menu | Menu page or PDF | Keep a few printed menus for people without phones |
| Market stall or pop-up | Online shop or a discount page | Make it big enough to scan from a few steps away |
| Event or workshop | Sign-up form or schedule | Put the date next to the code |
| Business card | Contact page, booking page or portfolio | A plain link is more reliable than a vCard |
| Shop window or counter | Wi-Fi login or loyalty sign-up | Anyone who scans a Wi-Fi code can see the password |
For reviews, follow each platform's rules on asking. Ask every customer the same way, and don't offer rewards in exchange for reviews; most marketplaces ban incentivized reviews.
What makes a good packaging insert?
- One call to action above the code: “Scan for care tips” or “Scan to reorder”. A code with no label gets ignored.
- A landing page made for phones that loads fast and does exactly what the card promised.
- A short URL printed under the code as a backup for anyone whose camera won't scan.
- Your brand colors for the card, but a dark code on a light background.
Design a matching insert card, table sign or flyer around your QR code with ready-made templates and your brand colors.
Browse design templates7 days free · 50 credits · No credit cardWhat size should a QR code be when printed?
At least 2 cm (0.8 in) wide for something held in the hand, and about one tenth of the scanning distance for signs. These are practical rules of thumb rather than a formal standard, so size up when in doubt.
| Where it's printed | Typical scan distance | Minimum width |
|---|---|---|
| Small label or tag | 10–15 cm | 2 cm (0.8 in) |
| Business card | 15–20 cm | 2–2.5 cm (about 1 in) |
| Insert card or flyer | 20–30 cm | 3 cm (1.2 in) |
| Table tent or menu | 30–50 cm | 4–5 cm (about 2 in) |
| Counter or window poster | 1 m | 10 cm (4 in) |
| Wall poster | 1.5 m (5 ft) | 15 cm (6 in) |
| Banner | 3 m (10 ft) | 30 cm (12 in) |
Long links make denser codes with smaller squares, which need more size to scan. Short links help. Higher error correction also adds squares, so print a little bigger if you choose Q or H.
What are the print rules for QR codes?
- Quiet zone: leave a clear margin of at least 4 modules (the small squares) on every side. Text or graphics crowding the edge is a common reason codes fail.
- Contrast: dark code on a light background. Light-on-dark and pale colors fail in some scanner apps.
- Error correction: L recovers about 7% damage, M about 15%, Q about 25% and H about 30%. M suits most uses; Q or H for packaging that gets scuffed or a code with a small logo on top.
- Vector or high resolution: print from SVG, or a PNG at 300 dpi or more at the final size.
- Flat surfaces: tight curves, like a small bottle, distort the code. Put it on a flat panel or make it bigger.
- Matte finish: glossy lamination can cause glare under shop lights.
How do you test a QR code before printing?
Scan a printed proof, not just the screen, on at least two phones.
- Print one copy at the real size on the real paper or label stock.
- Scan it with an iPhone camera and an Android camera, in normal indoor light.
- Try from the distance customers will actually scan from, and at a slight angle.
- Check the page that opens: right page, loads fast, works on mobile, UTM tags intact.
- For Wi-Fi codes, confirm the phone joins the network.
- Keep a note of what each code points to, so you know which pages must stay live.
QR code mistakes to avoid
| Mistake | What happens | Fix |
|---|---|---|
| Dynamic code from a free trial | Stops working when the trial ends | Static code to your own page |
| Linking to a page you'll delete | Dead code on every printed item | Use a permanent page you control |
| Too small or too dense | Phones can't focus or decode it | Bigger print, shorter link |
| No label | Nobody knows why to scan | Add a short call to action |
| Low contrast colors | Fails in some apps | Dark on light; check the contrast warning |
| Not testing the print | Errors found after 1,000 copies | Test a real proof on two phones |
Pair your codes with consistent printed material: our guide to making a product catalog covers print layouts, and Small Business Saturday posts has ideas for in-store promotions. A QR code isn't a product barcode, though; for that, see do I need a UPC barcode? Keeping colors consistent is easier with a brand kit.
Frequently asked questions
How do I make a QR code for my business for free?
Copy the link you want people to open, paste it into a free static QR code generator, and download the code as SVG or a large PNG. Test it on two phones, then add it to your packaging, cards or signs.
Do free QR codes expire?
Static QR codes never expire, because the link is stored in the code itself. Dynamic codes from subscription services can stop working if the plan or the provider ends.
What is the difference between a static and dynamic QR code?
A static code holds the link directly and can't be changed or tracked. A dynamic code points to a redirect on the provider's server, so you can edit the destination and see scan counts, usually for a fee.
Can I track scans on a static QR code?
Yes, indirectly. Add UTM tags to the link before making the code, and your website or store analytics will show visits from that code.
What is the minimum size for a printed QR code?
About 2 cm (0.8 in) wide for items held in the hand, with a clear margin of 4 modules around it. For signs, make the code roughly one tenth as wide as the scanning distance.
Can I put my logo in a QR code?
Yes, if it's small and centered and you use high error correction (Q or H). Test it carefully, since a logo covers part of the pattern the phone needs to read.
Use design templates and your brand kit for insert cards, signs and social posts, and turn product photos into clean images for the pages your codes open.
Start free trialSee pricing7 days free · 50 credits · No credit card. Trial images carry a small “Made with aiarter” mark; paid plans export clean files you can use commercially.



