MIT licensed · Open source · Free forever

QR codes,
with ads.
Without.

Free, branded QR codes you actually own. No sign-up, no tracking, no watermarks, no "upgrade to pro" popups. Paste a URL, download a PNG.

No ads No sign-up No watermark Open source
0Ads
0Trackers
0Sign-ups
0Watermarks
Free forever
What you get

Every feature the paid ones charge for. None of the bullshit.

A real QR generator, not a freemium trap. Use it forever, hand it to a colleague, embed it in a poster — there's nothing to "unlock."

Branded with your logo

Drop any PNG, SVG, or JPG in the middle. High error-correction means the code still scans even with a logo covering 20% of it.

Single URL

Paste a link, get a styled QR. Done.

Multi-link pages

Build a Linktree-style page with multiple URLs. Hosted free on adfreeqr.com or download the HTML.

PNG and SVG export

520×520 PNG for digital use, scalable SVG for any print size. No watermark, no "Made with…" stamp.

Custom colors

Match your brand. Contrast warnings keep it scannable.

Privacy by default

QR generation happens in your browser. Your URLs and logos never touch our servers. The entire site is one HTML file you can audit on GitHub.

Three steps

From URL to printable QR in under a minute.

01 / PASTE

Paste your link

Single URL (your site, a product page, a vCard) or build a multi-link page with your name, tagline, and several URLs.

02 / BRAND

Brand it

Upload a logo, pick QR dot and background colors. Live preview updates as you type. Contrast warning catches bad combos.

03 / DOWNLOAD

Download

Hit generate, download as PNG (digital) or SVG (scalable for print). Test scan it. Done.

Honest comparison

How we stack up against the "free" ones.

Most free QR generators are trial-ware in disguise. Here's what each actually gives you without paying.

Feature adfreeqr.com QR Tiger QR Code Generator Linktree
Free forever14-day trialBasic onlyLimited tier
No ads on the site×××
No sign-up required×××
Custom logo in QRPaid onlyPaid onlyn/a
Multi-link page✓ free××Paid removes branding
No watermarkPaid onlyPaid onlyn/a
Open source✓ MIT×××
QR codes that never expireDynamic = paidDynamic = paidn/a

Comparison based on each provider's free tier as of June 2026. We're an open-source side project — if anything is inaccurate, file an issue and we'll fix it.

Where it goes

QR codes that end up on real things.

Restaurants, weddings, business cards, posters, packaging, equipment tags, museum exhibits — anywhere physical meets digital.

Restaurants

Digital menus

One QR on each table that opens your menu. Update prices without reprinting.

Cards

Business cards

Multi-link page with email, phone, LinkedIn, portfolio. One QR replaces a stack of contacts.

Events

Weddings & parties

QR on save-the-dates linking to RSVP, registry, dress code, and venue map.

Print

Flyers & posters

High-res 520px PNG ready for offset printing. No watermark in the corner.

Products

Packaging

Link to manuals, registration, support — no need to print a URL nobody types.

Field

Equipment tags

Each asset gets a QR linking to its docs, history, or report-a-problem form.

Spaces

Museum & exhibits

Self-guided tours that update without replacing signage.

Personal

Portfolio links

Artists, freelancers, students: one QR to a curated multi-link page.

Common questions

Answers to the things people actually ask.

Is adfreeqr.com really free?

Yes. No sign-up, no credit card, no upgrade prompts, no watermarks. The source code is on GitHub under the MIT license — you can run your own copy on your own server if you'd rather. We don't even ask for your email.

Do my QR codes expire?

No. The QR code you download encodes your URL directly — it works forever, even if our site disappears tomorrow. Compare that to "dynamic QR codes" from paid services: those route through their server, so when they shut down or your subscription lapses, every printed code becomes useless.

Can I add my logo to the QR code?

Yes. Upload any PNG, SVG, or JPG — we place it in the centre of the QR with a white halo for visibility. Error correction is set to level H, which lets the QR survive up to 30% obstruction, so the code still scans reliably with a logo covering the middle.

What is a multi-link page and how does it work?

A small landing page with several links — your name, a logo, and a list of URLs (Instagram, website, WhatsApp, etc.). Build it in the generator, then either let us host it free at adfreeqr.com/p/... (the link data is encoded in the URL itself — no database, never expires) or download the HTML and host it yourself.

Do you track me?

We count anonymous events: which type of QR was generated and the visiting country (from a Cloudflare HTTP header). We never store raw IP addresses, never set cookies, never use a third-party analytics provider. Generation itself happens in your browser — your URLs and logos are never sent to our servers.

Is the QR generated on my device or your server?

Entirely on your device. The whole page is one HTML file and runs in your browser using JavaScript. Open it once, then disconnect from the internet — the generator still works. You can verify this in the browser dev tools network tab.

Can I use these QR codes commercially?

Yes. QR codes you generate are yours — print them on products, packaging, ads, books, t-shirts. There's no licence, no attribution requirement, no restriction.

One link. One QR.
Sixty seconds.

Open the generator →