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.
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.