Paying customers buy hosted dynamic codes on someone else's domain, scan analytics, and bulk generation, which few individuals need.
REPLACEMENT BRIEF
qr codes
Can AI replace QR Tiger?
It is a library call with a user interface. Static QR codes cost nothing, and dynamic redirects with scan counts take an afternoon.
Reviewed · DeepFeather editorial
known limits hosted dynamic-QR redirects on their domain; their scan-analytics dashboard
Build a browser-side QR code generator supporting dynamic target URLs, custom center logo embedding, custom palette themes, and vector SVG download.
Build the personal version →AT A GLANCE
- price
- $15/mo
- listed annual price
- $180/yr
- replaceable scope
- Build a browser-side QR code generator supporting dynamic target URLs, custom center logo embedding, custom palette themes, and vector SVG download.
- build time
- 2–4 h
Build promptreviewed prompt · not run
the prompt
Curated promptBuild me a QR code generator like QR Tiger, self-hosted. Requirements: - A single page: enter a URL or text, live-preview the QR code, customize foreground/background color, corner style, and an optional center logo upload. Use the qr-code-styling library. Export as PNG or SVG. - Dynamic QR codes: /r/:slug 302-redirects to a target URL stored in SQLite, so the destination can be edited later without reprinting the code. CRUD for these behind basic-auth (/admin, credentials from .env). - Scan tracking for dynamic codes: log timestamp + user-agent + referer per hit, show per-code totals and a 30-day count in the admin list. - Clean minimal UI, mobile-friendly, no accounts, no third-party calls. - Node, one process, SQLite file storage, deploy notes for a VPS.
The prompt stays readable first. Choose a launch option when you are ready.
$ open in your agent (prompt prefilled, you press enter) or copy it raw
Build Pack
Build a QR Tiger replacement: the plan
What to build, what to skip on purpose, and how to tell it works. Use any agent or prompt you like — the acceptance tests decide whether it worked.
- Estimated time
- 2–4 h
- Estimated monthly cost
- $0–5/mo
- Subscription, for contrast
- $15/mo · Regular
Editorial estimate, not a measured run · Reviewed · the subscription recurs monthly with none of your hours; the build costs one-time hours first
In scope
- Interactive QR studio page: live preview with custom foreground/background colors, dot/corner styles and optional center logo
- Vector SVG and high-DPI PNG export generated client-side with qr-code-styling
- Dynamic QR codes at /r/:slug that 302-redirect to a destination URL stored in SQLite so print materials never go stale
- Basic-auth /admin page to create dynamic codes, edit their target URL later, and view total plus 30-day scan counts
- Scan log recording timestamp, user-agent and referer on every /r/:slug hit
Non-goals
- Multi-tenant accounts, billing tiers or public dynamic-QR hosting for strangers
- Bulk CSV batch generation of hundreds of distinct print codes at once
- Landing-page micro-sites for vCards, Wi-Fi or restaurant menus
- GPS-prompted precise location tracking of scanners
Recommended stack
- Runtime
- Node 22 + Fastify (single process)Handles both the static QR designer UI and the /r/:slug redirect endpoint
- QR rendering
- qr-code-stylingSupports custom eye shapes, palettes, embedded logos and clean SVG/PNG export
- Storage
- SQLite (better-sqlite3)Stores dynamic redirect mappings and scan logs in one local file
- Reverse proxy
- CaddyAutomatic HTTPS on the domain encoded inside your printed QR codes
Data model
codessluglabeldestination_urlstyle_jsoncreated_atupdated_atdestination_url can be updated anytime without changing the printed /r/:slug URLscansidslugtsuser_agentrefererIndexed on (slug, ts) for total and 30-day scan counts
Steps
- Static QR designerBuild the browser UI around qr-code-styling: URL/text input, color pickers, corner style selector, logo upload and PNG/SVG download.
- SQLite schemaCreate the codes and scans tables in SQLite with an index on scans(slug, ts).
- Dynamic redirect routeImplement GET /r/:slug: look up destination_url in codes, insert a scan row, and return a 302 redirect (or 404 if missing).
- Admin CRUD and statsProtect /admin with Basic Auth from .env; allow creating a dynamic slug, editing its destination_url, and viewing scan totals.
- Deploy behind HTTPSDeploy on your domain behind Caddy and document that printed dynamic codes depend on keeping that domain active.
Acceptance tests
- Customize colors and a center logo, Export SVG, and scan with a phone cameraThe exported QR code scans reliably on the first try
- Create dynamic code /r/menu pointing to URL A, then update it in /admin to URL BScanning the original unchanged QR code now redirects to URL B
- Scan /r/menu three times/admin shows 3 total scans and 3 scans in the last 30 days
- Open /admin without credentialsReturns 401 Unauthorized
Only you can do this
- Choose a short domain you plan to keep renewing for years before printing physical QR codes
- Set ADMIN_USER and ADMIN_PASSWORD in .env
- Test printed contrast with a real phone camera before sending artwork to a print shop
What drives the cost
Static QR generation is pure client-side code and costs $0. Hosting dynamic redirects (/r/:slug) costs $0 on an existing server or Cloudflare Worker, or $4–$5/month on a basic VPS plus your domain renewal.
Cost sources: qrcode-tiger.com (checked ) · github.com (checked )
what AI can build
Build a browser-side QR code generator supporting dynamic target URLs, custom center logo embedding, custom palette themes, and vector SVG download.
The prompt was editor-reviewed; no completed build is recorded.
The honest tradeoff
why people still pay
what you lose
xhosted dynamic-QR redirects on their domain
xtheir scan-analytics dashboard
xbulk generation UI
Start with existing software
prior art · use these instead of building, if you'd rather
EVIDENCE LEDGER
What this page can prove
The verdict judges replaceability. The evidence level records what DeepFeather actually checked.
The prompt was editor-reviewed; no completed build is recorded.
Regular · monthly
known limits · hosted dynamic-QR redirects on their domain; their scan-analytics dashboard
BUILD FEEDBACK
Did you try this build?
Report the outcome. Submissions enter a manual evidence queue and never auto-upgrade the verdict.
Want next week’s replacements?
New verdicts + most-wanted, weekly. Free. Unsubscribe anytime.
Share this verdict
questions
Can AI replace QR Tiger?
Likely for the core workflow. This is an editorial catalog judgment, not a verified build; validate any result against your own acceptance criteria.
How much does QR Tiger cost?
QR Tiger is listed at about $15/month (Regular, checked 2026-10-04), or $180 per year. This is a pricing reference, not evidence of a completed replacement or realized savings.
What do I lose by replacing QR Tiger?
Honestly: hosted dynamic-QR redirects on their domain; their scan-analytics dashboard; bulk generation UI. If any of those are load-bearing for you, keep paying.
Is there an open-source alternative to QR Tiger?
Yes — qr-code-styling (the styling library that does the heavy lifting). Using prior art is also a valid exit; the prompt is for when you want it exactly your way.