Loading theme
Really Free QR Code Generator··9 min read

QR Dark Patterns: The Screenshot That Proves You Were Misled

Concealed defaults, withheld material terms and obstructed cancellation are documented dark patterns. What to capture as evidence, and where it actually goes.


One artefact does more work than any account of what happened: a screenshot of the page advertising a "free QR code generator", paired with the decoded payload of the file it produced, showing the provider's own domain. That pairing is the whole complaint in two images, and it does not depend on anyone believing you.

The QR bait-and-switch is not a novel invention — it is a familiar set of interface tricks applied to a product where the consequences arrive after printing. Naming them precisely makes them easier to spot, and easier to complain about. None of what follows is legal advice; it is a map of what each pattern is called, who regulates it, and what to keep if you want to pursue it.

Which dark patterns show up in QR tools?

The FTC's staff report Bringing Dark Patterns to Light catalogues the general families. These are the four that map onto QR generators most directly.

PatternHow it appears in a QR generatorWhy it works
Hidden material termsNothing before download says the image encodes the provider's domain, or that the code dies without an active planThe consequence surfaces only after the print run, when it is expensive to act on
Preselected defaultThe "dynamic" toggle is on, or is the only optionDefaults are accepted by most users, and the label sounds like an upgrade rather than a dependency
Paywalling the safe optionStatic export sits behind a "Pro" badgeInverts the pricing logic: the version with no ongoing cost to the provider is the one they charge for
Obstructed cancellationNo in-app cancel; email support required; annual plan pushed at renewalFriction applied at the exact moment you have least leverage

A fifth is worth adding because it is specific to this category: describing a hosted redirect service as a "free QR code generator." The name of the product misstates what is being sold. Red flags is the shorter checklist version of this table.

Who regulates this in the United States?

The FTC issued an enforcement policy statement in October 2021 warning against dark patterns that trap consumers in subscriptions, citing complaints about deceptive signup and obstructed cancellation.

The rules picture changed recently and is worth stating accurately. The FTC's amended Negative Option Rule — the "click-to-cancel" rule — was vacated by the Eighth Circuit on 8 July 2025 on procedural grounds, days before it was due to take effect, and the Commission began a fresh rulemaking in January 2026. What still applies in the meantime is the Restore Online Shoppers' Confidence Act, Section 5 of the FTC Act, and state auto-renewal laws, several of which impose their own disclosure and cancellation requirements. The Negative Option Rule page is the place to check current status before relying on any of this.

Who regulates it in the EU and UK?

The Unfair Commercial Practices Directive is the EU's general instrument. It does not use the term "dark patterns," but the Commission's position is that its broad, principle-based provisions already reach them — misleading omissions of material information being the most relevant limb here.

A Digital Fairness Act was announced in the Commission's 2026 work programme specifically to address dark patterns and related practices. Separately, national consumer authorities run coordinated sweeps, one of which has already targeted dark patterns — sweeps are driven by complaint volume, which is a reason individual reports matter more than they feel like they do.

What evidence should you keep?

Collect this before you cancel, because access to most of it disappears with the account.

  1. Screenshots of the marketing claim — the page that said "free," with the URL and date visible.
  2. The generator interface as it appeared when you created the code, showing the default state of the dynamic toggle.
  3. The downloaded file, unmodified, plus the decoded payload showing it points at the provider's domain rather than yours.
  4. Every billing record: signup confirmation, invoices, the renewal notice or its absence.
  5. The cancellation attempt — each step, each screen, each email, with timestamps.
  6. Evidence of harm: printing invoices, the number of copies in circulation, the reprint quote.
  7. Your scan-log export, if the provider holds one. See the hostage recovery guide.

The decoded payload is the single most useful item. It converts "they misled me" into a demonstrable fact about what the product actually did — and how to check where a QR code really leads shows how to produce it.

How do you document a default you already clicked past?

This is the practical difficulty with preselected defaults: by the time you realise it mattered, you have already changed it, and the interface no longer shows what it showed you.

The fix is to reproduce it cleanly. Open the generator in a private window, on a device with no session, and photograph or record the flow from the landing page to the download — without touching any toggle. That capture shows the default state as a new user encounters it, which is the state that matters. Do it before contacting anyone, because interfaces change and providers do adjust them after complaints.

Capture three specific things: the marketing claim on the landing page with the URL bar visible, the generator screen showing the toggle's untouched position, and the download step showing what warnings were and were not displayed. A short screen recording covers all three better than screenshots, because it demonstrates that nothing intervened between them.

Then decode the file you downloaded and capture the payload alongside it. That pairing — an interface that said "free QR code generator" and a file that points at the provider's domain — is the whole case in two images, and it does not depend on anyone believing your account of what happened.

Where do you actually complain?

RouteWhen it fits
FTC — reportfraud.ftc.govUS. Feeds enforcement and sweep decisions; does not resolve individual disputes
State attorney generalUS. Many states have auto-renewal statutes with their own requirements
National consumer authorityEU/EEA and UK. Complaint volume drives coordinated sweeps
European Consumer CentreEU cross-border purchases, which most of these are
Card issuer chargebackFastest practical route for a specific charge, where the service was misrepresented
App store, if billed thereStore refund policies are often faster than the vendor's own

Set expectations honestly: a complaint rarely gets your money back and never revives your printed codes. What it does is contribute to a pattern regulators can act on. The chargeback is the route with a direct financial outcome.

The check that makes all of this unnecessary

Every pattern above depends on one thing being invisible: what the code actually contains. Decode your artwork before printing, confirm the payload is a domain you own, and none of them can operate on you. A minute per print run.

Frequently asked questions

Is it illegal to advertise a QR generator as free if the codes later stop working?
It depends on disclosure. Selling a hosted redirect is lawful; withholding material terms until after the consumer has committed is what engages consumer-protection law — the FTC Act and ROSCA in the US, the UCPD in the EU. Whether a specific case crosses the line is for a regulator or court, not for us.
Can I get a refund for a QR subscription I was tricked into?
Sometimes. A card chargeback citing misrepresentation is usually the fastest route, and app-store refunds are often quicker than vendor support. Keep the evidence listed above; the decoded payload is the strongest single item.
Is click-to-cancel the law in the US?
Not currently. The FTC's amended Negative Option Rule was vacated by the Eighth Circuit in July 2025 before taking effect, and a new rulemaking started in January 2026. ROSCA, FTC Act Section 5, and state auto-renewal laws still apply.
Does complaining actually achieve anything?
Not usually for your individual case. It matters in aggregate: EU sweeps and FTC enforcement priorities are driven by complaint volume, and this category is under-reported because most people assume a broken QR code is their own mistake.
How do I avoid the whole problem next time?
Use a generator that produces static codes and lets you verify the payload before you print. Decode the final artwork every time. See red flags and own your QR codes forever.

Start clean: URL QR code, static, no account, payload you can verify. Full background in the truth about QR code scams.


Ready for a static QR code?

Generate one in your browser — no account, no tracking, no subscription. What you create belongs to you.