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.
Static code, the destination is baked in. No signup, no tracking, no expiry.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Blunt feedback welcome. It goes straight to the humans who built it.
A code only pays off if the site it opens converts. Get a free, instant teardown of yours, or tell us what you need.