All tools
QR Code Generator

Make a QR code that is yours forever.

Free, no signup, no tracking, and it never expires. Type your link, download an SVG or PNG, and print it wherever you like.

This free QR code generator makes a code for a website, phone number, email or plain text and lets you download it as a crisp SVG or a high-resolution PNG. It runs entirely in your browser, so nothing is uploaded and nothing is tracked. Best of all, the code is static, meaning your web address is baked right into the pattern. No account, no monthly fee, and nobody can ever switch it off.

Dark colour

Version 2 · 25 x 25 modules

Static code, the destination is baked in. No signup, no tracking, no expiry.

Field notes

Where a QR code actually earns its keep for a trade business.

A QR code is only worth printing if it removes friction. Here is where they pull real weight on the tools, and how to print one so it scans first time, every time.

The four places worth a code

Van, quote, handover, card. Each one turns a moment of attention into a tap.

Most QR codes on signs get ignored because they ask for effort with no payoff. The ones that work sit exactly where a customer already wants to do something, and they save that person typing. Four spots earn their keep for a trade business.

The van door is the big one. A code on the back or side of the vehicle lets someone at the lights or in a car park pull up your site without fumbling for a pen. Pair it with a plain line like "scan for a free quote" so people know what they get. The quote or invoice PDF is the second: a small code in the footer that opens your booking page or your reviews turns a document people already have open into a next step.

The Google review link at handover is the quiet winner. Reviews are the single biggest lever on local search, and the hardest thing is getting a happy customer to actually leave one. Hand them your phone or a printed card with a code that opens the review form directly, while the job is fresh, and your review count climbs. The business card rounds it out, a code that saves your contact details or opens your site in one tap.

01

Quiet zone

Leave a clear margin of at least four modules around the code. Squares butting up against text or a border confuse scanners. White space is not wasted space here.

02

Size to distance

A code should be roughly one tenth of the reading distance. Card at 300mm wants about 30mm. Van door read from three metres wants 150mm or more.

03

Contrast

Dark code on a light background, always. A dark code on a dark van needs a light panel behind it. Low contrast is the number one reason a code will not scan.

Print rules that keep it scannable

Vector for print, high resolution for raster. Never scale a small image up.

Download the SVG for anything a printer or sign-writer touches. It is vector, so it stays razor sharp at any size, from a business card to a billboard, with no blur or jagged edges. Hand your sign-writer the SVG and they can scale it to the exact size the job needs.

Use the PNG for screens, social posts, or quick digital use, and pick a size at least as large as it will ever be shown. Never take a small PNG and blow it up, because that is where the fuzzy, unscannable codes come from. When in doubt, export the 1024 or 2048 pixel version.

Test before you commit to a print run. Open your phone camera, point it at the code on screen, and confirm it opens the right page. Then print one and test that too, because paper and ink behave differently from a glowing screen. Two minutes of testing saves a box of dead flyers. If your enquiries are thin and you are not sure a code will fix it, the deeper issue is usually the page it points to, and a free teardown of your site will tell you straight.

Why "free" QR sites expire your codes

Dynamic codes point at their server first. Yours points straight at you.

Here is the trap most people never see coming. A lot of QR sites give you a dynamic code, one that does not contain your web address at all. It contains a link back to the QR company's server, which then redirects to you. That indirection is how they offer editable codes and scan analytics, and it is how they get you.

The moment your free trial ends, your plan lapses, or the company shuts down, that redirect stops. Your printed code, on a hundred flyers and a van wrap, now leads nowhere. People have watched a whole print run die because a subscription they forgot about got cancelled.

This tool only makes static codes. Your web address is encoded directly into the black and white pattern, generated on your own device. There is no middle server, no account, and no plan to lapse. Download it once and it works forever, because there is nothing left to switch off. That is the whole point, and it costs you nothing.

Runs entirely in your browser. Nothing you type is uploaded or stored. The QR encoding is done on your device using an open-source library. Guide only, not legal advice.

Quick answers

Is this QR code generator really free, with no expiry?

Yes. It runs entirely in your browser, needs no signup, and stores nothing. The code you download is a plain image with the destination baked straight into it. There is no link in the middle for anyone to switch off, so it cannot expire or stop working, ever.

Do QR codes expire or stop working over time?

A static QR code like the ones here never expires. The web address is encoded directly in the pattern. What expires on other sites is a dynamic code, where the QR points at their server first and then redirects to you. If that account lapses or the plan ends, the redirect dies and your printed code goes dead. This tool only makes static codes, so that cannot happen.

How big should I print a QR code so it scans?

A rough rule is that the code should be about one tenth of the scanning distance. For a business card held at 300mm, roughly 30mm square is plenty. For a van door read from two or three metres away, aim for 150mm or larger. Always leave the quiet zone, the clear margin around the code, and keep strong contrast between the dark and light squares.

Which error correction level should I choose?

Medium is a sensible default for most jobs. Higher levels add more redundancy, so the code still scans if part of it is scuffed, printed small, or has a logo over the centre, but the pattern gets denser. For a van or a sign that will take some wear, choose High. For a clean digital display, Low or Medium keeps the pattern simple.

Make this tool better

Blunt feedback welcome. It goes straight to the humans who built it.

Code done

Your QR code is ready. Is the page behind it earning its keep?

A code only pays off if the site it opens converts. Get a free, instant teardown of yours, or tell us what you need.