MakeQR

QR Code Generator SVG

Vector output that scales without losing quality

  • 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.

SVG is a vector format built from mathematical paths rather than pixels, so a QR code saved as SVG scales from a business card to a billboard without losing sharpness. It's the right choice for anything sent to a print vendor or design software. PNG stays simpler for on-screen use, where the display size is fixed.

Print quality is the usual reason to reach for a vector file. SVG, Scalable Vector Graphics, describes a QR code as a set of mathematical shapes rather than a fixed grid of pixels, so it can be resized to almost any dimension, a sticker or a storefront window, without the blur a raster file shows once it's stretched past its native resolution.

That makes vector the right default for anything a generator sends to a print vendor, a large-format sign, or design software like Illustrator or InDesign. A fixed-size use, such as a web page or an app screen, has less reason to need it; PNG is simpler there since the display size never changes.

Choosing and using vector output correctly

  1. Download as SVG for print or design work

    Any use where the final printed size isn't locked in yet, or where the code moves through a design tool, benefits from vector scaling.

  2. Confirm the destination software accepts SVG

    Most modern design tools (Illustrator, InDesign, Figma, Canva) and current Office apps accept SVG directly; some older software may need a PNG fallback.

  3. Keep it as vector shapes as long as possible

    Avoid rasterizing an SVG early in a workflow — flattening it to a PNG before the final size is locked in throws away the scaling advantage it was chosen for.

  4. Export a PNG only at the final step, if the destination requires it

    Some platforms (certain web builders, older software) only accept raster uploads — export the PNG at or above the size it will actually display.

How vector and raster actually differ for a QR code

An SVG QR code stores each module as a defined shape with exact coordinates, so a viewer or printer redraws it fresh at whatever size is requested — there's no upper limit to how large it can go without degrading. A PNG stores a fixed grid of colored pixels; enlarging it means stretching those existing pixels rather than redrawing sharp edges, which is what causes the blur and jagged edges visible on an oversized raster code.

Where EPS fits into a print vendor's workflow

EPS is another vector format some print shops and older design pipelines still request specifically, and it isn't something every QR generator produces directly. An SVG opens cleanly in Illustrator or InDesign, both of which can save or export it as EPS if a vendor's workflow specifically requires that file type, so the vector advantage carries through even when the final handoff format isn't SVG itself.

When PNG is actually the simpler choice

A code displayed once at a known, fixed size — inside an app, on a single web page, in a slide that won't be resized later — gets no real benefit from vector scaling, since it's never rendered at a different size than the one it was exported at. PNG's simplicity and universal support make it the practical default for that kind of fixed, on-screen use.

What the file format does and doesn't change

Vector or raster only affects how the pattern is stored and scaled — it doesn't change what's inside the code. A static SVG or PNG holds the destination directly; a dynamic one holds a short, repointable link either way.

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

Where vector scaling matters most in print

The size difference matters least at the roughly 20 mm floor for a close-range code, and matters most at large-format sizes like a storefront window or banner, where scanning distance runs about ten times the code's width and a raster file's limits become visible.

Print it at least 20 mm (2.0 cm) wide

Where format choice causes real problems

  • Downloading PNG and scaling it up in a print layout

    A PNG exported small and then enlarged in a page-layout tool shows visible blur or jagged edges that an SVG at the same size wouldn't.

  • Rasterizing an SVG early in a design workflow

    Converting to PNG before the final print size is settled throws away the ability to resize later without quality loss.

  • Assuming every platform accepts SVG uploads

    Some web builders and content platforms restrict SVG uploads for security reasons — worth checking before assuming vector is always an option.

File format and dynamic status are separate choices

Vector output works the same whether the code is static or dynamic — the choice between the two depends on whether the destination might need to change later, not on which file format was used to make it.

How dynamic QR codes work

Where vector format is worth choosing

  • A logo-scale code on a product package printed at multiple sizes across a product line.
  • A large-format banner or storefront window decal.
  • Artwork handed off to a print vendor for a poster run.
  • A code placed into a design file in Illustrator or InDesign for further editing.

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 SVG: questions and answers

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

Ask us something else

What does SVG mean for a QR code?

SVG stores the code as vector shapes rather than pixels, so it can be resized to any dimension without losing sharpness, unlike a raster PNG.

Is SVG better than PNG for every use?

For print and design work, generally yes. For a fixed-size on-screen use, like a single web page, PNG works just as well since the code is never resized.

Can I get a QR code as EPS instead of SVG?

Not directly from most generators, but an SVG opens in vector design software like Illustrator, which can export or save it as EPS if a print vendor specifically requires that format.

Why does my QR code look blurry on a large sign?

It was likely exported as a small PNG and then enlarged. A vector SVG, sized correctly at the design stage, avoids that blur at any print size.

Does every design tool accept SVG QR codes?

Most current design software does, including Illustrator, InDesign, Figma and Canva, along with recent versions of Word and PowerPoint. Some older or restricted platforms may still require PNG.

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.