Transparent QR Code Generator: No Background PNG and SVG
A transparent QR code generator: make a QR code with no background, check it will scan, then download a transparent PNG or SVG.
Built by Toolsque Team · last updated October 21, 2026 · checked against our testing process
The checkerboard is not part of the download. It is how design apps show the parts of an image that are see-through.
1What the code opens
2Code colour
Going on a dark poster or a dark website? Pick White, and the preview switches to Dark so you can see what a phone will see.
3Size and spacing
Print sizeA transparent code sits straight on your artwork, so this clear margin is the only thing separating it from whatever is behind it. Four is the standard minimum; go higher over a busy photo.
4Pattern
Dots Corner boxes Middle of each cornerEach tile is a close-up of a real code drawn with that setting, not a name for it. Square is the safest for small prints; the rounded and classy shapes lose a little edge definition, which matters below about 20 mm. Phones find a code by its three corner boxes, so every box shape here keeps a solid outline.
5Logo in the middle
The built-in marks are drawn in your code colour, so they stay readable on a transparent background. Above roughly 30 percent you start covering more than the code can repair.
6Background colour
Transparency is switched off, so the code carries this colour behind it.
Related: QR code generator for printed labels · a QR code for a real estate sign · a QR code menu for restaurant tables · all QR code tools
How to make a transparent QR code
- Enter your link or text. The preview updates as you type.
- Pick a code color and read the scan check under the preview, which compares it with a white surface. Green means safe, amber means test a print first, red means change the color or the surface.
- Set the print size in millimeters. The download is made at 300 dpi for that size.
- Download the transparent PNG for designs and slides, or the SVG for large print. Pick the dot and corner shapes, and a logo for the middle, from the tiles in steps 4 and 5: each one shows the real pattern rather than naming it.
A transparent QR code generator, in one step
This is a transparent QR code generator: it produces a QR code with a transparent background rather than the usual white square, so the code sits directly on whatever is behind it. Download it as a QR code PNG transparent to the edges, or as an SVG if you are going to print it large.
It gets searched for under several names, all meaning the same thing: a QR code generator transparent background tool, a QR code generator no background, or simply QR code no background. What they all want is a code with real transparency rather than a white box you then try to crop.
A QR code with no white box
Most QR generators bake a solid white square behind the code. On a plain page that's fine: on a colored poster, a photo, or product packaging it looks like a sticker slapped on top. This tool exports a PNG with a genuinely transparent background: only the dots are drawn, so the code sits directly on whatever is behind it. The checkerboard in the preview is how transparency is shown; it won't appear in your download.
Keep it scannable on color
Transparency changes one rule you have to respect: contrast now comes from whatever is behind the code, not a white box. A scanner needs clear separation between the dots and the surface. Dark dots on a light or mid-tone background scan reliably; dark dots on a dark photo do not. When placing the code over a busy image, drop a light panel behind it or choose a lighter area. Test with your phone before printing.
Where transparent codes shine
Posters and flyers. The code blends into the design instead of interrupting it. Packaging: printed over branded color without an ugly white patch. Slides and video: overlaid on any background. Merch and stickers: die-cut shapes with no rectangular edge. Export SVG when you need it to scale to large-format print without a single blurred edge.
Private and static
Your content is encoded directly into the image and everything runs in your browser: nothing is uploaded or stored. It's a static code with no redirect service, so it never expires.
Related QR tools
Need a labeled or branded solid version instead? Use the QR code generator for labels or the WiFi QR code generator. Batch many codes at once with the Excel-list QR generator, and check codes you receive with the safe QR code scanner.
Contrast ratio minimums and scan failure thresholds
QR code scanners rely on luminance contrast, not color difference. The ISO/IEC 18004:2015 standard specifies a minimum print contrast signal (PCS) of 0.6, meaning the dark modules must reflect at least 40% less light than the light modules. On a transparent background placed over a mid-tone surface: grey concrete, kraft paper, dark wood: the effective PCS can drop below 0.3, producing scan failure rates above 35% in field tests. Measure the background hex value before exporting. Any background with a luminance value above #888888 (sRGB ~128) risks insufficient contrast for the dark modules alone to carry the code. Use a drop shadow or thin white keyline at 1 to 2px around the entire symbol boundary to recover contrast without adding a solid background box.
QR code generator PNG and SVG: which format to export
Transparent QR codes require a file format that carries an alpha channel. PNG-32 is the default choice: lossless, full 8-bit alpha, universally supported. JPEG does not support transparency; a JPEG export will fill the transparent area with white or black, destroying the effect entirely. SVG is the superior format for print use: vector scaling means no pixelation at any DPI, and the background rectangle can simply be omitted from the markup. For embroidery or vinyl cutting machines, SVG is often the only accepted input. WebP supports alpha and compresses 26% smaller than equivalent PNG on average, but Safari versions before 14 (released 2020) do not render WebP transparency correctly, which matters for email campaign graphics. GIF supports transparency but caps at 256 colors and uses binary alpha (fully transparent or fully opaque, no partial), making anti-aliased module edges render with jagged halos.
Minimum size, quiet zone, and print production rules
ISO/IEC 18004 mandates a quiet zone of 4 module widths on all four sides. At a minimum printed size of 2 cm × 2 cm, each module in a 25×25 Version 2 symbol measures roughly 0.64 mm: below the reliable reproduction threshold for most commercial inkjet printers operating at 300 DPI. Offset litho at 1200 DPI handles modules down to 0.2 mm. For packaging print, specify the QR at no smaller than 2.5 cm on the short axis and confirm with a physical proof scan before committing to a full press run. Transparent codes on foil or metallic substrates require the printer to lay down a white ink flood coat beneath the dark modules; this is a separate plate and adds roughly $80 to $140 per SKU to plate costs in short-run digital foil workflows.
Batch and label production workflows
Single transparent QR exports work for one-off use. For product labeling at scale, generate codes programmatically from a data source using a QR code generator from Excel list and apply the transparent PNG as a layer in your label template. Each unique SKU or serial number requires its own code; a 500-unit run with unique serialization produces 500 separate PNG files. Verify each file's alpha channel integrity with a batch scanner before sending to print: corrupt alpha layers appear as solid-white squares in the printed output with no visible warning at export time. For fixed-location assets such as equipment tags, a QR code for labels workflow with a static URL and transparent overlay keeps the label face uncluttered while preserving full scannability.
Match your brand colors before you export
These are WCAG relative luminance ratios between the module color and the surface the PNG sits on, the same math accessibility checkers use, so you can test any brand pair with a free contrast checker before print. Aim for 4:1 or better. Below 3:1, expect misses even at arm's length.
| Modules | Background | Ratio | Verdict |
|---|---|---|---|
#000000 black | #B08D57 kraft paper | 6.8:1 | Passes |
#333333 charcoal | #FFFFFF white | 12.6:1 | Passes |
#1E5631 forest green | #F5F0E1 cream | 7.6:1 | Passes |
#FFFFFF white | #1F3A5F navy | 11.5:1 | Passes, but reversed: see below |
#888888 grey | #F7D6D0 pastel pink | 2.6:1 | Fails |
#F26522 orange | #FFD447 yellow | 2.2:1 | Fails |
When a pair fails, darken the modules, not the background. Dropping that grey to #444444 on the same pink lifts the ratio to about 7:1 and the code scans again.
Reversed codes: light modules on dark surfaces
White on navy clears 11:1 and can still fail, because the code is reversed. iOS Camera and Google Lens decode light-on-dark codes without complaint. Many embedded scanners do not: older POS and ticketing apps and some warehouse guns only look for dark modules on a light ground, because most barcode libraries leave inverted decoding switched off unless the developer turns it on. The rule: if you control the scanning app, reversed is fine. If strangers will scan the print with unknown apps, keep the modules darker than the surface. A reversed print already failing in the field is worth running through the scan failure checklist before you reprint. To turn a reversed code back into a normal one, or to make a light on dark code with its own dark border, use the inverted QR code generator.
Placing the PNG in Canva or Photoshop
Nearly every transparent QR PNG ends up in a design app, and most failures happen there, not in the generator.
- Start big and scale down, never up. A 1000 px export placed at 300 px stays crisp; a 300 px export stretched to fill a poster produces the soft edges covered in blurred QR causes and fixes.
- Leave the code layer at 100% opacity. Lowering opacity blends the modules toward whatever sits behind them: black at 50% over white reads as mid grey, about 3.9:1, and over any colored plate it lands lower still.
- If the layout forces a photo behind the code, put a solid plate under it and size the plate with clear margin: 4 module widths on every side. For a 3 cm code at the common 25 module size that is about 0.5 cm per side, so a 4 cm plate. Then check the plate color against the table above.
- Test before the run: print one sheet at 100% scale and scan from 30 cm with both iPhone Camera and Google Lens. Both should lock in under 2 seconds. This matters double for one-shot jobs like wedding photo QR codes, where there is no second print run.
Remove the white box from an existing QR code
Already have a QR image with a white background? Magic wand deletion in Photoshop looks clean at 100% zoom, but anti-aliasing leaves a 1 to 2 px grey fringe on every module edge, exactly where a scanner reads the dark-to-light transitions. Automatic background removers are worse: they treat the three finder squares as objects and soften their corners.
The reliable fix takes under a minute. Scan the old code once to read out its URL, paste that URL into the generator above, match your module color, and export. The new code encodes the same URL, so it opens the same destination everywhere the old one did. The dot pattern may look different, and that is normal.
Glass, windows, and clear vinyl
A transparent code printed on clear vinyl has no background of its own: the modules sit against whatever happens to be behind the window, which is rarely a clean light surface. Order the sticker with a white ink backing layer behind the modules; most vinyl printers offer it as a standard option. Typical clear vinyl stickers run $0.35 to $0.60 each at 250 units. Size for distance too: a code scanned from 1 m away needs to be 8 to 10 cm wide, roughly a tenth of the scan distance. For shelf edges and product tags, the label QR generator handles print sizing directly.
Two places a transparent code earns its keep: on a flyer or poster, where a white box over a full bleed photo ruins the design, and on an Instagram post or story, where the background is rarely white and the code has to sit on whatever is behind it.
Designing a code to live on something other than paper? QR codes for tattoo artists covers the hardest version of that problem, where the surface moves, the contrast shifts over time and there is no reprinting it.
Going onto skin rather than onto a surface you can reprint? Sizing a QR code tattoo covers the one constraint that has no equivalent in print: the design has to survive a decade of ink spreading into the gaps.
Frequently Asked Questions
How do I make a QR code with a transparent background?
Enter your link above and keep "Transparent background" checked (it's on by default), then download the PNG. The white box is removed and only the dots remain.
Why does the preview show a checkerboard?
The checkerboard is the standard way to display transparency on screen. It is not part of the image: your downloaded PNG has a truly transparent background.
Will a transparent QR code still scan?
Yes, as long as there's contrast between the dots and whatever is behind them. Use dark dots over a light or mid-tone surface, and test before printing. Avoid dark dots on dark photos.
Which format keeps the transparency?
PNG keeps a transparent background. SVG is vector and also has no background fill: use it for large-format print.
Is my data uploaded?
No. The code is generated locally in your browser; nothing is sent to or stored on our server.
How do I get a QR code transparent instead of white?
Generate it here with the transparent option on, which is the default. A code exported as a normal PNG carries a solid white square behind it, and cropping that away by hand leaves jagged edges where the corners meet the design.
Does a QR code PNG transparent file actually scan?
Yes, provided what sits behind it is light enough. Scanners read brightness difference, not color, so a dark code on a pale background scans and the same code on a dark photograph does not. There is a contrast section further down with the numbers.
Can I remove the background from a QR code I already have?
Not reliably. Regenerating is better than editing, because a QR code that has been through a background remover usually has soft or speckled module edges, and those are exactly what a scanner struggles with. If you have the original data, make a new one.
Is SVG better than a transparent PNG?
For print, yes, because it scales without any loss and there is no resolution to get wrong. For a website or a slide, a transparent PNG is simpler and every tool accepts it.
Can I make a white QR code for a dark background?
Yes. Pick White under Code color. Recent iPhone and Android cameras usually read a light code on a dark background, but many scanner apps and older phones do not, so test with two or three phones before printing. A dark code on a light patch is always the safer choice.
How do I check a transparent QR code will scan before I print it?
The scan check under the preview measures the contrast between your code color and a white surface and tells you whether it is safe, tight or too low. For a colored or dark surface, print a small proof on the real material and scan it with two phones.
