You have created your QR code, chosen the colors and added your logo. Now it is time to download it, and the generator offers several options: PNG, SVG, PDF, EPS… Which one should you pick? The answer depends on where you will use the code. The wrong choice can leave you with a blurry code on a poster or a file your designer cannot open. In this article we explain the differences and when to use each format.
Raster versus vector images
Before looking at each format, it helps to understand one basic difference:
- Raster (bitmap): the image is made of pixels. If you enlarge it beyond its original size, the pixels become visible and the image looks blurry or pixelated. PNG and JPG are raster formats.
- Vector: the image is described with geometric shapes (squares, curves). It can be enlarged to any size without losing quality. SVG, PDF and EPS are vector formats.
A QR code is made of perfect squares, so it is the ideal candidate for vector formats.
PNG: for web and digital use
PNG is a lossless raster format that supports transparency.
Use it for:
- Websites and online stores.
- Social media posts.
- Presentations and Word documents.
- Emails and signatures.
- Screens and digital signage.
Tips:
- Download the PNG at the highest resolution available. You can always shrink it, but enlarging it ruins it.
- For small print (cards, labels), a high-resolution PNG can work if it has at least 300 dpi at the final size.
- Avoid JPG for QR codes: its compression creates artifacts around module edges.
SVG: the all-purpose vector
SVG is a text-based vector format supported by browsers and most design programs.
Use it for:
- Printing at any size, from a label to a banner.
- Websites where you want a crisp code on high-resolution screens.
- Design tools such as Illustrator, Inkscape, Figma or Canva.
- Laser cutting, vinyl or engraving.
Advantages: light files, perfect quality at any scale, editable colors.
PDF: for sending to the printer
PDF can contain vector graphics and is the standard format almost every print shop accepts.
Use it for:
- Sending the code to a printer or copy shop.
- Including it in documents that will be printed.
- Sharing it with someone who does not have design software.
Advantages: universal, keeps vector quality, opens on any computer.
EPS: for professional design
EPS is a classic vector format in the graphic arts world.
Use it for:
- Design agencies and print studios with professional workflows.
- Older layout programs that do not support SVG.
- Screen printing, engraving and some industrial printing systems.
Summary table
| Format | Type | Ideal for | Scales without losing quality |
|---|---|---|---|
| PNG | Raster | Web, social media, documents | No |
| SVG | Vector | Print, design, crisp web | Yes |
| Vector | Print shops, documents | Yes | |
| EPS | Vector | Professional design, screen printing | Yes |
With the QRcrea QR code generator you can download your code in several of these formats.
How to avoid blurry codes
The most common mistake is downloading a small PNG (for example, 300 × 300 pixels) and enlarging it for a poster. The result is fuzzy edges that make scanning harder. To avoid it:
- For print, always use SVG, PDF or EPS.
- If you only have a PNG, download it at the maximum size.
- When placing it in a program, do not scale it above its original size.
- If you use Canva or another online tool, upload the SVG instead of the PNG.
Transparency and backgrounds
PNG and SVG support transparent backgrounds, which lets you place the code on any design. But remember: the code needs a light, plain background underneath and a quiet zone around it. If your design background is dark or has an image, place a white box behind the code.
Practical example: one code across several media
A shop creates its QR code and downloads two versions: a 1000-pixel PNG for its website, social media and email signature, and an SVG for everything printed. With the SVG, the printer produces business cards with the code at 2.5 cm (1 in), a shop window poster at 20 cm (8 in) and a trade show banner at 60 cm (24 in), all with perfectly sharp edges from the same file.
Keep your files organized
Save the PNG and SVG versions of each code in a folder named after its purpose, together with a note of the destination link. When you need to reprint or reuse a code months later, you will find the right file in seconds instead of creating a new one by mistake.
Frequently asked questions
Which format does a print shop usually want?
PDF or EPS in most cases. If in doubt, send both the PDF and the SVG.
Can I convert a PNG to vector?
There are vectorizing tools, but the result is not always exact. It is much better to download the code again directly as SVG.
What PNG size do I need for a business card?
For a 2.5 cm (1 in) code printed at 300 dpi, you need at least about 300 pixels per side. Downloading one at 1000 pixels or more gives you headroom.
Conclusion
Choosing the right format is the last step to make your QR code work perfectly: PNG for screens, SVG for almost everything, PDF for print shops and EPS for professional design workflows. If you are going to print, always choose a vector format. Create your code and download it in the format you need with the QRcrea QR code generator.
Ready to create your QR code?
Customize it with your colors and logo, and download it for free in seconds.




