Flex banners
High contrast. Long distance.
Drop your colour. Drop your image. Drop your logo.
Get a custom QR code that works everywhere — screen, print, poster, card.
Codes that actually scan — not the cursed pixel blobs that die the moment someone points a camera at them. From flex banners to business cards, every export is verified before it leaves the studio, and the data is baked into the pattern so it works forever.
High contrast. Long distance.
Crisp. Clear. Dependable.
Small size. Big reliability.
Portfolio, insta, linktree, menu — whatever you're plugging.
UPI, PayPal, Venmo, Cash App, Bitcoin, SEPA — get paid with a scan.
Stop spelling your password to guests. One scan, they're on.
Your contact info — and a printable visiting card — in one scan.
App Store & Play Store links that open the right listing.
Phone, email, text, location — the everyday rest.
Style it however you want — your colour, your logo, your image halftoned into the code. The studio runs a real scanner check in your browser and warns you before download if it won't read.
— that's the "survive the print" thing.Everything runs in your browser tab. No uploads, no servers holding your stuff, no database with your UPI ID in it. Close the tab and it's like you were never here.
Actual privacy. Not "we value your privacy" energy.No signup. No watermark. No free trial. No credit card. Export clean PNG and SVG — print it huge, it stays sharp.
Free forever.A UPI QR code lets someone pay you instantly by scanning it with any UPI app — Google Pay, PhonePe, Paytm, BHIM and others. QR Studio builds a standard upi://pay deep link from your UPI ID (VPA), so the payer's app opens pre-filled with your name and, optionally, a fixed amount — no typing, no manual entry errors.
It encodes a upi://pay link with your VPA (pa), payee name (pn), currency and, if you set one, a fixed amount (am) and note (tn) — the same open BHIM-UPI deep-link format every UPI app reads, not a proprietary one.
No — any UPI ID (VPA) works, personal or merchant. Leaving the amount blank lets the payer enter any amount, which suits tip jars and donations; filling it in fixes an exact price for a single item.
Just your UPI ID (VPA), payee name, and — if you choose to set one — a fixed amount and a short note. No bank account or card number is ever encoded.
Yes — leaving it blank lets the payer type in whatever amount they want, which is common for tip jars, donations or variable-price stalls.
Yes — upi://pay is the standard BHIM-UPI deep link every UPI-enabled app supports, since UPI is a shared national payment rail, not a single app's protocol.
No — the code is generated entirely in your browser; your VPA and other details never leave your device.
Yes, unless you set a fixed amount and note tied to one transaction — a blank-amount code can be scanned and paid any number of times.
High (level H) by default, which keeps the code scannable even if part of it is covered by a logo, watermark, or minor print damage.
free forever · runs in your browser · nothing uploaded