Shops & street vendors
A UPI payment QR with the shop name, a fixed amount and a note, ready for the counter, the stall or an invoice.
UPICase study · Web app
A free, private QR code generator for small businesses: links, Wi-Fi, UPI payments and contact cards in your own colours and logo, ready to print. It runs entirely in the browser, with no sign-up and no uploads.
Type
Web app · free tool
My role
Product, design and development
Built with
HTML, CSS, vanilla JavaScript
Status
Live
Live demo
QR Studio works great on phones. Open it full screen to create, customise and download your code.
Open QR Studio ↗Made with QR Studio itself.
Use cases
A UPI payment QR with the shop name, a fixed amount and a note, ready for the counter, the stall or an invoice.
UPIGuests scan once to join the Wi-Fi, with no spelling out passwords. Hidden networks are supported too.
Wi-FiA table-top QR that opens the online menu, ordering page or Google review link.
LinkOne scan saves name, phone, email, company and website straight to the contacts app.
vCardBrand colours and a centre logo, exported as SVG so the code stays sharp at any print size.
Link + SVGA pre-filled email or SMS so customers can book, ask a question or leave feedback in one tap.
Email / SMSA fast, free QR code generator that small businesses can use without an account: website links, Wi-Fi, UPI payments and contact cards, in their own colours and with their logo, ready to print.
Many free QR generators ask you to sign up, add watermarks or send your data to a server, yet Wi-Fi passwords and payment details are exactly the kind of data that should stay private. The tool had to keep everything on the device and still produce print-quality codes that scan reliably.
The QR encoder is written from scratch in plain JavaScript, following the QR code standard (ISO/IEC 18004): versions 1 to 40, four error-correction levels, Reed–Solomon error correction and automatic mask selection. There are no libraries and no build step. The whole app is a single HTML file that works offline. Every input is validated and escaped for its format, and a strict Content Security Policy keeps the page from making any network request.
HTML, CSS, vanilla JavaScript, Canvas API, SVG export, Content Security Policy
QR Studio is live and free to use on this site. Test codes for links, UPI payments and Wi-Fi, including one with a centre logo, decode correctly with a standard QR reader.
Next project
Calculators, generators, booking helpers or small AI tools for your website. Tell me what you need and I usually reply within one business day.