clx

EN
Sign inDashboard

Free SVG QR code generator

Type a URL or any text: the QR code is drawn in your browser as a small SVG — one rectangle and one path — sharp at any size. Download it, copy it, or take a link to the same image to put on a page.

Up to 2,048 characters. How much fits in one code depends on the text and the error correction.

SVG, 2447 bytes.

Image link

HTML for your page

Why SVG

A vector QR code stays sharp on a phone, in print and on a billboard. This one is about 3 KB for a short URL: a white rectangle and one path of whole-number coordinates, nothing else — easy to edit, to inline in HTML and to send through any pipeline.

Nothing leaves your browser

The code is drawn on this page, by the open @spintax/qr-svg library. What you type is not sent anywhere — no request carries it — and the generator needs no account and sets no cookie.

A link to the same image

The image link points to the free API at qr.clx.cx, which draws the very same SVG from the text in the link. Put it in an <img> tag, a README or an e-mail; the link itself carries the text, so we keep nothing.

Track the scans

A plain QR code cannot tell you who scanned it. Point it at a clx short link on your own domain, and scans are counted as their own source, by country and device — free, in your Cloudflare account.

The QR code API →The browser extension →Privacy of the QR tools →Short links with QR codes →

Questions

Is the generator free?

Yes, with no sign-up and no limit on how many codes you make: they are drawn in your browser. The API at qr.clx.cx needs no key either.

Is there a browser extension?

Yes, a free one: SVG QR Code Generator, for Chrome, Firefox and Edge. In a side panel it makes a QR code for the page you are on or for any text — an SVG, a link and snippets to embed, as here — and sends nothing anywhere.

Do QR codes made here expire?

No. A QR code holds its text itself; it works as long as what it points to does. The image link works as long as the API does.

Which error correction should I choose?

M for screens and most print; Q or H for print that may get scratched or a logo laid over it. Higher levels make the code denser.

Can I change where a printed code leads?

Not with a plain QR code: its text is fixed. Encode a short link instead, and change the link’s target whenever you like.

Is a QR code private?

No. Anyone who scans it, or opens its image link, reads its text. Do not encode passwords or other secrets.