SVG QR Code Generator

Enter a link or text, and this QR code SVG generator builds a scalable vector QR code you can download as SVG or PNG at any size.

Enter a link or text

Content type
Customize appearance

Higher levels keep the code scannable even if part of it is covered or damaged.

Adding a logo automatically raises error correction to High for reliable scanning.

Fill in the form to generate your QR code.

Your link or text is encoded directly in your browser. Nothing is sent to a server.

SVG vs. PNG for print

A QR code SVG is drawn from math, not pixels, so it scales to any size with sharp edges, a logo sign, a building banner, a large poster, without ever getting blurry. That makes it the right choice for any print job larger than a business card. PNG is fine for screens, email signatures, or a fixed size you already know, and this tool lets you generate it at up to 1000px for larger prints too.

See how to print a QR code correctly for resolution, contrast, and quiet-zone guidance that applies to both formats.

Main features

  • True vector SVG download, no pixelation at any size
  • PNG download at a chosen pixel size, up to 1000px
  • Transparent background option for both formats
  • Adjustable colors, error correction, and an optional logo

Use cases

  • Large-format signs, banners, and window decals
  • Print shops and designers who need a vector source file
  • Logos and branded materials that need a transparent QR code
  • Anywhere a PNG would look pixelated once resized

Related tools

Need a logo or picture in the middle of the code? Use the QR code generator with logo. For a general starting point, try the QR code generator hub, or generate many codes at once with the bulk QR code generator. Not sure how big to print it? See QR code minimum size.

Frequently asked questions

What's the difference between the SVG and PNG download?

SVG is a vector format: it stays perfectly sharp at any size, from a business card to a building banner, and the file is tiny. PNG is a fixed grid of pixels, so scaling it up past its native size makes it blurry.

Can I get a transparent background?

Yes. Tick "Transparent background" under Customize appearance, and both the SVG and PNG download without a background fill, useful for placing the code over a colored design.

What PNG size should I use for printing?

For printing, use the SVG if you can, since it scales with no quality loss. If you need PNG, generate it at a large pixel size (the size slider goes up to 1000px) so it stays sharp at your print size.