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
- Create a short link for the page you want people to reach.
- Generate the QR code for that link and download it for print.
- 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
- Short linksFree link shortener with custom slugs, editable destinations, click counts and UTM tags. A simple Bitly alternative for small businesses.
- UTM builderFree online UTM builder: add utm_source, utm_medium and utm_campaign to any URL, no signup. Then put the tags on a short link with click counts and a QR code.
- Review requestsShare a /r review-request page with buttons for Google, Trustpilot, or a custom review link, with click counts in your dashboard.
Related
- Linktree alternatives · Lessstack vs Linktree
- Bitly alternatives · Lessstack vs Bitly
- How to replace Linktree, Bitly, and Calendly links with one tool
- Dynamic QR codes for restaurants: menus, reviews, and specials
- UTM links for small businesses: a simple naming system
- A simple review-request flow for small businesses
- Static vs dynamic QR codes: which one should you print?
- QR code not working? 7 common causes and how to fix them
- How to use UTM parameters with Google Analytics 4
- Dynamic QR codes on receipts: reviews, reorders and sign-ups
See all Lessstack tools · Compare Lessstack
Every tool on every plan, including Free.
Links, pages, signups, invoices, newsletters, and social planning in one dashboard.