Unlimited · No signup · No watermark · Nothing uploaded
SVG QR code generator
Download QR codes as editable SVG vector files. They scale from a business card to a poster without blurring, and they are generated entirely in your browser with no watermark and no expiry.
SVG QR code generator: step by step
- Enter the content and choose your colours, error correction level, module style and quiet zone.
- Select PNG size only matters for PNG output; the SVG itself has no fixed resolution.
- Click Download SVG to save a self-contained vector file with the quiet zone included.
- Open it in a browser or vector editor to check the final size before sending it to print.
Why vector output matters for print
A PNG is a grid of pixels. Enlarge a 512 px code to a 60 cm poster and the module edges turn soft, which is exactly when scanners start to fail. An SVG describes each module as a rectangle, so the printer can render it at the true resolution of the output device, whether that is 300 dpi on a label or 1200 dpi on a plate.
The file is also small and easy to edit. You can place it in Inkscape, Illustrator or a layout tool, change the background colour, and embed it in a PDF without another conversion step.
Quiet zone and error correction
The quiet zone is the empty border around the pattern. The specification calls for at least four modules, and the generator adds it inside the SVG viewBox so the file is scannable on its own even when placed on a busy background.
Error correction lets a scanner recover data when part of the code is damaged or covered. Level M (about 15%) suits most uses; level H (30%) is worth the extra density for outdoor signs, small print or a logo placed over the centre. Higher levels add modules, which means each module becomes physically smaller at a fixed print size.
- L - 7% recovery, shortest content and the largest modules
- M - 15%, the default for most print and screen work
- Q - 25%, a middle ground for imperfect surfaces
- H - 30%, best for small print and codes with a centre logo
Colour, contrast and physical size
Scanners expect dark modules on a light background. Inverted codes and low-contrast pairs fail on some phones, so keep at least a 3:1 contrast ratio; the generator shows a warning when the chosen colours fall below that.
As a rule of thumb, divide the intended printed width by the module count to get the size of one module, and keep that above 0.4 mm for close-range scanning. A 33-module code on a 20 mm label gives roughly 0.6 mm per module and is comfortable; the same code at 12 mm is not.
When PNG is the better choice
Slides, email signatures, content management systems and some online print uploaders only accept raster images. Export a 1024 or 2048 px PNG for those, or use the bulk generator to produce a whole set of PNGs at once.
Wherever a vector file is accepted, keep the SVG as the master and derive PNGs from it. Downscaling a vector is lossless; upscaling a bitmap is not.
Frequently asked questions
Is an SVG QR code scannable by every phone?
A phone scans the printed or displayed image, not the file format. As long as the SVG is rendered with a clear quiet zone, sufficient contrast and a large enough physical size, it scans exactly like a PNG.
Can I edit the SVG afterwards?
Yes. It is plain XML with a background rectangle and a group of module shapes. You can open it in any vector editor to change colours or place it in a larger layout. Keep the pattern itself unchanged or the encoded data may be damaged.
Does the SVG include the white border?
Yes. The quiet zone is part of the viewBox, so the file is self-contained. You can choose 2, 4 or 8 modules; four is the recommended default.
What size should I print an SVG QR code?
For hand-held scanning, 3 to 4 cm square is a safe minimum for short content. For longer content or higher error correction, print larger so each module stays above roughly 0.4 mm. Always test the final printed piece with a real phone.
Is the SVG free of watermarks?
Yes. There is no logo, no attribution graphic and no hidden redirect added to the file. The code encodes exactly the content shown in the encoded-content box on the generator.
More free QR code tools
Every tool runs locally in your browser, with no signup, no watermark and no upload.
WiFi QR code generator
Make a free WiFi QR code in your browser. Guests scan to connect to WPA2 or WPA3 networks without typing a…
VCard QR code generator
Create a free vCard QR code in your browser so people can save your name, phone, email and website with one…
Bulk QR code generator
Generate many QR codes at once from a list of URLs or text, exported as a ZIP of SVG or PNG files with a…
QR code generator without watermark
Generate clean QR codes with no logo, no watermark, no signup and no expiry. Static codes that encode your…
SVG QR code generator, free forever
No account, no expiry, no redirect. The code is built on your device in a few seconds.
Generate an SVG QR code