Get a QR code as a PNG in seconds
Enter your content in the generator above, style the code, and download the PNG. That is the whole flow: no watermark stamped over the modules, no payment, and a free account at the download step.
PNG is the right pick whenever the code lives on a screen: presentation slides, email signatures, website pages, social posts, digital menus. It is a universally supported image format that drops into any editor, CMS, or document without conversion, and because PNG compression is lossless, the sharp black-and-white edges of the code stay sharp.
The resolution rule for PNG QR codes
A PNG is a fixed grid of pixels, so its size is decided at export, and that is where most bad QR images are born. The rule: export at the final display size or larger, never smaller.
Upscaling a small PNG does not add detail; it smears the crisp module edges into gray blur, and blurry edges are exactly what scanners fail on; see why QR codes turn blurry. A 200-pixel code stretched to fill a slide will look soft on screen and scan unreliably from the back of the room.
When in doubt, export around 1000 by 1000 pixels. Files that size are still tiny, and downscaling is always safe; it is only upscaling that destroys a QR image.
Print turns that rule into arithmetic. Presses work at 300 DPI, so a high resolution QR code for print means the physical size multiplied by 300: a 1-inch code on a business card needs about 300 pixels square, a 2-inch code on a flyer about 600, and a 4-inch code on a poster about 1200. Export below those numbers and you have a QR code at 300 DPI in name only, with soft module edges to show for it. If the piece is going to a print shop at all, hand over the SVG instead and the DPI question disappears entirely.
Transparent background PNGs
A transparent QR code drops straight onto a colored flyer, a branded slide, or a photo without a white box around it — the design shows through where the background used to be. A QR code with a transparent background is what you want any time the placement is not plain white.
One warning comes with that freedom: whatever shows through becomes the code's background, and it must stay light. Scanners need dark modules on a light field. A transparent code placed on a navy banner turns into dark-on-dark and stops scanning, even though the file itself is flawless. If the placement area is dark or busy, keep a solid light background behind the modules instead.
PNG vs SVG vs JPG
- PNG: lossless raster. Best for screens; fine for print only if exported at high resolution.
- SVG: vector, resolution-independent, razor-sharp at business-card size and billboard size alike. Use it for everything that gets printed. The print QR code guide explains why professional printers ask for it.
- JPG: the wrong format for QR codes, full stop. JPG compression is built for photos and smooths hard transitions, so it scatters gray artifacts along every module edge. The code may still scan, but you have spent quality for nothing — PNG is smaller for this kind of graphic anyway.
Rule of thumb: SVG for print, PNG for screens, JPG for neither.
Using the image file
Once downloaded, the PNG behaves like any image. Embed it in docs, slides, and web pages with two habits intact:
- Keep the quiet zone. The white margin around the code is part of the spec. Do not crop tight to the modules or let text and graphics crowd the edge.
- Never stretch it non-uniformly. A QR code must stay square; dragging one handle of an image box into a rectangle breaks the geometry scanners expect. Resize proportionally only, and check the QR code size guide for minimum physical sizes at typical scan distances.
Need a sample image to test with?
If you are hunting for a sample QR code PNG to test a scanner, a layout, or a print proof, do not grab a random image from search results — you cannot know where it points. Generate your own above in seconds, encoding a URL you trust, and you get a clean test file plus certainty about what it opens. For a gallery of what codes look like across types and styles, see QR code examples.
How to download a QR code as a PNG
Enter your content
On the QRolling home page, pick the type — URL, WiFi, text, vCard, and more — and enter the content. The preview updates as you type.
Style the code
Set colors, corner shapes, and an optional center logo. Keep dark modules on a light background so cameras lock on fast.
Download the PNG
Export the PNG at the final display size or larger. Around 1000 by 1000 pixels is a safe default, and for print the number is the physical size in inches multiplied by 300. Grab the SVG too if the code will ever be printed.
Verify on the target screen
Place the image in the slide, signature, or page, view it at 100%, and scan it with a real phone. Crisp edges and a successful scan mean it is ready to ship.
Frequently asked
How do I get a QR code as a PNG?
Enter your content in the QRolling generator, style the code, and click download; the PNG saves instantly. It is free, with no watermark, and a free account releases the file.
What size PNG should a QR code be?
Export at the final display size or larger; around 1000 by 1000 pixels covers slides, signatures, and web use with room to spare. For print, a high resolution QR code means the physical size multiplied by 300, because presses work at 300 DPI: roughly 300 pixels square for a 1-inch code and 1200 for a 4-inch one. Downscaling a large PNG is always safe; upscaling a small one blurs the module edges and hurts scanning.
Can I get a QR code PNG with a transparent background?
Yes — a transparent QR code PNG sits directly on colored designs without a white box. Just make sure whatever shows through behind the modules stays light: scanners need dark-on-light contrast, so a transparent code on a dark background will fail.
PNG or SVG — which should I use?
PNG for screens: slides, email signatures, websites, and social posts. SVG for anything printed: it is a vector format that stays razor-sharp at any physical size, from business cards to banners. QRolling exports both, so download the pair and use each where it belongs.
Why does my QR code image look pixelated?
Almost always because a small PNG was enlarged — upscaling cannot add detail, so the sharp edges turn into gray blur. Re-export the code at the size you need, or use the SVG, which scales to any size without losing sharpness. JPG compression artifacts are the other common culprit.
Read next
Need a different QR type? Browse all 48 QR types on the home page.
