Best free QR code generators: how to pick one that lasts
The best free QR code generator makes static codes with no watermark, no expiry and no sign-up, and lets you download SVG or PDF for print. Plenty of "free" generators fail at least one of those. Here is how the main kinds compare, and what to check before you print.
17 August 2026
The main kinds of QR code generator
Search for the best QR code generator and you will find hundreds of sites that look alike. Underneath, they fall into a handful of groups, and the group matters more than the logo on the page. It decides if your code still works in three years, if you can get a print file, and who sees the scans.
- Free static generators. The code holds your link or text directly. No account, no server in the middle, and the code works for as long as the content does. Quality varies: some offer full design and vector files, others give you a small PNG and nothing else.
- Freemium dynamic platforms. The code holds a short link to the provider's server, which forwards each scan. You get editing and scan counts, usually on a trial or a limited free plan. The design tool is often a way into a subscription.
- Options built into tools you already use. Chrome's share menu, the QR code app inside Canva and Adobe Express's free generator all make link codes quickly, with limited styling and file choices.
- Browser extensions. Handy for turning the page you are on into a code. Quality ranges from excellent to poor, and reviews of some extensions complain that their codes point at the extension's own redirect site rather than your link.
What to check before you trust a free generator
Run any QR code maker through this list before you put its codes on anything you cannot easily reprint.
- Watermark. Some sites stamp their name on free downloads or inside the frame. Download a test code and look closely.
- Expiry. Ask whether the code is static or dynamic. A dynamic code from a free trial can stop working, or show an upgrade page, when the trial ends.
- Redirect. Scan your test code and read the address before you open it. If it shows the generator's domain instead of yours, every scan passes through their server.
- SVG and PDF. Vector files stay sharp at any size. Some generators put SVG and anything above a small PNG behind a paid plan.
- Logo support. Adding a logo covers part of the code, so the generator should raise error correction to compensate. If it does not, a logo can quietly break the code.
- Sign-up. A generator that needs your email for a basic static code is usually collecting leads for a paid product.
- Adverts and tracking. One large freemium service shows a three-second advert to the person scanning its free dynamic codes. Your customers should not have to sit through that.
- A scan test. Pretty codes often fail. The better tools check the design as you build it and warn you about weak contrast.
How the options compare
No single tool wins every row, so match the tool to the job.
- QR Code Monkey is one of the best-known free static generators, with colours, logos and custom designs. A good choice for a one-off branded code.
- Chrome's share menu makes a plain code for the page you are on, with a dinosaur in the middle and no design options. Fine for passing a link to your own phone, not for print.
- Canva's QR code app lives in the editor and drops a link code straight into your design. Quick for flyers, with limited design options and link codes only.
- Adobe Express has a free link QR code generator with a few style options, useful if you already design there.
- Freemium dynamic platforms suit campaigns that need editing and analytics, provided you are happy to pay for as long as the codes are in circulation.
- NeoReader is a free static generator: no account, no watermark, codes that never expire, PNG, SVG, PDF, JPG and WebP downloads, eleven content types, bulk codes from a CSV and a live scan test on every design. It does not offer dynamic codes or scan analytics yet.
Best QR code generator with a logo
A logo in the middle of a code works because QR codes carry spare data for error correction. At the highest level, a good share of the pattern can be damaged or hidden and the code still reads. The generator has to switch that level on, though, and the logo has to stay within what it can recover.
Look for a tool that raises error correction automatically when you add a logo, keeps a small clear area behind the logo, and test-scans the result. Keep the logo modest, roughly a fifth of the code's width, and scan the final file with two different phones. NeoReader does the first three for you and warns you if the logo makes the code unreliable.
Best dynamic QR code generator: questions to ask
If you genuinely need to change a printed code's destination later, or count scans, a dynamic code is the right tool. Choose the provider carefully, because your printed codes depend on it for as long as they exist.
- What happens to my codes when a trial ends or I stop paying?
- Does the free plan show adverts to the people scanning?
- Can I use my own domain for the short link, so I can move provider later?
- Can I export my scan data?
- What does each extra code, or each extra scan, cost as I grow?
How to test a free QR code generator in two minutes
- Make a code for a page you own, using the design you actually want, logo included.
- Download the largest PNG and the SVG, if it offers one. Note anything behind a paywall.
- Open the files and look for a watermark or the generator's name.
- Scan the code with your phone and read the address it shows before opening it. It should be your link, not the generator's.
- Print it at the size you plan to use and scan it again from a normal distance.
- Read the terms for the words trial, expire and deactivate before you print in volume.
Where NeoReader fits
NeoReader is built for the common case: you want a good-looking code that works forever and costs nothing. Codes are generated in your browser, so your content stays on your device and is never sent to our servers, and nobody tracks the people who scan. If you need editable codes and analytics today, a paid dynamic platform is the honest answer. Dynamic codes are coming soon with NeoReader Pro, without adverts for the people scanning.