svg2all

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

Loading tool …

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.