MakeQR

QR Code Generator With a Transparent Background

Dropping the white box without losing the scan

  • Free, and no account to create
  • Never expires, unlimited scans
  • Checked to scan before you print it

Free and permanent, but it can never be edited or tracked once printed.

Scan to test

Y
yoursite.com
Print as poster, table card or stickers · free for 14 days with an account

Free, no account. Works forever and never expires.

A transparent background removes the white square around a QR code's pattern so it can sit directly on packaging, apparel or colored artwork. PNG carries transparency through its alpha channel; SVG has no background at all unless one is added, so it is transparent by default. The modules underneath still need contrast to stay scannable.

Packaging, apparel and colored artwork all share the same design problem: a QR code generator has to remove the usual white square before the code can sit on anything but a plain background. Removing that square is a file-format choice, not something that changes the pattern itself. PNG carries transparency through an alpha channel, so everything outside the code's modules can be made invisible. SVG has no background layer at all unless one is deliberately added, so a transparent result comes out by default.

Either format still needs contrast between the modules and whatever sits underneath them. Dropping the white box removes the box, not the requirement that a scanner can tell dark squares from light ones.

Getting a usable transparent QR code

  1. Choose SVG for anything going into a design layout

    Since SVG has no background by default, it drops directly onto colored art in a tool like Illustrator or Canva without any extra export setting.

  2. Choose PNG with transparency for photo-editing or web use

    A PNG's alpha channel keeps the area around the code invisible when layered over a photo or colored graphic in tools like Photoshop.

  3. Check contrast against the actual background it will sit on

    Preview the code over the real color or image it's going onto, not a blank canvas, before finalizing the design.

  4. Test-scan the finished placement

    A code that decodes fine in the generator can still fail once it's sitting on a busy or low-contrast background — a real scan test catches that.

Why transparency doesn't remove the contrast requirement

Removing the white box only changes what's behind the code's modules, not the modules themselves, which still need to read clearly as dark against light (or the reverse) for a scanner to tell them apart. A code with its background made transparent and then placed over a mid-tone photo or a similarly colored surface can lose exactly the contrast a plain white background used to guarantee.

PNG transparency versus SVG's lack of a background

These solve the same visual problem differently. A PNG's alpha channel is an explicit property of the raster file — some image tools default to filling it with white unless transparency is turned on during export. An SVG simply never had a background rectangle in the first place, so there's nothing to remove; every renderer that supports SVG shows only the code's own shapes.

Where a code without a background actually helps

Apparel printing, product packaging with its own colored artwork, and stickers meant to sit on a branded surface all benefit from a code that doesn't carry its own white square — the code's modules become part of the existing design rather than a separate white patch interrupting it.

What a transparent code still contains

Transparency changes only the file's background, not what's inside the pattern. A static code still holds its destination directly; a dynamic one still holds a short, repointable link.

Inside the code
https://example.com/product

Sizing a code placed over other artwork

The same minimum applies regardless of background: about 20 mm on a side for a close scan, though a transparent code placed on a smaller or more crowded design should be checked more carefully for contrast than a standalone code would need.

Print it at least 20 mm (2.0 cm) wide

Where transparent codes fail after they look fine on screen

  • Placing it over a busy photo without checking contrast

    A transparent code sitting on a detailed or mid-tone image can lose the sharp dark-light distinction a scanner depends on.

  • Assuming PNG transparency is on by default

    Some export settings fill a PNG's background with white unless transparency is explicitly selected — worth confirming before using the file.

  • Forgetting the quiet zone still needs to read as "empty"

    A transparent code placed on a background that's visually noisy right up to its edge can confuse a scanner about where the pattern starts.

Transparency doesn't change the static-or-dynamic choice

A transparent code used once on fixed packaging art is fine as a free static code. A design reused across seasonal product lines, where the link behind it might change, is a better case for a dynamic code — transparency and dynamic status are independent decisions.

How dynamic QR codes work

Common uses for a background-free code

  • A code printed directly onto colored product packaging art.
  • A code on a T-shirt or tote bag alongside other printed graphics.
  • A sticker meant to sit on a branded, non-white surface.
  • A code layered into a social media graphic without a visible white box.

A QR code that still works next year

Most of what goes wrong with a QR code happens after it is printed. These six things are why ours does not.

  • Checked before you print

    We decode every code you make and read it back. If a logo covers too much or a colour is too faint for paper, you find out here — not after the print run.

  • Unlimited scans, every plan

    Including the free one. A scan cap kills a printed code at the moment it starts working, which is why we do not have one.

  • We do not switch off your codes

    Two dynamic codes stay yours permanently, whatever you pay us. Cancel a paid plan and you keep them — the rest pause after 30 days, with three warnings first, and a paused code shows a neutral page, never a sales page.

  • Made on your device

    Static codes never reach our servers. Your WiFi password, your contact details and your logo stay in the browser — which is also why there is no limit.

  • Ready for the printer

    SVG for anything that gets scaled, and PNG at 1024px so the edges stay hard. Both free, no account.

  • Available in English, Norwegian Bokmål, Danish, Swedish, German, French, Dutch, Italian, Spanish, Finnish, Portuguese, and Polish

    The generator and every page speak English, Norwegian Bokmål, Danish, Swedish, German, French, Dutch, Italian, Spanish, Finnish, Portuguese, and Polish. More languages follow as each one is reviewed by a native speaker.

See what happens after you print

A dynamic code points at a short link you own. Change where it goes without reprinting anything, and see how often each code has been scanned and when the last scan was.

  • Change the destination any time, as often as you like
  • A scan count and the last scan for every code
  • No scan limit, on any plan
  • Cancel and you keep two codes permanently — the rest pause after 30 days
Start free

2 codes free. Paid from $7/month. Compare plans

MakeQRCNCafe Nord

Analytics

Aug 14 – Sep 12

7D30D90D1Y

Total scans

11,875

18%

Unique scanners

8,431

14%

Active codes

24

3

Scans per day

396

18%

Scans over time

0
200
400
600
800
Aug 14Aug 21Aug 28Sep 4Sep 11

Devices

62%

of scans came from an iPhone

  • iPhone62%
  • Android34%
  • Other4%

QR Code Generator With a Transparent Background: questions and answers

Short answers to what people ask before they print. Anything else, write to us.

Ask us something else

Does a transparent QR code scan the same as a normal one?

Yes, as long as the modules still contrast clearly with whatever background it's placed on. Transparency only removes the surrounding white box, not the contrast requirement.

Should I use PNG or SVG for a transparent code?

SVG has no background by default, which makes it the simplest choice for design software. PNG works too, as long as transparency is enabled during export rather than filled with white.

Can I put a transparent QR code on a dark background?

Yes, as long as the code's modules are set to a light color that contrasts against that dark background — a dark code on a dark background won't scan regardless of transparency.

Why did my transparent code stop scanning after I placed it on my design?

It's almost always a contrast problem — the modules and the surface underneath became too similar in tone once they were combined.

Does transparency affect the quiet zone?

No, but the area around the code still needs to read as visually clear to a scanner, so placing it directly against a busy edge can cause the same problem a printed quiet-zone violation would.

Make a code that still works next year

Free static codes with no account, two permanent dynamic codes, unlimited scans on every plan, and a check that tells you it scans before you print it.

Make a QR code

No account for static codes. Nothing to cancel.