QR Code Printing: The Complete Guide

Printing QR codes that actually scan requires the right size, resolution, and format. Get it wrong and you've wasted money on useless materials. This guide covers everything you need to know to print QR codes that work every time - from business cards to billboards.

QR Code Size Guide

The golden rule: bigger is always better for scannability

Print Material Minimum Size Recommended Size Scanning Distance
Business Cards 1.5cm (0.6in) 2cm (0.8in) 10-20cm (4-8in)
Flyers & Brochures 2cm (0.8in) 3cm (1.2in) 20-30cm (8-12in)
Posters (A3/A2) 3cm (1.2in) 5cm (2in) 30-50cm (1-2ft)
Banners & Signage 10cm (4in) 15cm (6in) 1-2m (3-6ft)
Billboards 30cm (12in) 50cm+ (20in+) 3-5m (10-16ft)
Product Labels 1cm (0.4in) 1.5cm (0.6in) 5-15cm (2-6in)

The 10:1 rule: For every 10cm of scanning distance, your QR code should be at least 1cm in size.

Choosing the Right File Format

The format you use determines print quality

PNG (Raster)

Best for: Digital use, small print jobs, quick sharing

  • Fixed resolution (pixels)
  • Gets blurry when enlarged
  • Works for most digital needs
  • OK for small prints (business cards)

Use at least 300 DPI for printing

SVG (Vector) Recommended

Best for: All print jobs, especially large format

  • Infinitely scalable
  • Perfect quality at any size
  • Smaller file size
  • Works with all print software

Always use SVG for professional printing

Create Print-Ready QR Codes

Our generator creates high-resolution codes perfect for any print job

Choose function

Add content

When scanned, this QR code will open the website in the user's browser.

Your URL is stored inside the QR code itself. This means once you print it, you cannot change where it goes. Start your free trial to edit your QR codes anytime and track scans.

When scanned, the user can save your contact information directly to their phone.

Your contact info is stored inside the QR code itself. This means once you print it, you cannot change the details. Start your free trial to edit your QR codes anytime and track scans.

When scanned, the user will see this text message on their screen.

Text is embedded directly in the QR code. Dynamic not available for this type.

When scanned, the user's messaging app will open with the number and message already filled in.

Opens SMS app with pre-filled message. Dynamic not available for this type.

When scanned, the user's email app will open with the recipient, subject, and message already filled in.

Opens email app with pre-filled message. Dynamic not available for this type.

When scanned, the user's phone will automatically connect to your WiFi network. No need to type the password.

Connects device to WiFi network directly. Dynamic not available for this type.

When scanned, the user's phone app will open with your number ready to call.

Opens phone dialer with number. Dynamic not available for this type.

When scanned, the user can add this event to their calendar with all the details filled in.

Adds event to calendar app. Dynamic not available for this type.

When scanned, the user's maps app will open showing this location with directions available.

Opens maps app at location. Dynamic not available for this type.

Customize

Pre-Print Checklist

Run through this checklist before sending your design to print

  • Test scan the code - Scan it with 2-3 different phones
  • Check the size - Measure against the size guide above
  • Verify the quiet zone - Keep white space around all edges
  • Check contrast - Dark code on light background
  • Use vector format - SVG or PDF for professional printing
  • Print a test - Always test before a large print run
  • Scan the test print - Colors shift between screen and print
  • Consider the surface - Avoid glossy or textured materials

Common Printing Mistakes to Avoid

Learn from others' expensive errors

Too Small

The #1 mistake. A QR code that looks fine on screen may be unreadable when printed. Always check minimum sizes for your use case.

Low Resolution

Using a small PNG and scaling it up results in blurry, unscannable codes. Use SVG or export PNG at 300+ DPI at the final print size.

No Quiet Zone

QR codes need a white border (quiet zone) to scan properly. Don't crop the code or place elements too close to the edges.

Wrong Material

Highly reflective or textured surfaces cause scanning problems. Matte finishes work best. Test before committing to special materials.

Untested Codes

Never assume a code works - always test before printing. A typo in your URL means thousands of useless prints.

Static Long URLs

Long URLs create dense, hard-to-scan codes. Use dynamic QR codes or URL shorteners to keep the code simple.

Best Materials for QR Code Printing

  • Matte Paper

    Best overall choice. No glare, good contrast, works in any lighting.

  • Uncoated Cardstock

    Great for business cards and packaging. Durable and scannable.

  • Glossy Paper

    Can work, but watch for glare. Tilt to reduce reflections when scanning.

  • Vinyl/Stickers

    Works well for matte vinyl. Glossy vinyl can be problematic in direct light.

  • Textured/Linen Paper

    Texture can distort the code pattern. Use smooth surfaces instead.

  • Metallic/Foil

    High reflectivity makes scanning very difficult. Avoid for QR codes.

Frequently Asked Questions

For raster formats (PNG, JPG), use at least 300 DPI at your final print size. For a 2-inch QR code, that means at least 600x600 pixels. Better yet, use SVG format which is infinitely scalable and always crisp.

If you have an SVG file, yes - resize freely without quality loss. If you have a PNG, you can make it smaller without issues, but making it larger will cause pixelation. Always start with a high-resolution source or use vector format.

Download your QR code as SVG (recommended) or high-resolution PNG. In your design software, import/place the file and resize as needed. Make sure to maintain the aspect ratio (don't stretch). Position with adequate white space around all edges.

Common causes: (1) Too small - increase size and reprint. (2) Low contrast - check that colors have enough difference. (3) Blurry/pixelated - use a higher resolution source. (4) Material issues - try matte instead of glossy. (5) Damaged quiet zone - ensure white border wasn't cropped. Test scan a new code before reprinting.

For printed materials, dynamic QR codes are strongly recommended. If you find a typo or need to update the destination after printing, you can change where the code points without reprinting. Static codes are permanent - if something's wrong, you'll need to reprint everything.

Technically, about 1cm (0.4in) for very close-up scanning, but we recommend at least 2cm for reliability. The smaller the code, the more sensitive it is to print quality, lighting, and camera focus. When in doubt, go bigger.

Ready to Print?

Create high-resolution, print-ready QR codes with our free generator. Download in SVG for perfect quality at any size.

Start Free Trial