QR code SVG & transparent PNG generator

Get your QR code as a crisp vector SVG that scales to any size, or a transparent PNG that drops onto any design.

Colors
Style
Shape
Dots
Corners
Logo
Your logo stays on your device. Error correction is set to maximum automatically.
Advanced
Grid
…
Error correction
…
Smallest print
…
Capacity used
…

Made in your browser. Nothing is uploaded.

How to use it

  1. Enter your link or text.
  2. For a transparent background, tick “Transparent background” in Colors.
  3. Click SVG for a vector file, or PNG for a transparent image.
  4. Import it into Illustrator, Figma, Canva, InDesign, Inkscape or Affinity.

SVG vs PNG

  • SVG (vector): made of shapes, not pixels, so it’s razor-sharp at any size, from a sticker to a billboard. Best for professional print and designers. You can also recolor it in design tools.
  • PNG (image): works everywhere: Word, PowerPoint, Google Docs, websites. Choose 2048 px or 4096 px for large prints.

Transparent QR codes

Turn on Transparent background and the light squares become see-through, so the code sits on your design without a white box. Only do this on a light, plain area: QR codes need strong contrast between dark modules and the background to scan.

Designer tips

  • Keep a quiet zone (empty margin) of at least 2 modules around the code.
  • Don’t stretch it. Always scale proportionally.
  • Outline or flatten the SVG before sending to some print shops.

How the SVG is made

The SVG file describes each square of the code as a shape with an exact position, instead of storing pixels. Print software draws those shapes at whatever size the job needs, so the edges stay sharp on a business card and on a banner. The file is plain text and small, and design tools can recolour or regroup it.

Using the SVG in common tools

  • Figma: drag the file onto the canvas. It arrives as a vector you can resize.
  • Illustrator and Affinity Designer: open or place it, then scale with the proportions locked.
  • Canva: upload it like an image. Canva accepts SVG uploads.
  • Inkscape: open it directly. SVG is Inkscape’s own format.
  • Word, Google Docs and email: a large PNG is the safer choice.

When to use a transparent PNG

A transparent PNG is handy when a tool doesn’t accept SVG, or when you need to place the code on a coloured panel in slides or on a web page. Download it at 2048 px or larger for print. Make sure the colour behind it is light and plain, since the see-through parts take on whatever is underneath.

Check it at the final size

Vector files scale down as easily as up. Before printing, check the code’s final printed width and scan a test print. Small codes with long links need more space than you might expect.

Questions

Is the SVG a real vector file?

Yes. It’s made of vector shapes, so it scales infinitely without blurring.

Can I make the background transparent?

Yes. Tick “Transparent background” in the Colors panel. It applies to both PNG and SVG.

Which file should I send to my printer?

The SVG. If your printer asks for PDF or EPS, open the SVG in a design tool and export from there.

Can I edit the SVG?

Yes. Open it in any vector editor to recolour it or place it in a layout. Don’t move or delete individual squares, or the code may stop scanning.

Buy me a coffee