QR code generator (SVG)
Turns a link or text into a scalable QR code – in your browser.
Runs in your browser – your file is never uploaded
Frequently asked questions
Is my file uploaded?
No. The conversion runs entirely in your browser. The file never leaves your device – there is no server that could see it. Once the page has loaded, the tool even works offline.
Why SVG rather than an image?
An SVG is a description of the shapes, not a grid of pixels, so it stays perfectly sharp at any size – a business card and a poster come from the same file. It is also small (a few kilobytes) and its colours can be changed later in a text editor or with CSS.
How do I use it in a print layout?
Place the file directly; InDesign, Illustrator, Affinity and Scribus all read SVG. Print at least 2 cm across for a short link, more for longer text, and keep the quiet zone – printers that trim the white border are the most common reason a printed code will not scan.
What can I put in a QR code?
Any text. A link is the common case, but the code itself holds no meaning – it is a string, and the scanning app decides what to do with it. Wi-Fi credentials, a vCard, an email address or a plain sentence all work; the conventional formats are WIFI:T:WPA;S:name;P:password;; for a network and mailto:someone@example.com for an email.
Does the code expire, or can you track it?
No, and no. The text is encoded directly into the pattern, so the code works forever and points at nothing of ours. Services that offer “dynamic” codes encode a link to their own server first, which lets them count scans – and stop working the day they shut down.
How much text fits?
About 2 900 characters at the lowest error correction level, less at higher ones – roughly 1 200 at the highest. But long text makes a dense code that needs a good camera and a large print. For links, shorter is genuinely better.
Can I put a logo in the middle?
Yes, in your own editor afterwards. Set error correction to high first: that is what makes the code survive the covered area. Keep the logo under about a quarter of the width and test the result with a real phone before printing anything.
Related tools
QR code generator (PNG)
Turns a link or text into a QR code image – in your browser.
● In your browser
Convert SVG to data URI
Turns an SVG into a compact data: URL for CSS and HTML – in your browser, no upload.
● In your browser
Optimise SVG
Shrinks SVG files without changing how they look – in your browser.
● In your browser
Favicon package from SVG or PNG
Creates every favicon size, the web manifest and the HTML snippet – in your browser, no upload.
● In your browser