Business tools · barcodes · nothing uploaded

QR code generator

Make a static QR code that never expires and never goes through a tracking redirect. Download SVG, PNG or an exact-size PDF, free.

Any text or a web address

Text, colour, quiet zone and rotation

Free, no watermark. SVG and PDF are vector and print sharp at any size; the PDF page is exactly the barcode's size.

Many barcodes at once: a ZIP of PNG or SVG files
Or load a CSV: the first column is used. Free up to 20; lifetime licence up to 5,000.

Files are named after each value and use the size, colours and options above. Invalid values are skipped and listed in errors.txt.

Print-ready sheets and bigger batches: A$4.99 for 30 days or A$19 lifetime

Free, always

Every symbology, every single-barcode download (SVG, PNG, PDF) with no watermark, ZIPs of up to 20 barcodes, and the label-sheet preview and calibration page.

Lifetime, for small businesses

A$19

Everything in print-ready sheets, for good, plus ZIPs of up to 5,000 barcodes.

Buy lifetime

Static, not dynamic

Many free QR code sites make "dynamic" codes: the pattern points to a short link on their server, which redirects to your address. That lets them count scans, and it lets them switch the code off when a free trial ends, or show an advert first. This tool makes static codes. Your text or web address is encoded directly in the pattern, nothing goes through anyone's server, and the code works for as long as the destination exists.

What you can encode

Size and quiet zone

A QR code is a square grid of modules. Short web addresses make a 25 by 25 grid; long text makes larger grids with smaller modules at the same printed size. Print short codes at least 2 cm square for close reading, and scale up with distance: about one tenth of the scanning distance, so 10 cm wide for a poster read from a metre away. Keep a quiet zone of 4 modules on all sides (included by default).

Design

Dark modules on a light background are essential. Avoid placing a logo over the middle of the code unless you have tested it; error correction can recover some missing modules, but a logo uses up that margin. Always test the printed code with two or three different phones before a large print run.

Printing tips

Why barcodes fail to scan

Which download to use

To make many at once, use the ZIP option below the generator: paste one value per line or load a CSV and download PNG or SVG files named after each value.

How this tool works

Barcodes are drawn in your browser with bwip-js, an open-source (MIT) port of Barcode Writer in Pure PostScript, and PDFs are written with pdf-lib. Nothing you type is uploaded, and the page works offline after the first visit. Single barcodes are free in every format with no watermark. Paid licences cover print-ready label sheets and large batches; see the box above.

Frequently asked questions

Will my QR code stop working?

No. This is a static QR code: the data is in the pattern itself, so it works for as long as the content (for example your web address) works. There is no redirect service to expire.

Can I track scans?

Not with a static code. Tracking needs a redirect through someone's server, which is exactly what this tool avoids. Use a link with campaign parameters on your own site if you want analytics.

How small can a QR code be?

About 2 cm square for short web addresses scanned from 20 cm. A good rule is a size of one tenth of the scanning distance.

Can I change the colours?

Yes, keep the code dark on a light background with strong contrast. Inverted (light on dark) codes do not scan on every phone.

How do I make a Wi-Fi QR code?

Enter WIFI:T:WPA;S:YourNetwork;P:YourPassword;; as the text. Phones offer to join the network when they scan it.

What error correction is used?

Level M, which recovers from about 15% damage, a good balance between size and robustness.

Sources

Rules on this page last verified against these sources on 29 October 2026. This is general information, not tax or legal advice.

Related