Best for marketers wanting branded links and QR codes
Sounds like you? “I want short links and QR codes on my own domain, with click reports by country and device.”
Plan that fits: Basic, $13 a month or $130 a year (350 a month, 1 custom domain)
Turn any link or text into a QR code in your browser — no signup, no watermark, no limits. Download it as a crisp PNG or scalable SVG. Everything runs locally on your device; we never see what you generate.
Static codes: they work forever, never expire and are not tracked. Colours, a logo and Wi-Fi or contact cards are free here; most generators charge for them.
What this free tool is great for: a quick, one-off job with no signup — it runs in your browser and there's nothing to manage.
Its honest limit: it makes one result at a time, and anything it remembers stays in this one browser — there's no shared library or team access, and it can't tell you what happens after you send or share the result.
A free tool is fine for a one-off. If qr code generator is a weekly job, these take it off your plate.
Best for marketers wanting branded links and QR codes
Sounds like you? “I want short links and QR codes on my own domain, with click reports by country and device.”
Plan that fits: Basic, $13 a month or $130 a year (350 a month, 1 custom domain)
Best for Shopify stores running large in-person events
Sounds like you? “At the door the queue builds, because tickets get checked one at a time.”
Plan that fits: Standard, $49 a month plus $0.50 per ticket, for roughly 120 to 560 tickets a month
Best for organisers selling to their own audience
Sounds like you? “Percentage ticket fees eat my margin on every priced event.”
Plan that fits: Pay as you sell at $0.85 a ticket; nothing to pay between events
Best for support teams with high ticket volume
Sounds like you? “Our agents answer the same return and shipping questions all day while harder tickets wait.”
Plan that fits: Starter, $99 a month plus $2 per resolution; trial with no card
Picked from our review dossiers: who each tool suits, their problem in their words, and the plan that fits. “Try” buttons are affiliate links: we may earn a commission if you sign up, at no extra cost to you. It never changes our verdict.
Declared dead a decade ago, QR codes came roaring back when phone cameras started scanning them natively — no app, just point and tap. Suddenly the friction vanished, and with it every excuse not to use them: menus, payments, event check-ins, product packaging, business cards, posters. A QR code is simply a bridge from the physical world to a URL, and this generator builds that bridge in seconds, client-side, with no signup and no expiry games.
The code you make here is yours forever. What's worth understanding is how the technology actually behaves — because a few practical rules separate codes that scan instantly from codes that frustrate everyone.
A QR code encodes your text or URL as a grid of black and white modules, read by a camera in any orientation thanks to the three big corner squares that anchor its position. The more characters you encode, the denser the grid becomes — which is why a short URL produces a clean, chunky code and a long tracking-parameter monster produces a fine-grained one that's harder to scan at a distance or small size.
Practical rule one, then: encode the shortest URL you can. Density isn't aesthetic; it directly determines how forgiving your code is of small print sizes, cheap cameras and imperfect lighting.
QR codes carry built-in redundancy — error correction that lets a scanner reconstruct the data even when part of the code is damaged, dirty or covered. Depending on the level, up to roughly a third of the code can be unreadable and it still scans. This is why codes survive scuffed packaging and why designers can place a small logo over the centre without breaking anything. The trade-off: higher error correction means a denser grid for the same content.
For most uses the default is right; go higher when the code will live somewhere rough — outdoor posters, packaging, anything handled — and resist logo overlays bigger than the redundancy can absorb.
A static code, like this tool makes, encodes your destination directly: free, permanent, no middleman, works forever. Its one limitation is that the destination is baked in — reprint if you need to change it. A dynamic code points to a short redirect URL you control, so you can change the destination later and see scan analytics (when, where, what device) — but it depends on the redirect service staying alive and often costs a subscription.
The honest rule: for anything with a stable destination — a menu, a business card, a manual — static is strictly better, because nothing can rot. For campaigns you'll measure, update or reroute, dynamic earns its keep. Know which job you're doing before you print.
Most scanning failures are physical, not digital. Print the code too small for its distance and cameras can't resolve it — the rough guide is a scanning distance to size ratio of about ten to one, so a code scanned from ten centimetres can be one centimetre wide, but a poster read from across a room needs to be much larger. Keep strong contrast: dark modules on a light background, never the reverse gimmick that some scanners choke on, and never on a busy photo background.
Preserve the quiet zone — the empty margin around the code — because crowding it with text or borders genuinely breaks scans. And put it somewhere reachable: a QR code on a highway billboard is a joke that keeps getting reprinted.
The five-second habit that prevents the expensive mistake: scan your own code, from a real phone, at the real size and distance, before anything goes to the printer. Test the destination too — on mobile, because that's where every scanner lands. A URL that works on desktop but redirects badly on phones, or a page that isn't mobile-friendly, wastes the scan you worked to earn. If the stakes are high (packaging runs, signage), test with both an iPhone and an Android, in mediocre light. Every printed QR failure you've ever seen was skippable with this one habit.
A naked QR code is a mystery box, and people have learned to ignore mystery boxes. The codes that get scanned sit next to a short, specific promise: 'Scan for the menu', 'Scan to pay', 'Scan for the setup video'. Tell people what they'll get and the scan rate multiplies; leave it implicit and only the curious bother. This also has a security angle — as QR-based phishing has grown, people are rightly warier of anonymous codes in public places.
A clear label, a trusted context and a sensible destination URL are what make your code feel safe to scan, because scanning is ultimately an act of trust.
Beyond the obvious menu-and-poster uses, QR codes solve small business problems elegantly. On packaging, they carry instructions, warranty registration or reorder links without printing costs rising. On invoices, they can open a pre-filled payment page and measurably speed up getting paid. On business cards, a code linking to your contact file saves the retyping that loses leads. At events, they replace clipboards for check-in and feedback forms. On equipment, a code linking to the manual or maintenance log saves every future technician a search.
The pattern is always the same — anywhere a human would otherwise type a URL from paper, a QR code deletes that friction, and deleted friction is conversions kept.
Yes — completely free, no signup, no watermark and no scan limit. It runs entirely in your browser, so the link you encode never leaves your device.
No. A static QR code (what this tool creates) has the link baked in, so it works forever. It just can't be edited after you print it — for that you need a dynamic QR code.
Use PNG for screens and quick prints, and SVG for large-format printing (posters, packaging) since it stays sharp at any size.
When you need to change the destination after printing, track scans, or run branded landing pages. That's dynamic-QR territory — a platform like Uniqode handles it.
The pricing behind our reviews is published as an open dataset, with the sentence behind every cost-trap flag and the date it was researched. Free to use with attribution (CC BY 4.0).
Blogger, teacher or toolmaker? Put this calculator on your own page — free forever, no strings. Copy the snippet below (the credit link is appreciated and keeps the tool free):
The credit link in the snippet points to this tool’s page on AIBuilder Marketplace, our own site. It is not an affiliate link.
This tool is free and runs entirely in your browser.
New dossiers, cost-traps we found, and tools that earned a keep — no hype, no sponsored-disguised-as-advice. Unsubscribe anytime.