Download Your QR Code as a Vector SVG
Generate a QR code and download it as a true SVG vector file, free and with no signup. Vector codes scale from a business card to a billboard without blurring, which is what commercial printers and designers need. Also exports print-ready PNG.
Quick Answer
To get an SVG QR code, paste your link above, click Generate, then click the SVG button next to the PNG download. You get a genuine vector file in which the code is drawn as geometric shapes rather than pixels, so it stays perfectly sharp at any size — a 2 cm business card code and a 1 metre billboard code come from the same file. Free, no signup, no watermark.
How to create an SVG QR code
- 1
Step 1: Paste the destination URL into the field above.
- 2
Step 2: Click Generate. The code appears immediately, encoded at the highest error correction level.
- 3
Step 3: Click the SVG button beside the PNG download. The file saves as qrcode.svg.
- 4
Step 4: Place the SVG directly into Illustrator, InDesign, Affinity, Figma, Inkscape, or Canva — all of them import SVG natively.
- 5
Step 5: Scale it to whatever size the layout needs. Vector files have no fixed resolution, so there is nothing to degrade.
- 6
Step 6: Keep the white quiet zone around all four sides. It is included in the export; do not crop it off.
- 7
Step 7: If your printer asks for EPS or AI, open the SVG in Illustrator or Inkscape and save in that format — the vector geometry converts without loss.
What makes a file genuinely vector
An SVG stores shapes, not pixels: coordinates, paths, and fills that the renderer draws fresh at whatever size it is asked for. A PNG stores a fixed grid of coloured squares. That difference is why a vector code enlarged tenfold is still perfectly crisp while a raster code enlarged tenfold is a blocky mess.
It is worth knowing that some generators offer an 'SVG download' that is really a PNG wrapped in an SVG container. The file has an .svg extension and imports without complaint, but it is still a bitmap and still blurs when scaled. Ours re-encodes the code from the source string into actual SVG rectangles — you can open the file in a text editor and read the geometry.
When you need vector rather than PNG
- •Anything going to a commercial printer. Print shops ask for vector because they cannot know in advance what size the artwork will be output at.
- •Large format: posters, banners, vehicle livery, shop windows, exhibition stands, billboards.
- •Artwork that will be reused at several sizes — a code that appears on a business card, a flyer, and a pull-up banner should come from one vector file, not three raster exports.
- •Screen printing, embroidery, engraving, and die-cutting, where the machine follows paths rather than pixels.
- •Anything a designer will hand back to you. 'Send me the vector' is the standard request, and an SVG answers it.
PNG is still the right answer sometimes
Vector is not automatically better for every use. A PNG is the correct choice for a website, an email signature, a slide deck, a social post, or anything displayed on a screen at a known size — it is universally supported, needs no conversion, and renders identically everywhere.
The simple rule: if it will be printed or resized, use SVG. If it will be viewed on a screen at roughly the size you exported it, use PNG. Both downloads are free above, so there is no reason to agonise — take both.
Editing the SVG safely
Because an SVG is editable geometry, you can open it in Illustrator or Inkscape and change the colour, add a logo, or place it inside a larger design. Two constraints keep the code readable.
Keep the contrast strong and the polarity conventional — dark modules on a light background. Inverting to light-on-dark fails on many phone cameras even though it looks striking. And never redraw, reshape, or partially delete modules to make the pattern fit a design idea; each one carries data, and the error correction budget you spend on decoration is budget you no longer have for dirt, blur, and bad lighting.
Free, private, and permanent
WebsitesQR runs entirely in your browser. Codes you create are static and never expire; images you scan are never uploaded. Learn about QR code safety →
Frequently Asked Questions
How do I get a QR code as an SVG?
Paste your link above, click Generate, then click the SVG button next to the PNG download. It saves as qrcode.svg and opens in Illustrator, Inkscape, Figma, InDesign, Affinity, and Canva.
Is the SVG export really vector?
Yes. The code is re-encoded from your URL into SVG shapes rather than a bitmap wrapped in an SVG tag, which is a shortcut some generators take. You can open the file in a text editor and read the geometry directly.
Is the SVG QR code generator free?
Yes — free, no account, no email, no watermark, no limit. Several well-known tools put vector export behind a paid plan; ours is the same button as the PNG.
Can I convert the SVG to EPS or AI?
Yes. Open the SVG in Illustrator or Inkscape and save as EPS or AI. The vector geometry converts without any loss, because there is no resolution to lose.
Can I change the colour of an SVG QR code?
Yes, in any vector editor. Keep dark modules on a light background and maintain strong contrast — inverted or low-contrast codes fail on many phone cameras even when they look fine to the eye.
What size should I export for printing?
With SVG, size is not fixed at export — set it in your layout software. Use the standard rule that the code should be at least one tenth of the distance it will be scanned from, and never below 2 cm for handheld scanning.
Do SVG QR codes expire?
No. These are static codes with your link encoded directly in the pattern and no redirect in between. There is no server that can stop serving them, and no account that can lapse.