free qr generator

Download QR Code as PNG — Free High-Resolution

QRMake lets you download your QR code in two formats: PNG for digital use and SVG for print. Here's when to use each and how to get the best quality.

1996
Year PNG was created — with lossless compression for sharp edges
Source: W3C / PNG specification
300 DPI
Minimum DPI required for professional print quality
Source: Print industry standard
1024px
QRMake PNG export size — 300 DPI at 3.4 inches
Source: QRMake
SVG
W3C open standard — scales to any size without quality loss
Source: W3C

PNG Format

Resolution: 1024 × 1024 pixels

Best for: Websites, social media, emails, presentations, and any screen-based use.

PNG (Portable Network Graphics) was created in 1996 and supports lossless compression, making it ideal for QR codes that require sharp edges. QRMake exports at 4× resolution (1024px from a 256px render), so it looks sharp on screens and prints well up to about 8×8 cm (3×3 inches).

SVG Format

Resolution: Infinite (vector)

Best for: Business cards, posters, banners, packaging, and any print material.

SVG (Scalable Vector Graphics) is a W3C open standard that scales to any size without quality loss. Use it when your QR code needs to be printed large or when your designer needs to embed it in a layout tool like Illustrator or Figma.

How to Download Your QR Code

Go to the QRMake generator, enter your URL or content, customize your colors and logo, then click the PNG or SVG download button below the preview. The file downloads instantly to your device — no email, no account, no waiting.

Print Quality Guidelines

Minimum print size

For reliable scanning, print your QR code at least 2 × 2 cm (about 0.8 × 0.8 inches). Smaller codes may work on high-resolution screens but can be difficult to scan in real-world conditions with varying lighting and camera quality. According to print industry standards, a minimum of 300 DPI is required for professional print quality — QRMake exports at 1024×1024px, equivalent to 300 DPI at 3.4 inches.

When to use SVG over PNG

If your QR code will be printed larger than 8 cm (3 inches), use SVG. PNG will start to show pixelation at larger sizes. SVG (Scalable Vector Graphics) is a W3C open standard that scales to any size without quality loss — from a business card to a billboard.

Color contrast for printing

Always use a dark QR code on a light background. The minimum contrast ratio for reliable scanning is about 3:1, but higher is better. Avoid pastel-on-pastel combinations — they look nice on screen but often fail to scan when printed.

Generate & Download Your QR Code

Free, instant, high-resolution. PNG or SVG — your choice.

Create QR Code →

Frequently Asked Questions

What is the best image format for a QR code — PNG or SVG?

SVG is the best format for print because it is a vector format that scales to any size without quality loss — from a business card to a billboard. PNG is better for digital use (websites, emails, social media) where file simplicity matters. QRMake exports PNG at 1024×1024px (4× upscaled from the 256px render) and SVG at infinite resolution.

What resolution should a QR code PNG be for printing?

According to print industry standards, a minimum of 300 DPI is required for professional print quality. QRMake exports at 1024×1024px, which is equivalent to 300 DPI at approximately 3.4 inches (8.6 cm). For prints larger than 8–9 cm, use the SVG format instead, which scales to any size without pixelation.

Can I use a QR code PNG on a t-shirt or banner?

For large-format printing like t-shirts, banners, and posters, use the SVG format rather than PNG. SVG (Scalable Vector Graphics) is a W3C open standard that scales to any size without quality loss. A 1024px PNG will appear pixelated when printed at banner sizes. Import the SVG into your design tool (Illustrator, Figma, Canva) for best results.

Why does my QR code PNG look blurry when I enlarge it?

PNG is a raster (pixel-based) format. When you enlarge a PNG beyond its native resolution, the pixels become visible and the image looks blurry or blocky. QRMake's PNG export at 1024×1024px is optimized for digital use and small-to-medium print. For large-format printing, always download the SVG version, which is based on mathematical vectors and remains sharp at any size.

What DPI does QRMake export at?

QRMake exports PNG at 1024×1024 pixels. At 300 DPI (the professional print standard), this corresponds to approximately 3.4 × 3.4 inches (8.6 × 8.6 cm). For prints at this size or smaller, the PNG is suitable. For larger print sizes, use the SVG format which has no DPI limitation.

Is SVG better than PNG for QR codes?

SVG is better for print at any size. PNG is better for web and digital use due to its universal browser support and simpler file format. SVG (Scalable Vector Graphics) is a W3C open standard that represents graphics as mathematical paths, meaning it can be scaled to any size without quality loss. For QR codes specifically, SVG is the professional standard for print production.