How to Make QR Code Labels? 5-Step Practical Process + 6 Free Tools
💡 💡 At a Glance
Detailed explanation of the entire process of QR code labels from design to printing, covering material selection, printing techniques, and post-press finishing.
Last week, a client working on a trendy food brand asked me: "I want to put a QR code on my product so consumers can scan it and view the ingredient list—how exactly do I do that?"
I asked him: "Static code or dynamic code?"
He said, "What's the difference?"
I realized: many clients want to create QR code labels but don't know the complete process + which tools to use. This article won't cover the theory—instead, it walks through a 5-step practical workflow and 6 free tools, so that you can do it yourself after reading.
5-Step Practical Process (Completed in 1-2 Days)
Step 1: Choose QR Code Type
3 types, choose based on your needs:
- Static Code: The pattern is fixed, and the content seen after scanning is fixed. Suitable for ingredient lists, instruction manuals, and warranty cards.
- Dynamic Code: The pattern is fixed, but the destination after scanning can be changed (modify the backend link). Suitable for marketing campaigns (one code per campaign) and variable data.
- Anti-Counterfeit Code: A unique code for each product + backend database + verification API. Suitable for anti-counterfeiting and traceability.
Beginner Suggestion: Start with static code for low trial-and-error cost (free), and upgrade to dynamic code once traffic picks up.
Step 2: Generate the QR Code
6 Free Tools (cost nothing):
- Cli.im (cli.im): The most commonly used domestic tool, supporting static + dynamic + batch generation
- WeChat Mini Program "QR Code Generator": Generate directly on mobile, no PC needed
- Canva: Rich design templates with a built-in QR code generator
- Inkscape: Open-source vector design, free and powerful
- Photoshop + QR Code Plugin: The top choice for professional designers
- LeXiang Barcode/QR Code: Single and batch generation
Recommendation: LeXiang Barcode/QR Code + Canva — LeXiang Barcode/QR Code for code generation, Canva for label design; these 2 tools cover 80% of needs.
Step 3: Design the Label
Lay out the QR code + product information (ingredient list / brand / net content) on the label.
Design Principles:
- QR code should occupy 30-40% of the label (don't make it too small, otherwise the scan rate will be low)
- Three-level hierarchy: main title + selling point + QR code
- Avoid placing the QR code in areas prone to wear (folds / edges)
Canva Templates: Search for "product label" or "QR code label"; apply a template and edit the text to finish one in 5 minutes.
Step 4: Printing and Proofing
5 Hard Printing Indicators:
- Minimum size ≥ 1cm × 1cm (scanning distance 10cm)
- Sufficient contrast (dark bar PCS value ≥ 75%)
- Quiet zone (left and right margins) ≥ 4 times the module width
- Avoid reflective materials (matte lamination OK, glossy lamination affects scanning)
- Print resolution ≥ 600 DPI (otherwise the code will be blurry)
Proofing Quantity: First print 100 sheets, use 5 mobile phones to scan and test 10 times — all 5 phones can scan it = pass.
Common Proofing Failures:
- Code too small (< 1cm) → cannot scan
- Insufficient contrast between background and code color (e.g., light gray background + dark gray code) → cannot scan
- Glossy lamination applied → reflective, cannot scan
- Low print resolution (< 600 DPI) → blurry code edges
Step 5: Mass Production Inspection
Must-Do Before Batch Printing:
- Printing factory delivers proof → self-inspect by scanning 10 times with each of 5 phones
- Sample 1-2% during batch production → ensure printing consistency
- Consumer scan data after shipment → use a dynamic code tool to check the scan rate
If scan rate is below 90%: check print resolution + quiet zone + lamination.
Feature Comparison of 6 Tools
| Tool | Type | Static Code | Dynamic Code | Design | Batch |
|---|---|---|---|---|---|
| CaoLiao QR Code | Generate | ✅ | ✅ | Basic | ✅ |
| WeChat Mini Program | Generate | ✅ | ❌ | None | ❌ |
| Canva | Design | ✅ | ✅ | Rich | ❌ |
| Inkscape | Design | ✅ | ❌ | Professional | ✅ |
| Photoshop + Plugin | Design | ✅ | ❌ | Professional | ✅ |
| LeXiang Barcode/QR Code | Generate | ✅ | ✅ | Basic | ✅ |
If you want to learn about RFID tags — refer to What is an RFID Tag?, or directly contact a LeXiang Packaging consultant, and receive a QR code label solution + sample test within 24 hours.
FAQ
How to make QR code labels?
5-step practical process: (1) Choose type—static code / dynamic code / anti-counterfeit code; (2) Generate code—use CaoLiao/WeChat Mini Program; (3) Design label—use Canva/Inkscape to layout the code + product information; (4) Print proof—first print 100 sheets to test the scan rate; (5) Mass production inspection—scan more than 10 times before mass production. The whole process takes 1-2 days, with a unit cost of 0.05-0.5 yuan.
What software is used to generate QR code labels?
6 free tools: (1) CaoLiao QR Code (cli.im)—most commonly used, domestic; (2) WeChat Mini Program "QR Code Generator"—generate directly; (3) Canva—rich design templates; (4) Inkscape—open-source vector design; (5) Photoshop + QR code plugin—professional design; (6) Liantu (liantu.com)—batch generation. For commercial use, CaoLiao or Canva is recommended, supporting dynamic codes + data statistics.
What should be noted when printing QR code labels?
5 hard indicators: (1) Minimum size ≥ 1cm × 1cm (scan distance 10cm); (2) Sufficient contrast (black bar PCS value ≥ 75%); (3) Quiet zone (left and right margins) ≥ 4 times the module width; (4) Avoid reflective material lamination (matte film OK, glossy film affects scanning); (5) Printing precision ≥ 600 DPI (otherwise the code is blurry). It is recommended to proof and scan more than 10 times first.
What is the difference between static and dynamic codes?
Static code: the code pattern is fixed and unchanging, and the content seen after scanning is fixed. Suitable for product traceability and instruction manuals. Dynamic code: the code pattern is fixed but the content jumped to after scanning can be changed (modify the backend link). Suitable for marketing activities (one code per activity), variable data (one code per product), and data statistics (scan volume + time + location). Dynamic code is recommended for commercial use, at 0.05-0.3 yuan per piece (by volume).
What printer is used to print QR code labels?
Different printers for 3 scenarios: (1) Small batch (< 1000 sheets)—laser printer or inkjet printer + self-adhesive paper; (2) Medium batch (1000-10000 sheets)—barcode label printer (such as Zebra GK888T) + coated self-adhesive paper; (3) Large batch (> 10000 sheets)—professional printing factory + digital printing machine. For home and office use, laser printer + coated self-adhesive paper is recommended, with a unit cost of 0.05-0.2 yuan.
📚 📚 Related Recommendations
Need a Custom Packaging Solution?
Learn more about packaging, or consult directly for a custom solution and quote
