Build idea · reviewed · reviewed 2026-09-17
Can AI build a QR code generator like QR Tiger?
YES, BUT
The short answer
Yes for static QR codes — trivial, free, one-time build. Yes, but with real added work, for dynamic codes with scan tracking, since that needs a small redirect server QR Tiger runs for you.
- Difficulty
- Beginner
- Build time
- 1–2 hours for static codes; 1 extra day if you want editable dynamic codes with scan tracking
- Build cost
- $0
- Ongoing cost
- $0 for static; a few dollars/mo for hosting if you add dynamic redirects
AI can handle
- Generating a QR code from any URL or text, instantly, in the browser
- Custom colors and an embedded logo in the code
- Downloadable PNG/SVG for printing
- Batch-generating several codes at once from a list
The hard parts
- Dynamic codes — a QR code whose destination you can change after printing needs a redirect server, since the code itself only ever encodes one fixed URL
- Scan analytics (how many times, from where) requires a backend logging every scan, not just a generator
- Avoiding a broken code if a redirect service ever shuts down (the risk QR Tiger itself carries for its paying customers)
Build this first
The sensible first version
- Enter a URL or text, generate a QR code instantly
- Choose foreground/background color
- Optional logo overlay
- Download as PNG and SVG
Ready to build
A starter prompt for this
Paste this into ChatGPT, Claude, or Cursor to get a working first version. It bakes in the scoping decisions above so you don't have to re-derive them.
Build me a personal static QR code generator web app. Requirements:
- A single-page app: plain HTML, CSS, and vanilla JavaScript, using a well-known open-source QR code library loaded from a CDN. No framework, no build step, no account, no server, no backend of any kind.
- A text/URL input box that generates a QR code preview instantly as I type (debounced, not on every keystroke).
- Foreground and background color pickers that update the preview live.
- An optional image upload to overlay a small logo in the center of the code, without breaking the code's scannability (respect QR error-correction limits — warn me if the logo is too large relative to the code's error-correction level).
- Handle these cases correctly, not just the simple "one code" one:
1. Very long input text (e.g. a long URL with tracking parameters): bump the QR version/error-correction automatically so the code stays scannable, rather than producing a code so dense it fails to scan.
2. A logo that would obscure too much of the code at the current error-correction level: reduce logo size automatically or warn me, rather than silently generating a broken code.
- A "batch mode": let me paste a list of URLs (one per line) and generate a downloadable code for each, packaged as a zip.
- Download buttons for both PNG and SVG of the current code.
- Make clear in the UI that these are static codes — the destination is baked into the code permanently and can't be changed after printing without regenerating a new code.
- Nothing that requires publishing, an App Store, hosting a redirect server, or any account of any kind. This only needs to run in my own browser.
- Include a short README explaining that these are static (not dynamic/trackable) codes and what that means in practice.
Keep the whole thing well under 500 lines — this is a personal tool, not a product.
What is the short answer?
If all you need is a QR code that points to a fixed URL forever (a menu link, a Wi-Fi password, a portfolio link), AI can build you a generator in under two hours and it costs nothing to run — QR codes are just encoded text, generated entirely in the browser with a well-known open library.
QR Tiger’s actual product, and the reason people pay $7–10/mo, is dynamic codes: the code stays the same on the printed flyer, but you can update where it points and see how many times it’s been scanned. That needs a tiny redirect server sitting behind the code, which is a genuinely different (if still small) build.
What should the first version include?
- Text/URL input → instant QR code preview
- Color customization (foreground/background)
- Optional logo/image overlay in the center
- Download as PNG and SVG
- Deliberate exclusion: no scan tracking, no editable destination after the code is printed — that’s the dynamic-code version below
What can AI build reliably?
Static QR generation is a solved problem: a well-known JavaScript library (qrcode.js or similar) encodes any string into a QR code entirely client-side, with no server needed. AI reliably wires this up correctly, including color and logo customization, on the first attempt. Batch generation (paste a list of URLs, get a code per line, download all as a zip) is also straightforward — it’s just looping the same function.
Where will AI need human help?
The dynamic-code version needs a redirect server: you generate a QR code that points to yourdomain.com/r/abc123, and your own small backend looks up abc123 and forwards the visitor to whatever URL you’ve currently set for it — that’s how you change the destination without reprinting the code. This needs actual hosting (even a free tier works at low volume) and a simple database mapping codes to current URLs, plus a scan counter if you want analytics. It’s still buildable, but it’s a different, slightly bigger project than the static generator, and it introduces an ongoing dependency: if your hosting lapses, every printed code you’ve ever made stops working.
Deciding whether you actually need dynamic codes is the real judgment call here — most personal and small-business use (a fixed link on a business card, a static menu) doesn’t.
How long will it take and what will it cost?
The static generator is a 1–2 hour build with no ongoing cost — it’s a self-contained page, nothing to host beyond wherever you put the file. The dynamic version with redirect and scan counts is closer to a full day, plus a small ongoing hosting cost (typically free-tier-sized unless you’re generating thousands of scans a month).
Against QR Tiger Regular at $7–10/mo, the static build pays for itself immediately since it costs nothing ongoing. The dynamic build’s payback depends on how much you value editable codes and analytics versus the day of setup and small hosting bill.
Which AI tool or approach should I use?
- ChatGPT or Claude: ideal for the static generator — a single HTML file with the QR library loaded from a CDN, done in one sitting.
- Lovable: fine for either version, and reduces friction if you want the dynamic version’s redirect backend scaffolded without writing server code by hand.
- Cursor: better suited to the dynamic version if you want to own the redirect logic and database directly rather than through a builder’s abstraction.
What will I need to maintain?
Static codes: nothing. Once generated and downloaded, they work forever with no dependency on you keeping anything running. Dynamic codes: you’re now responsible for keeping the redirect service online indefinitely — if you stop paying for hosting or let a domain lapse, every printed code pointing at it silently breaks, which is exactly the failure mode QR Tiger is paid to prevent for its customers.
Should I build it, buy it, or reduce scope?
Build it if you need a handful of fixed-destination codes (menu, portfolio, Wi-Fi, contact card) — this is squarely a zero-cost, one-time build.
Buy it (keep QR Tiger) if you genuinely need to change a code’s destination after printing, or want scan analytics without maintaining your own redirect infrastructure indefinitely.
Reduce scope if you’re only making one or two codes ever — a free static generator that already exists online may be faster than building your own, unless the point is avoiding third-party branding or tracking.
What if I wanted to ship this to other people?
Offering QR generation as a public tool means handling higher volume (rate limiting, abuse prevention on the redirect service), plus the same reliability commitment QR Tiger makes to its paying users — codes that must keep working indefinitely. That reliability guarantee, not the generation logic, is the actual product being sold, and matching it is a standing operational commitment rather than a one-time build.
Starter build specification
- User: you, for your own use
- Problem: replacing QR Tiger’s paid tier for personal or small-business QR codes
- Core workflow: enter destination → customize appearance → download code → print
- Required features: QR generation from text/URL, color customization, logo overlay, PNG/SVG export
- Deliberate exclusions: no dynamic/editable codes, no scan analytics, no account system, no team features
- Data ownership: codes are generated and downloaded locally; nothing is stored unless you add the dynamic-code backend
- Definition of done: a generated code scans correctly on a phone and opens the intended URL
Sources and verification
Pricing checked September 17, 2026 against multiple third-party pricing trackers, showing QR Tiger’s Regular plan at roughly $7/month billed annually or $9.99/month billed monthly, with higher tiers ($16, $37/mo) adding bulk generation and analytics. This article is a reviewed build plan, not a tested build.
Reviewed on September 17, 2026.