QR QR Studio

Free tool · runs in your browser

Optimised SVG QR code generator (single path)

Published 7 September 2026

One rectangle per module:

Single merged path:

Both files render identically. The single path is what a designer wants in Illustrator or Figma: one shape to recolour, no thousands of tiny objects, no hairline gaps between modules when scaled.

Download optimised SVG

Runs entirely on your device. Nothing you enter or upload is sent to a server.

What the optimiser does

Each row of dark modules is merged into horizontal runs, and all runs are written as one path with M, h, v and z commands. The result is exactly the same shape.

Do this

One path, one background rect, viewBox set to the module grid so it scales cleanly to any size.

Not this

A 600-object group with pixel coordinates that produces seams at 37% zoom and cannot be recoloured in one click.

Try it in QR Studio

QR Studio Pro exports this kind of SVG, with your dot style and eye shapes as paths too, plus a print-ready PDF with bleed and crop marks.

Try it yourself

Not sure which format a print shop or a web developer wants? The export guide explains each one in a paragraph.

SVG vs PNG vs PDF

Frequently asked questions

Why do generators export hundreds of rectangles?

It is the obvious way to write the code. It works, but designers end up with a group of 500 objects, and some renderers show faint lines between adjacent rectangles when the code is scaled to a non-integer size.

Can I change the colour later?

Yes. Select the path and set its fill. The background rectangle is separate so it can be removed for a transparent code.

What is the quiet zone setting?

How many blank modules of margin to include in the file. Four is the standard. Set zero only if the layout will provide its own white space.

Related reading

Make yours in QR Studio

Unlimited static codes free, no ads, no watermark. AI design, dynamic codes and print-ready export when you need them.

Download on the App Store