1. Choose the right QR type

Before printing, decide whether the destination may change later.

Use a dynamic QR code when:

  • the destination may change
  • the print piece is expensive
  • the material will stay in circulation
  • you want scan tracking

Use a static QR when the destination is truly permanent and management is unnecessary.

2. Download a high-quality file

Use PNG for many everyday print projects.

Use SVG for large-format print or professional vector workflows.

Avoid screenshots.

3. Size the QR for the scan distance

A business card QR can be smaller than a wall sign QR.

See How Big Should a QR Code Be for Printing? for size guidance.

4. Preserve clear space

Do not place text, photos or borders directly against the QR pattern.

Leave a clear margin around the code.

5. Use strong contrast

Dark-on-light is typically the safest combination.

Avoid:

  • low contrast
  • busy photo backgrounds
  • reflective interference
  • colors that blend together

6. Add a clear CTA

Tell the scanner what will happen.

Examples:

  • Scan to View Menu
  • Scan to Register
  • Scan to Leave a Review
  • Scan to Save Contact

7. Print a physical proof

Before ordering a large quantity, print one sample.

Test:

  • actual size
  • material
  • lighting
  • scan distance
  • destination
  • multiple phones

Use How to Test a QR Code Before Printing as a checklist.

8. Test the finished production run

When the final materials arrive, scan several finished pieces before distribution.

Printing and finishing can introduce issues that were not visible in the proof.

Common QR print formats

QR codes can be printed on:

Each format has different size and placement considerations.