100% free tool · No sign-up required

Free QR Code generator for any link

Paste your URL, add UTM parameters if you want to track the campaign, and instantly get the final link plus a high-resolution QR Code. Genuinely free: no sign-up, no limits, no watermark and no expiry date on the code.

  • Free and unlimited
  • No sign-up, no watermark
  • The QR Code never expires

Generate your QR Code

Paste the destination link and, optionally, fill in the UTM parameters.

Works with any address: website, landing page, menu, catalog, form, playlist or social profile.

UTM parameters

optional

UTMs tell Google Analytics where each visit came from. Leave them blank if you do not need tracking.

Where the traffic comes from: instagram, google, flyer, newsletter.

The kind of media: qrcode, social, cpc, email.

The campaign name, identical across all of its channels.

Want more than a static code?

Make it a trackable link with FlyB AnalyticsFree

See how many people scanned it, where they were, on which day and through which channel — and change the destination later without reprinting anything.

Download a clean code carrying only your own brand.

Your final URL and QR Code show up here

Paste your link on the left and hit generate. Nothing to install, nothing to configure.

How to create a QR Code for free in 3 steps

You create a QR Code by pasting the destination link, optionally adding UTM parameters, and downloading the PNG the generator returns. No app, no extension and no technical knowledge required.

  1. 1

    Paste the destination link

    Enter the URL the QR Code should open: your website, a landing page, a digital menu, a form or a social profile.

  2. 2

    Add UTM parameters if you want

    Fill in utm_source, utm_medium and utm_campaign to see in Google Analytics exactly how many visits came from this QR Code. These fields are optional.

  3. 3

    Generate the final URL and download the QR Code

    Hit generate to get the URL with your UTM parameters already assembled and a 1024×1024 PNG QR Code, ready to publish or print.

What a QR Code is — and why you should build yours with UTM

A QR Code is an image that stores a web address. Point a phone camera at it and the link opens right away, with nobody having to type anything. That is why it works so well on printed material, packaging, shop windows, menus, badges and event screens — anywhere typing a URL would be too much friction.

The QR Code generated here is static: the address is baked into the drawing itself. It goes through no redirect of ours, it does not depend on this page staying online and it does not expire — unlike the dynamic QR Codes of paid tools, which stop working when the free trial ends or the subscription lapses. The code is yours for good, commercial use included.

UTM parameters are tags appended to the end of the link (utm_source, utm_medium and utm_campaign). They do not change the page that opens, but they tell Google Analytics where the visit came from. Without them everyone who scans your code shows up as “direct traffic”, and you never find out whether the flyer, the poster or the packaging actually brought customers in.

Where to use your QR Code

A QR Code earns its place wherever typing a web address would be too much friction — print, packaging, menus, screens and signage.

Printed material

Flyers, posters, stickers, packaging and business cards: the code takes people straight to your page.

Menus and shop windows

Restaurants, bars and shops: digital menu, catalog or the week’s promotion, one scan away.

Events and trade shows

Badges, banners and stage screens: capture contacts and share your deck without relying on paper.

Social media and video

Put the QR Code in a story, a slide or a video to send your audience to the link without a “link in bio”.

After-sales and receipts

Ask for a review, offer support or sell again with a code on the receipt or inside the box.

Offline media

Billboards, storefronts, elevators and TV: with UTM parameters you can measure the return of each placement.

Tips to make your QR Code actually work

QR Codes that fail to scan almost always fail for one of three reasons: printed too small, no white margin around them, or a URL so long the pattern turned dense.

  • Write UTM values in lowercase without accents: Google Analytics treats “Instagram” and “instagram” as two different sources.
  • Use utm_medium=qrcode on every physical piece. That makes it trivial to separate print-driven visits from digital ones in your reports.
  • Print the code at least 1 inch (2.5 cm) wide and keep the white margin around it — scanners need that breathing room to read the pattern.
  • Prefer short links: the longer the address, the denser the QR Code and the harder it is to scan from a distance. And always test on your own phone before sending it to print.
Another free tool

Need a QR Code for WhatsApp?

The WhatsApp link generator creates a wa.me link that opens the chat with your message already typed — with a QR Code ready to print.

WhatsApp link generator

Frequently asked questions about the QR Code generator

The short version: the generator is free and unlimited, every code is static so it never expires, and there is no watermark and no sign-up.

Is this QR Code generator really free?

Yes. Free, unlimited and with no sign-up, no watermark and no credit card. Generate as many QR Codes as you need, commercial use included. Plenty of generators only look free and charge you at download time or when the code stops working — that step does not exist here.

Does the QR Code expire or stop working?

No. The address is stored inside the image, so the code keeps working for as long as your page exists. It goes through no redirect of ours and does not depend on this page staying online — unlike the dynamic QR Codes of paid services, which disappear along with the subscription.

Do I need to install anything?

No. Everything runs in your browser, on desktop or mobile. Paste the link, hit generate and download the PNG image.

Can I print it and use it commercially?

You can, with no permission to ask for. The PNG is exported at 1024×1024 pixels with high error correction — enough resolution for flyers, posters, menus, packaging and event banners.

What are utm_source, utm_medium and utm_campaign?

They are the three parameters that identify where a visit came from. utm_source is the origin (instagram, flyer), utm_medium is the kind of media (qrcode, social, cpc) and utm_campaign is the campaign name (black-friday-2026). They show up in the acquisition reports of Google Analytics.

Do I have to fill in the UTM fields?

No, they are entirely optional. Without them the QR Code goes straight to the URL you pasted. With them you find out exactly how many visits that specific code produced.

Can I change the link after printing?

No, because the address lives inside the drawing. If the destination might change, point the QR Code at a URL you control (a page on your own site) and edit that page whenever you need — the printed code stays valid.

Do you store the links I generate?

We record anonymous usage of the tool — which tool was used, which link was generated and when — purely to understand what people build and improve the generator. We do not create an account for you, we never ask for your data and we share nothing with third parties.

Built by FlyB

Your QR Code is ready. Now build the page it opens.

FlyB is an all-in-one, AI-powered platform to launch and run your digital business in seconds. Instead of stitching together disconnected tools, just describe your business. FlyB’s AI instantly builds a complete sales machine: a stunning landing page, custom copy and images, automated email funnels, blogs, scheduling and native Stripe checkout — everything fully integrated.

  • AI landing page in under a minute
  • Built-in CRM with every lead in one place
  • Email automation, booking and blogs
  • Native Stripe checkout

Free plan available. No credit card required.