Lessstack

Links & presence

Free dynamic QR code generator

Make a free static QR code below in seconds, with no signup. When the page behind the code might change, use a Lessstack dynamic QR code. It points to one of your short links, so you can change where it goes after printing and see how often it's scanned in the link's click count.

Free QR code generator: no signup

Type a link and the code appears here. Nothing is sent to our servers.

This is a static code: the link is baked into the pattern, so it can't be changed after printing. If the page might move, create a free account and make a dynamic code instead. It points at a short link you can edit at any time, and it counts scans.

Who it's for

  • Restaurants and cafés with printed menus or table cards
  • Retailers adding codes to packaging, receipts, or posters
  • Event organisers who need a code that can change after printing

How it works

  1. Create a short link for the page you want people to reach.
  2. Generate the QR code for that link and download it for print.
  3. Update the short link's destination whenever the target page changes — the printed code keeps working.

Static vs. dynamic QR codes

A static QR code stores the final URL in the pattern itself. It never expires and needs no service behind it, but if the page moves, the printed code is wrong.

A dynamic QR code stores a short link that redirects to your page. You change the redirect, not the print, and each scan passes through the link, so you can count them. The trade-off: the code depends on the short-link service staying up.

  • Pick static for Wi-Fi details, a vCard, or a page that will never move.
  • Pick dynamic for menus, specials, event pages, review requests and packaging, or anything printed in bulk.

How to create a dynamic QR code

  • Sign up free and create a short link to the page you want people to reach.
  • Add UTM tags (for example utm_source=flyer&utm_medium=qr) so the scans show up in your analytics.
  • Open QR codes in the dashboard, pick the link, and download the PNG.
  • Print a proof and scan it with two different phones.
  • When the page changes, edit the short link's destination. The printed code keeps working.

Ideas for dynamic QR codes

  • Restaurant table cards that switch between lunch and dinner menus
  • Receipts that link to a review request or a loyalty sign-up
  • Product packaging that links to setup guides you can update
  • Event posters that point to tickets first, then to photos afterwards
  • Business cards that link to your bio page

Printing tips

Print at least 2 × 2 cm (about 0.8 in) for close-up scanning, larger for posters. A good rule is one tenth of the scanning distance. Keep a blank margin around the code, use dark modules on a light background, and add a short call to action such as "Scan for today's menu".

Frequently asked questions

What is a dynamic QR code?
A dynamic QR code encodes a short link instead of the final URL, so the destination can be changed later without changing the printed code.
Can I track scans?
Scans go through the short link, so they show up in that link's click count.
Do codes stop working if I edit the destination?
No. The code points at the short link, which keeps the same slug.
Is the QR code generator free?
Yes. The static generator on this page is free with no signup and downloads PNG or SVG. Dynamic codes are included in the Free Lessstack plan; dashboard downloads are PNG.
Do QR codes expire?
A static QR code never expires because the link is stored in the pattern. A dynamic code works as long as its short link exists, so check what a vendor does with your links if you stop paying before you print in bulk.

Related tools

Related

See all Lessstack tools · Compare Lessstack

Every tool on every plan, including Free.

Links, pages, signups, invoices, newsletters, and social planning in one dashboard.