A kirana store owner asked me: “QR for payments, barcode for billing — why do I need both?” Great question, and the answer saves real money: they are different tools for different scanners. I have watched shops print QR codes for checkout (cashiers' laser scanners cannot read them) and barcodes on posters (phones read them, but customers get a meaningless number). This guide draws the line so you pick right first time.
Part of the free QR code generator guide. Make QR codes in the free QR code generator; make barcodes in the barcode generator.
QR code vs barcode side by side
| What matters | QR code (2D square) | Barcode (1D stripes) |
|---|---|---|
| Stores | Up to ~4,000 characters (URLs, text, WiFi) | ~20–40 digits (product ID) |
| Read by | Any phone camera | Laser checkout scanners (phones can, but get just a number) |
| Best for | Customers: menus, payments, reviews, WiFi | Checkout + inventory: SKUs, billing |
| Needs internet? | Only if content is a URL | No — number looks up local database |
| Damaged scan | Error correction survives ~30% damage | One scratched stripe can fail |
| Make free | QR generator | Barcode generator |
- QR vs bill confusion: “barcode” on Indian packaging usually means the striped EAN for billing. QR on the same pack carries offers or how-to videos for phones. Same box, two jobs.
- Phone test: scan a barcode with your camera — you get digits, not a website. That is by design; barcodes point at the shop's database, not the internet.
- Difference between QR and barcode in one line: QR speaks to customers' phones; barcodes speak to the shop's computers.
Which to use when (decision in 30 seconds)
- Customer opens something → QR. Menu, payment, review, WiFi, video, form. If a human with a phone is the reader, it is QR.
- Cashier scans at billing → barcode. MRP labels, SKU stickers, library books. If a laser scanner or inventory app is the reader, it is barcode.
- Both → use both. Export pack: striped barcode near the MRP for billing + QR linking the recipe video for customers. I have seen FMCG packs do exactly this.
- Tracking parcels in-house → barcode (fast laser reads). Customer tracking page → QR on the slip.
What about QR for payments vs POS billing?
UPI QR at the counter collects money; the barcode on each item totals the bill. They work as a pair: scan items with the laser scanner, collect with the QR. Setup for the payment side in UPI payment QR guide; business placements in QR for business.
Real-world pairings: how shops use both together
The kirana answer (“why both?”) deserves concrete pictures. A medicine strip carries a striped barcode for the billing scanner plus a QR linking dosage instructions for the patient's phone. A clothing tag has a barcode SKU at checkout and a QR for the size-exchange policy. An electronics box: barcode serial for warranty registration at the counter, QR for the setup video at home. In each case the barcode serves the shop's systems and the QR serves the customer's phone — neither replaces the other, and printing both costs nothing extra since both generators are free.
- Rule of placement: barcode near the MRP/price area (where cashiers look), QR where customers linger (front of pack, table, door).
- Test with the right device: barcodes with the actual laser scanner, QR with phones. Cross-testing proves nothing — my phone reads barcodes the shop scanner chokes on, and vice versa.
- Export and apparel: marketplace barcodes (Amazon/FSSAI-linked GTINs) need registered numbers — free generators make the pattern, but the number must be genuinely yours. Confirm with your marketplace before printing 10,000 labels.
Barcode formats in 2 minutes (so you pick right)
You do not need to master symbologies — just match the use. EAN-13 for retail products sold in stores (needs registered numbers for big marketplaces). Code-128 for internal labels, parcels and shelves — free to generate, no registration. UPC-A for US retail. Generate any of them in the barcode generator, print at 100% scale (never stretch — widths encode data), and test with the actual scanner, not your phone. Print sizing logic mirrors QR rules in the print guide, but barcodes additionally demand exact aspect — no squeezing to fit.