Three different things get called a watermark
Disclosure: EZQR publishes this page and sells one of the tools in it. Every competitor claim below was checked against the vendor's own site in August 2026, and where we could not verify something, this page says so instead of repeating it.
The word covers three separate problems, and only one of them is visible before you print.
A mark on the pattern. A logo or wordmark rendered into the code image itself. You can see this immediately, and it is the least damaging of the three because you find out before committing to print.
An interstitial on scan. The code is clean, the scan works, and the person who scanned it lands on the vendor's page before yours. Your customer meets an advertisement in the two seconds you had their attention. Nothing in the exported image warns you.
A paywall applied later. The code generates free and works during testing. Some time after, the vendor requires a subscription to keep it resolving. Functionally this is the most expensive version, because by then the code is printed.
A generator is often clean on the first and fails on the second or third. That is why "no watermark" on its own is not a useful filter.
Verified clean, and verified not
Checked against each vendor's own published material in August 2026.
| Generator | Mark on the code | What is verified |
|---|---|---|
| QRCode Monkey | None | Free static codes, no account, SVG/PDF/EPS export |
| EZQR | None on any tier | Free static unlimited, 3 dynamic, no scan cap |
| Canva | Default Canva logo | Removing it requires Business or Enterprise |
| ME-QR | None on the image | Pricing page states free-tier codes carry ads |
| QR Tiger | None found | Free tier is 3 dynamic codes, 500 scans each |
| Flowcode | Not verified | Free tier is 2 codes and 500 scans |
| Bitly | Not verified | Free tier is 2 QR codes per month |
Tips
- QRCode Monkey beats our own free tier on export formats, since it gives EPS as well as SVG and PDF without an account. If your destination never changes, it is the right answer.
- Where this table says "not verified", an earlier version of this page made a specific claim that we could not substantiate. Those claims were removed rather than softened.
Canva puts its logo on your code
This is the clearest example in the category, and it is easy to miss because Canva does not describe it as a watermark.
Canva's QR code generator page states that if you have Canva Business or Enterprise, you can remove the default Canva logo on the QR code and upload your own icon. Read that the other way round: on Canva Free and Canva Pro, the default Canva logo stays.
For a poster, a menu, a business card or a shopfront decal, that means another company's mark travels with everything you print. Canva is an excellent design tool and its generator does more than most comparisons credit, including dynamic codes. The logo is the specific thing to know before you commit a print run.
The same page gates QR Code Insights, covering scan counts, device and location data, to Business and Enterprise as well.
If you are designing in Canva on a lower tier, the workable route is to generate the code in a dedicated tool, export it as SVG, and place it in the Canva design. You keep the layout tools and lose the logo.
ME-QR: clean image, advertised scan
ME-QR is the clearest case of the second failure mode, and the source is ME-QR itself rather than a forum post.
Their pricing page carries an "Advertising" row. Against Free it reads "All QR codes with ads". Against Lite, "1 ads-free QR code (in total)". Against Premium, "All QR codes ads-free".
So the exported image is clean. The scan is not, on the free tier. Somebody who scans your menu meets an advertisement first.
An earlier version of this page went further and described the ad content. We could not substantiate that, so it is gone. The published rows above are enough to make the decision, and they come from ME-QR.
Pricing, also verified: Lite is $9.99/mo or $6.08/mo billed yearly, and Premium is $15.99/mo or $8.67/mo billed yearly. If the ads are the objection, one ads-free code arrives at Lite and all of them at Premium. The full comparison is in our ME-QR breakdown.
Why a logo in the middle is a scanning problem
Branding that sits over the pattern is not only an aesthetic question. It removes data.
QR codes carry Reed-Solomon error correction at four levels. L recovers about 7 percent of the code, M about 15, Q about 25 and H about 30. Anything covering the pattern, including your own logo, consumes that budget.
A generator that drops a mark into the centre without raising the error-correction level produces a code that decodes on a bright monitor and fails on a creased menu in a dim restaurant. The preview looks fine, which is the trap.
Two things make logo placement safe. Raise the error correction to H when a logo is present, and keep the covered area under roughly 30 percent of the code. We do the first automatically when you add a logo and validate the result still decodes. The mechanics are covered in error correction levels, and logo embedding compares how different tools handle it.
Print size compounds it. A code with a logo needs more physical space than a plain one to hit the same read reliability, which the size guide sets out per scanning distance.
Test it yourself in five minutes
Do not trust a comparison table, including this one. The check is quick.
Generate one code pointing at your real destination. Export it at the size and format you will actually print, ideally SVG, and open the exported file rather than the browser preview. Some marks are applied at export.
Scan it with a phone that has never scanned it before. Watch what happens between the scan and your page. If anything appears that is not yours, that is the interstitial problem and no export setting fixes it.
Then read the terms for what happens to the code later. A free code that resolves today and requires a subscription in three months is the third failure mode, and it is the only one that costs a reprint. Our free plan walkthrough sets out our own limits, including the ones that are genuinely restrictive.
Finally, print one proof at production size on production stock and scan it under the lighting where it will live. Office light flatters a code. Restaurant light does not.