Back to Blog
Guides

QR Code Export Formats: Do You Need PDF, or Are PNG and SVG Enough?

A plain-language guide to QR code file formats. Learn when to use PNG vs SVG for printing business cards, menus, billboards, and more—without the technical jargon.

6 min read
QR Code Export Formats: Do You Need PDF, or Are PNG and SVG Enough?

Quick answer: For most print projects, PNG and SVG are all you need. PDF is rarely necessary for QR codes specifically—the formats you actually need are the ones that go inside the PDF you're designing.

If you've ever stared at the export options wondering "Which format do I actually need?"—you're not alone. Let's clear up the confusion once and for all.

The Short Version (If You're in a Hurry)

Use PNG when: You need a QR code for digital use, quick prints, or inserting into documents. It's the most versatile format.

Use SVG when: You need the code for large prints (bigger than a business card), professional design work, or when a designer asks for "vector."

Skip PDF: Most QR generators that offer PDF are just wrapping a PNG or SVG in a PDF container. You're better off getting the raw image file and placing it yourself.

What Each Format Actually Is

Let's break these down in plain English—no computer science degree required.

PNG: The Reliable Workhorse

PNG (Portable Network Graphics) is a standard image format, like a digital photograph. When you export a QR code as PNG:

  • The image has a specific size (measured in pixels)
  • It looks perfect at that size or smaller
  • It can start looking fuzzy if you stretch it too large
  • Works everywhere—websites, documents, emails, you name it

Best for: Business cards, flyers, social media, websites, presentations, small to medium printed materials (up to about poster size at 300 DPI).

Quality QR exports PNG at 1024x1024 pixels by default, which is large enough for most print jobs up to about 8 inches at high quality.

SVG: The Infinitely Scalable Option

SVG (Scalable Vector Graphics) works differently. Instead of storing pixels, it stores mathematical instructions for drawing the QR code. This means:

  • You can make it any size without losing quality
  • A thumbnail and a billboard look equally sharp
  • The file size stays tiny regardless of output size
  • Perfect for professional design software

Best for: Billboards, vehicle wraps, large banners, professional design work, anywhere you need flexibility in sizing.

PDF: Mostly Unnecessary for QR Codes

Here's what most people don't realize: PDF is a document format, not really an image format. When a QR generator exports to PDF, it's usually just putting a PNG or SVG inside a PDF wrapper.

This adds an extra step without adding value. Your designer or print shop will likely extract the image anyway. Just use PNG or SVG directly.

Real-World Use Cases

Let's match formats to actual projects you might be working on:

Business Cards

Use PNG. Business cards are small, and a 1024px PNG gives you more than enough resolution. Even a 512px PNG works fine at business card size.

Restaurant Menus

Use PNG for table tents and inserts. If you're printing large wall menus, consider SVG for extra sharpness.

Product Packaging

Use SVG. Packaging often goes through professional design workflows, and designers prefer vector files. SVG gives them flexibility.

Billboards and Large Signage

Use SVG. When prints get this large, you absolutely need vector. A PNG would need to be enormous to maintain quality.

Websites and Digital Marketing

Use PNG. It's universally supported and the file sizes are reasonable. Most websites can't even display SVG properly in all contexts.

Social Media Posts

Use PNG. Social platforms compress images anyway, and PNG handles this gracefully.

The Printing Resolution Rule

Here's a simple guideline for print: you need about 300 pixels per inch (PPI) for sharp prints.

With a 1024×1024 pixel PNG:

Print SizeQuality
Up to 3 inchesExcellent
3-6 inchesGreat
6-8 inchesGood
8+ inchesConsider SVG

For anything larger than 8 inches, SVG guarantees perfect quality at any size.

Common Mistakes to Avoid

Mistake 1: Stretching a Small PNG

If you download a 200px QR code and stretch it to fit a poster, it will look pixelated and may not scan reliably. Always export at a size larger than you need, or use SVG.

Mistake 2: Using JPEG Instead of PNG

JPEG compression can blur the sharp edges of QR codes, potentially making them harder to scan. Stick with PNG for raster images.

Mistake 3: Overthinking the Format

For 90% of projects, PNG works perfectly. Don't stress about formats unless you're doing large-format printing or professional design work.

Test Before Printing

Regardless of format, always test your QR code before printing at scale:

  1. Print a test copy at actual size
  2. Scan it with at least two different phones
  3. Check it in different lighting conditions
  4. If it scans reliably, you're good to go

The Simple Decision Framework

Still not sure which to choose? Follow this flowchart:

Is the print larger than 8 inches? → Yes: Use SVG → No: Use PNG

Is a professional designer involved? → Yes: Offer both, let them choose (most will want SVG) → No: Use PNG

Is it for digital/web use only? → Yes: Use PNG

That's it. Three questions, problem solved.

Create Your QR Code Now

Quality QR offers both PNG and SVG exports on all plans—including free. No watermarks, no resolution limits on paid plans, and your codes never expire.

Frequently Asked Questions

What is the best file format for printing a QR code?

For most print projects, PNG at 1024×1024 pixels or larger works perfectly. For large-format prints (billboards, banners, vehicle wraps) or professional design work, use SVG for infinite scalability. Both formats maintain the sharp edges QR codes need to scan reliably.

Can I use a PNG QR code for a billboard?

It's not recommended. PNG images have fixed resolutions and will appear pixelated when scaled to billboard size. For any print larger than about 8 inches, use SVG instead—it scales to any size without losing quality.

Why don't I need PDF for QR codes?

PDF is a document format, not an image format. When generators export QR codes to PDF, they're usually just wrapping a PNG or SVG inside. Your designer or print shop will extract the image anyway. Export PNG or SVG directly and place it in your design software.

What resolution should my QR code PNG be for printing?

For sharp prints, you need about 300 pixels per inch (PPI). A 1024×1024 pixel QR code prints sharply up to about 3.4 inches. For larger prints, either use a higher resolution PNG or switch to SVG, which scales infinitely.

QQT

Written by

Quality QR Team

The Quality QR team brings together experts in QR technology, marketing, and software development. We're passionate about helping businesses create effective QR code strategies.

Ready to get started?

Create your first QR code in seconds. No credit card required.