svg2all

QR code generator (PNG)

Turns a link or text into a QR code image – 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.

How large will the image be?

The module size decides it: the pattern is a grid, and each module becomes that many pixels square. A short link at 8 pixels per module gives roughly a 250-pixel image. Raise it for print, lower it for a small web graphic.

Why is the PNG so sharp – no blurry edges?

The squares are drawn straight onto the pixel grid at whole-pixel positions rather than being scaled from a drawing, so every edge lands exactly on a pixel boundary. Antialiasing would soften the contrast between light and dark modules, which is precisely what a scanner measures.

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.