Free tool · no sign-up
QR code generator
Turn a UPI ID, a link or any text into a QR code and download it as a PNG. Free, no sign-up; the code is made in your browser and nothing is sent anywhere.

Loading…
How it works
- 1Choose what to shareA link, a UPI payment or a WhatsApp chat.
- 2Style itColour, size, error correction and a caption.
- 3DownloadPNG for print and WhatsApp, SVG for designers.
Runs in your browser. Nothing you type or upload is sent to Cashflow OS.
How to make a QR code
- Pick the type: Text, URL or UPI payment.
- For UPI, enter your UPI ID and payee name; the amount and note are optional.
- Choose the size and the error correction level.
- Scan the preview with your own phone to check it.
- Download the PNG and use it on a counter stand, invoice, poster or WhatsApp status.
How a UPI QR works
A UPI QR is just a link in a standard format that payment apps understand:
upi://pay?pa=sharmatraders@okbank&pn=Sharma%20Traders&am=1475.00&cu=INR&tn=Invoice%20S-412
- pa is the payee's UPI ID.
- pn is the payee name shown to the payer.
- am is the amount; leave it out for a general counter QR so the customer types the amount.
- cu is the currency, INR.
- tn is a note, such as the invoice number.
A QR with a fixed amount suits one invoice; a QR without an amount suits the shop counter. See UPI QR code on invoices.
Error correction, in plain words
Error correction lets a scanner read the code even if part of it is dirty, creased or covered. Low (L) gives the smallest, simplest pattern; High (H) survives more damage but makes the pattern denser. For a screen or a clean print, M is fine. For a sticker on a counter that will get scratched, choose Q or H.
Printing tips
- Leave a white border (the quiet zone) around the code, at least four modules wide. Do not put it right against a coloured edge.
- Print it at least 2 cm × 2 cm for close scanning; bigger for a poster seen from a distance.
- Dark code on a light background. Inverted or low-contrast codes fail on many phones.
- Test-scan the printed copy with two different apps before you print a hundred.
- For UPI, check the name your customers see when they scan; it should be your business name.
Putting a QR on your bills
The invoice generator adds a UPI QR for the bill amount automatically when you enter your UPI ID. To read a QR someone sent you, use the QR scanner.
Questions people ask
Do these QR codes expire?
No. The code holds the text or link itself, so it works as long as the link or UPI ID it points to works.
Is my UPI ID sent to your server?
No. The QR is drawn in your browser. Nothing you type is sent anywhere.
Can I change the amount after printing?
No. A printed QR is fixed. For a counter, make a QR without an amount so customers enter it.
Why does my QR not scan?
Usually the print is too small, the contrast is low, or the white border was cropped. Make it bigger, keep the quiet zone, and try error correction Q.
Can one QR hold a whole price list?
A QR can hold a few hundred characters comfortably. For a long list, put it on a web page and make a QR of the link.
General information for Indian businesses, not tax or legal advice. GST rates and rules change by notification — check cbic-gst.gov.in or ask your CA before you rely on a figure.