Skip to main content
EZQR
QR Codes for Print & Business Cards

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 download

PNG, JPG or SVG. Recommended 200x200px.

Free static QR codes. Sign up to unlock dynamic codes & analytics.

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](/blog/best-qr-code-business-card-generators-2026) 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](/blog/best-bulk-qr-code-generators-2026) 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](/blog/ezqr-vs-qr-tiger) keep codes alive after cancel; [Flowcode](/blog/ezqr-vs-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

1

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.

2

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.

3

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

Step 1

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.

Step 2

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.

Step 3

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](/blog/qr-code-color-guide-what-works-2026).

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](/blog/permanent-qr-code-generator-2026).

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](/blog/best-bulk-qr-code-generators-2026) 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.

Open vcard generator

Related Articles

Related Industries

Related Guides

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.