QR Codes for Printed Marketing
Every printed asset you produce can carry a QR. The hard part is not the QR — it is making sure the code survives the print run, scans at the size you actually print at, and lands the scanner somewhere worth their attention. That's where most print-QR rollouts go wrong.
Try it now
No signup • Free downloadPNG, JPG or SVG. Recommended 200x200px.
Your QR code will appear here
Why print & business cards businesses reach for a QR code
- Vector SVG export is the only format print shops accept without complaint — raster PNGs at <300 DPI break the modules
- Business cards print at 0.6 inches — the smallest reliable QR size, and the highest-stakes placement for your professional brand
- CMYK color shift compresses contrast 5–15% — pairs that look fine on screen fail on uncoated paper
- Bulk CSV import lets you generate hundreds of unique codes for a print run in one upload — vCard cards per employee, product variants, event tickets
- Static codes never expire, never depend on a vendor, and cost $0 forever — the right choice for any printed asset where the destination URL stays stable
By the numbers
What changes when print & business cards teams adopt QR codes
0.6"
Business-card QR floor
Practical minimum for reliable scanning at handshake distance on phones up to five years old.
4.5:1
WCAG contrast floor
Dark-modules-vs-background ratio for safe scanning. Below 3:1, scan failures climb sharply on uncoated stock.
5–15%
CMYK contrast loss
Printed ink is consistently lighter than screen colors. Design with a contrast margin above the WCAG floor.
$0
Per static code
Print as many as you want. No vendor subscription, no expiration, no per-code fees.
Without a QR strategy
The breakdowns print & business cards teams keep running into
JPEG-compressed QRs from a free generator
A QR generator that exports as JPEG bakes compression artefacts into the module edges. The code looks fine on screen, ships to the print shop, and prints with fuzzy module boundaries that fail at small sizes. Always export PNG (with transparency) or SVG (vector).
Brand-coloured codes that fail print contrast
A trendy pastel QR that looks perfect in the Figma file fails 30% of scans on the printed batch. Designers do not test under print conditions. Run every brand pair through a WCAG contrast checker before approving.
QR placement violating the quiet zone
Designers love bleeding graphics or text right up to the QR. The four-module quiet zone (a light border around the entire code) is non-negotiable for reliable scanning. Reserve the space in the layout — no exceptions.
Sending the QR to the print shop without scan-testing
The QR scans fine on a screen at 100% zoom. It fails on the printed card at 0.6 inch under store lighting. Always print one physical sample before authorizing the production run — $5 of test print saves the $500 reprint.
The deep dive
The print & business cards QR playbook in depth
The full print-QR file specification
Every print shop has slightly different file requirements, but a robust print-QR file set covers nearly all of them.
The primary file is SVG with no background fill (transparent zone). SVG is vector, infinitely scalable, and embeds cleanly in InDesign, Illustrator, Affinity Publisher, and every modern print workflow. Module edges stay crisp at any size; quiet zone is correctly preserved.
The fallback file is PNG at 2048×2048 with transparent background (PNG-32 alpha channel). Use this when the print shop's workflow does not accept SVG or when the QR needs to overlay a photograph rather than sit on a solid background. Resolution at 2048 means the code prints clean at any size up to billboard scale.
The CMYK file is only needed if your print shop specifically requests it. Most modern digital and offset printers handle RGB-to-CMYK conversion themselves. If they request CMYK, export from a tool that handles ICC color profiles correctly — Adobe Illustrator's PDF export with the correct profile is the safe path. EZQR's SVG export is RGB by default; the print shop converts.
Spot color: skip it unless the print shop specifically asks. QR codes do not benefit from spot-color printing — solid black on solid white is what scanners want, and that prints cleanest via standard CMYK or single-pass digital.
File naming convention: include the destination URL or label in the filename so the print shop can verify the right code is on the right asset. "qr-vcard-alex-smith.svg" beats "qr-final-v3.svg" when you have 500 different cards in a single job.
Business-card QRs: the highest-stakes placement
A QR on a business card is the most personal print-QR use case. The code carries your name, contact info, and brand presentation into every business interaction. Failure modes there reflect on you specifically.
Size: 0.5–0.75 inch on a standard 2 × 3.5 inch card. Below 0.5 inch you start losing scan reliability on older phones; above 0.75 inch the QR dominates the card visually and competes with your name.
Content type: a vCard 3.0 encoded directly is the right choice for most cards. Scanning opens the OS contact app with all fields pre-filled — two taps to save. Use vCard QRs unless you specifically need an editable destination (e.g., you change roles often), in which case a dynamic URL pointing to a contact landing page works.
Placement: bottom-right corner of the front, oriented for the recipient holding the card right-side-up. Avoid placing on the back if the back has heavy graphics — the contrast competes.
Logo embedding: a small brand mark in the QR center (under 12% area) at error correction level H is fine. Skip if your brand mark is not vector-clean — fuzzy logos at small print sizes look worse than no logo.
Color: navy, charcoal, burgundy, deep purple all work on white or cream stock. Black-on-white is the safe default. Skip metallic finishes on cards where the QR sits — the reflection breaks scans under fluorescent office lighting.
Test before printing 500 cards. The QR business card generator comparison covers which tools handle the small-print-size case best.
Bulk print runs: CSV import and the per-asset workflow
Most professional print-QR projects are bulk — 500 employee vCards, 5,000 product packaging codes, 1,500 event tickets with unique check-in URLs. Hand-generating each is not the workflow.
The bulk pattern: prepare a CSV with one row per QR. Columns include the unique data (URL, vCard fields, ticket ID) plus a label column for the output filename. Upload the CSV to EZQR Lite or Max, the generator produces a ZIP of PNG/SVG files, one per row.
For employee vCard cards, the CSV columns are: name, title, mobile, office, email, company, label. The label column becomes the output filename so the print shop matches each QR to each card in the print queue.
For product packaging, the CSV is one row per SKU. URL column points to the product's variant page; label is the SKU code. Bulk-generated files import into the packaging design template in InDesign as a data-merge.
For event tickets, the CSV is one row per attendee. URL points to a unique check-in token; label is the attendee ID. Print shop merges into the ticket template, prints the batch, ships to the event.
Throughput numbers: EZQR processes 1,000 static codes from a CSV in ~50 seconds. 5,000 takes ~3 minutes. The bulk generator comparison covers the per-vendor speed and the failure modes (silent row skipping, filename collisions, hidden per-code fees) to watch for.
Print-shop workflow: what to ask before the run
Your print shop's QR experience varies wildly. A 30-year-old offset operation may have never run a QR-heavy job; a digital print shop targeting marketing agencies handles them daily. Ask before the file goes to press.
File format acceptance: confirm they accept SVG (vector). If they require PNG, ask the minimum resolution — anything below 300 DPI at print size is risky.
Color profile handling: ask how they handle RGB-to-CMYK conversion. If they convert at the prepress stage, your RGB SVG is fine. If they require pre-converted CMYK, get the ICC profile they prefer and export accordingly.
Proof copy: ask for a one-card or one-sheet proof before the production run. Most shops include one digital proof free; physical proofs cost $5–25 but are worth it for QR-heavy jobs. Scan the physical proof on three phones before approving.
Bleed and quiet zone: the QR's four-module quiet zone is sacred — confirm with the shop that bleed (their margin for trim variance) does not crop into it. For business cards, the QR needs at least 0.1 inch of space from the trim edge.
Batch verification: for bulk jobs (500+ cards each with a unique QR), ask if the shop will scan-verify a sample of the production run before shipping. Many shops will scan-test 10 cards from a 500-card run as a QA step. This catches print errors before they ship to your office.
When dynamic codes earn their subscription cost on print runs
Static QRs are the default for print — free, permanent, no vendor dependency. Dynamic codes earn their monthly cost in three specific cases.
Case 1: campaign tracking. If you print 5,000 direct-mail flyers across three different zip-code clusters and want to know which cluster converted best, you need per-asset dynamic QRs. Each cluster gets its own dynamic code; the scan analytics tell you the conversion difference. Without dynamic codes, YouTube Analytics / Google Analytics can't distinguish them.
Case 2: post-print URL changes. Product packaging printed today may need to point at a new product page in six months when the catalog restructures. Dynamic QRs let you update the destination without reprinting the inventory.
Case 3: A/B testing landing pages. Print two batches with the same QR but A/B tested landing pages. Dynamic codes let you measure which page converts better, then lock in the winner across the next print run.
The cost-benefit math: EZQR Lite at $5/mo handles 25 dynamic codes. For a 5,000-code campaign you'd need Max ($20/mo) for unlimited dynamic codes. Annual cost: $240. Worth it if the campaign generates more than $240 in measurable lift over a year — usually trivially true for any campaign of meaningful scale.
The trap: subscriptions that deactivate codes when you cancel. If you spin up a dynamic campaign for a one-time print run and then cancel, every printed code dies. Use vendors with permanent cancellation policy — EZQR and QR Tiger keep codes alive after cancel; Flowcode deactivates 30 days after.
Avoid these
Common mistakes that turn good QR plans into wasted prints
Exporting QR as JPEG
JPEG compression bakes ringing artefacts around the QR module edges. The code looks fine at full size on screen and fails at small print sizes. Always export PNG (with alpha) or SVG. JPEG is fundamentally the wrong format for binary-pattern images.
Not testing the actual print before the run
A QR that scans perfectly on screen at 100% zoom can fail on the 0.6-inch printed version under store lighting. Spend $5 on a single-card proof and scan it on three phones before authorizing 500-card runs. The reprint cost dwarfs the proof cost.
Letting designers bleed graphics into the quiet zone
The four-module light border around the QR is non-negotiable for reliable scanning. Designers regularly bleed brand graphics, text, or photos into that zone and break the scan rate. Lock the quiet zone in the layout file before handing off.
Using watermarked free generators for client-facing print
Some free generators stamp their logo or branding on the QR. Fine for testing; not fine on a 500-card production run that ships to clients. Use a watermark-free tool (EZQR, QRCode Monkey) for any print job that ships externally.
In production
How print & business cards teams actually deploy QR codes
Business cards with vCard QRs
A QR on every card encodes the cardholder's full vCard. Recipients scan and save to contacts in two taps — no manual entry, no lost cards. Free vCard generation, unlimited.
Product packaging with setup-video QRs
QR on the inside of the unboxing flap links to a 90-second setup tutorial. Customers watch instead of reading a six-page manual. Support tickets for setup drop sharply.
Direct-mail flyers with tracked landing pages
Each printed flyer carries a dynamic QR linking to a campaign-tagged landing page. Scan data tells you which mailing zip codes converted, which messaging worked, and where to mail again.
Quick start
Ship your first QR in three steps
Pick the right format for your print method
SVG for offset and digital print. PNG at 1024×1024 minimum for inkjet. PDF for professional CMYK workflows. Skip JPEG entirely.
Specify the QR size for the placement
Business cards: 0.6 inch. Brochures: 0.75–1 inch. Flyers: 1.5 inch. Packaging: 1 inch. Posters: 3+ inch. The 10:1 rule sets the floor — code width should be 1/10th the scan distance.
Print one sample and scan it before the run
Print one card on the actual stock at the actual size. Scan with three phones across two lighting conditions. Fix any failures before committing 500+ units.
What changes
The operational wins print & business cards teams report
- Convert printed real estate into measurable digital traffic instead of dead space
- Skip designer handoffs — generate the QR yourself, export SVG, drop into the print file
- Bulk-generate unique codes per item with CSV import (500 employee vCards, 5,000 product variants)
- Permanent static codes never expire — your printed assets outlive any vendor subscription
- Brand-coloured codes with logo embedding that still pass scan tests on uncoated stock
Common questions
Print & Business Cards QR codes, answered
What file format should I send to my print shop?
SVG (vector) is the cleanest. Every print shop accepts it and there are no resolution losses at any size. PNG at 1024×1024 minimum is the raster fallback. Skip JPEG (compression artefacts break the modules) and skip GIF (most QR generators flatten it badly).
How small can a QR code be on a business card?
0.5 inch is the floor; 0.6–0.7 inch is the sweet spot. Below 0.5 inch, scan rates drop sharply on older phones in dim light. The vCard data payload also matters — a 240-character vCard encodes denser than a 60-character URL, which means smaller modules at the same code size.
Can I print a QR code with my brand colors?
Yes, as long as the dark modules vs background pass 4.5:1 WCAG contrast. Navy, forest green, burgundy, deep teal, charcoal all work on white. Avoid pastels, light grays, and yellow on white — they fail print contrast even when they look fine on screen. See our color guide.
Do I need to pay for a QR code subscription to print codes?
No, for static codes. Static QRs encode the destination directly into the visual pattern — they need no vendor service after generation. Free, permanent, unlimited. Subscription is only required for dynamic codes (editable destination + scan tracking) — see our permanent QR code guide.
How do I generate hundreds of unique QR codes for a print run?
Use the bulk CSV import on EZQR Lite ($5/mo monthly) or Max ($20/mo for dynamic). Upload a CSV with one row per QR — the tool generates a ZIP of PNG/SVG files with filenames matching your row labels. See our bulk generator comparison for the throughput numbers.
Will my QR codes still scan after the print job ages?
Yes for static codes — the pattern does not change. The destination URL must also stay alive, which is the more common failure mode. UV exposure on outdoor print fades black ink over 6–12 months on uncoated stock; UV-rated lamination extends to 2–5 years.
Matched tool
Go deeper on the VCARD generator
Customize colors, embed a logo, set error correction — every option for print & business cards workflows.
Related Articles
The 8 Best Business Card & vCard QR Code Generators (2026)
Best business card & vCard QR code generators tested: which output clean contact cards on iOS/Android, which bloat the pattern, which lock fields behind paywalls.
7 Best Bulk QR Code Generators (Tested 2026)
Best bulk QR code generators tested: we generated 1,000 codes across 7 tools and timed every step. Which scale, which choke at 500 rows, which cost 10 cents.
QR Codes on Packaging and Labels: A Practical Guide
Add QR codes to product packaging. 1-inch minimum, matte finish, dynamic codes for updates, mobile-first landing pages.
QR Code Colors: What Works, What Breaks Scans (Tested 2026)
QR code colors that scan: we tested 24 codes across safe, brand-accent, and risky pairs. The contrast rules, the colors to use, and the combos that fail.
Free QR Codes That Don't Expire (No Expiry): 8 Permanent Generators Tested (2026)
Permanent QR code generators tested: half the free codes that never expire vanish the day you cancel. We tested 8 to find which actually last forever.
QR Code Error Correction Levels: L, M, Q, H Explained
Pick the right QR error correction level. L recovers 7%, M 15%, Q 25%, H 30%. When to use each and why M is your default.
Related Industries
Retail QR Codes for Products & Packaging
Create QR codes for retail product packaging, loyalty programs, and digital coupons. Bridge in-store and online shopping. Free static codes available.
Free Event QR Codes: Tickets, Check-in & Schedules
Free QR codes for event management — tickets, attendee check-in, live schedules, WiFi, session feedback. Cut check-in lines and handle last-minute changes.
Real Estate QR Codes for Listings & Yard Signs
Create QR codes for real estate yard signs, flyers, and business cards. Update listing details without reprinting. Dynamic codes from $5/mo.
Related Guides
QR Code Best Practices for Print and Digital
QR code best practices for print and digital: design, size, contrast, error correction, placement, CTAs, and the pre-print check that prevents reprints.
QR Code Size Guide: Minimum Sizes for Every Use Case
QR code size guide: the 10:1 formula, per-use minimums from business cards to billboards, safety margins, and the lighting factors most guides skip.
How to Create a QR Code (Step-by-Step Guide)
How to create a QR code in 60 seconds: pick a content type, fill the form, add colors and a logo, then download PNG or SVG. No signup for static codes.
Start with one code. Iterate from there.
EZQR is free for static codes — unlimited, no watermark, no signup. Build the first one in 60 seconds and roll it out across your print & business cards workflow when it earns its place.