Free forever · no account · no watermark
QR codes with a transparent background. No white box on your design.
Tick one checkbox and the code downloads with a fully transparent background, as PNG or true vector SVG. It sits on your poster, label or slide without the white rectangle that ruins the layout, and it is free, with no account and no watermark.
Try it now: point your phone camera at the preview.
This code is pure data. It carries your content directly instead of a link through our servers, so it can't expire and we couldn't turn it off if we wanted to.
It cannot expire
Static codes are pure data. There is no timer, no scan limit and no trial, so there is nothing that can run out.
It never touches our servers
The code is generated in your browser. We never see your content, so we have nothing to hold hostage.
No account, no watermark
Download PNG, SVG or print-ready PDF and use it commercially, without signing anything.
Where a transparent code earns its keep
Any time the code lands on something that is not white: a poster with a background photo, kraft-paper packaging, a coloured menu, a T-shirt, a presentation slide. With a normal PNG you get the code plus a white box; with a transparent one, only the modules print, and the design breathes. Designers usually take the SVG, which stays vector and recolourable; the PNG with alpha channel works everywhere else, from PowerPoint to print-on-demand.
The one rule: contrast still decides everything
A camera does not care about your background being transparent — it cares about the contrast between the modules and whatever ends up behind them. Dark ink over a light area scans reliably; dark ink over a busy photo or a dark background does not. Place the code on a calm, light part of the design, keep the quiet zone around it clear, and do one test scan from a phone before sending anything to print. Restyled codes fail in production far more often from low contrast than from any technical flaw.
From download to placement, tool by tool
The PNG carries a real alpha channel, so it behaves in every mainstream tool: drag it into Canva, PowerPoint, Google Slides or Word and the background of your slide or design shows through immediately — no 'remove background' step, no white halo. Print-on-demand platforms (T-shirts, mugs, stickers) accept it as-is. If a tool shows a white box anyway, it received a flattened copy: re-download and place the original file rather than a screenshot of it.
Designers working in Figma, Illustrator, Affinity or Inkscape should take the SVG instead. It has no background shape at all, stays razor-sharp at any size, and the modules are plain vector paths you can recolour in one click to match the design — which also makes it the right file for silkscreen and other single-colour print processes, where the shop will ask for vector art anyway.
Embed this tool — free
Put this generator on your own site
Copy the snippet below and your visitors can make QR codes without leaving your page. The tool runs entirely in their browser — nothing to install, nothing that can expire, and we never see what they type. The only thing we ask is that you keep the "Powered by" line under the widget.
<!-- OathQR — free URL QR code generator, runs in the visitor's browser -->
<iframe src="https://oathqr.com/embed/url" title="URL QR code generator" style="width:100%;max-width:760px;height:680px;border:1px solid #dcdcd5;border-radius:14px" loading="lazy"></iframe>
<p style="margin:6px 0 0;font-size:13px">Powered by <a href="https://oathqr.com/url-qr-code-generator">OathQR — free URL QR code generator that never expires</a></p>
<script>addEventListener("message",function(e){if(e.origin==="https://oathqr.com"&&e.data&&e.data.oathqr==="height")for(var f of document.querySelectorAll('iframe[src^="https://oathqr.com/embed/"]'))if(f.contentWindow===e.source)f.style.height=e.data.height+"px"})</script>Questions, answered plainly
- How do I get the transparent background?
- Tick 'Transparent background (PNG/SVG)' in the customiser under the preview, then download. The PNG carries a real alpha channel and the SVG simply has no background shape.
- Which formats support transparency?
- PNG and SVG. The PDF export is meant for direct printing and keeps a white page behind the code — for layout work in design tools, use the SVG.
- Will a transparent code scan on a dark background?
- Only if you also flip the ink to a light colour, and even then cameras handle inverted codes inconsistently. The reliable recipe is dark modules over a light area of your design. Test scan before printing a batch.
- Is the transparent download free, or behind a paid tier?
- Free, like every export on this site: no account, no watermark, no upsell hiding behind a checkbox. Transparency costs us nothing to generate, so charging for it would be theatre.
- Can I recolour the code to match my design?
- Yes, set any ink colour in the customiser before downloading, or recolour the SVG later in any vector editor. Keep the contrast strong: fashion never beats scannability.
- How do I check the file is really transparent before printing?
- Open it in any tool that shows a checkerboard behind transparent areas (Preview on Mac, Photos on Windows, or just drop it onto a coloured slide). If you see the checkerboard or your colour through the gaps, the alpha channel is intact. A white rectangle means you're looking at a flattened copy.