TL;DR: Made a QR generator with no ads, no login, no server tracking. Just UTM parameters + logos + high-res downloads.
🔗 Try it here | 📖 Full story on Medium
Why I built this
Needed QR codes for marketing campaigns. Every existing service had the same issues:
- Force you to sign up for basic features
- Watermark their branding on YOUR QR codes
- Replace your URLs with their redirect domains (!!)
- Track every scan and collect your data
What makes this different
✅ 100% client-side – No data ever leaves your browser
✅ UTM parameter presets – Facebook, email, print campaigns with one click
✅ Logo integration – Drag & drop, auto-centers perfectly
✅ High-res downloads – 1200x1200px for print quality
✅ Real-time preview – See changes instantly
✅ Open source – Check the code yourself
Tech stack
- Vanilla JavaScript (no frameworks needed)
qrcode-generator
library- Canvas API for rendering
- GitHub Pages hosting
- Zero dependencies on external services
The entire thing runs in your browser. I literally cannot see what QR codes you generate because there’s no server.
Perfect for
- Marketing campaigns with UTM tracking
- Business cards and event materials
- Product packaging QR codes
- Anyone who values privacy
No registration, no payment, no bullshit. Just works.
GitHub: https://github.com/nuung/qrcode-gen
Live Demo: https://nuung.github.io/qrcode-gen/
submitted by /u/nuung
[link] [comments]