QR Code for Payments
Build the right payment link for your provider, then turn it into a QR code you can print. The money goes straight to your account. We only make the code.
Opens the payer’s UPI app with your details filled in. Works with GPay, PhonePe, Paytm and any UPI app.
Your payment link
Fill in the field above and your link will appear here.
QRForever does not process payments and never sees the money. Your provider handles that. Open the link on your own phone and check it lands where you expect before you print it on anything.
Turn your payment link into a QR code
Paste the link you just built. The code is free, needs no signup, and never expires.
Enter your URL
Tip: include https:// so the QR opens the link correctly when scanned.
Customize
Your QR code will appear here
We'll pre-fill the dynamic version with everything you set above.
Always free · No signup · No expiry
Looking for more options? Open the full QR generator
What the QR code does, and what it does not
A payment QR code is often described as if it moves money. It does not. It holds a link, and that is the whole mechanism. Understanding that makes the rest obvious.
What it does
- Saves the payer typing your handle, where most mistakes happen
- Opens their payment app with you already filled in
- Can carry a fixed amount, or let them choose
- Works on any phone camera, no app needed to scan
What it does not do
- Hold money, card numbers or account credentials
- Replace a payment provider or merchant account
- Confirm a payment arrived, check your provider for that
- Work if the underlying handle changes, unless it is dynamic
Running a yard sale or market stall
This is the most common reason people come looking for this, so here is the short version.
- 1. Leave the amount blank. Buyers pay different prices for different items, so a fixed amount means one code per item.
- 2. Print it big. People scan from a metre or so away across a table, so aim for at least 10 cm across. Our size calculator will give you the exact minimum.
- 3. Write your name next to it. Payers want to see the account name match the person they are buying from before they confirm.
- 4. Keep a backup. Phone batteries die and signal drops. Cash, or a second printed code, saves the sale.
- 5. Test it yourself first. Scan your own printed code with a different phone before the first customer does.
Accepting donations
Same mechanism, different framing. For a charity or nonprofit, point the code at a donation page rather than a personal handle, so donors get a receipt and you get proper records. Dynamic codes are worth it here because printed collateral outlives campaigns, and you will want to repoint the code when the appeal changes without reprinting everything.
Printing it on something permanent?
If the code goes on signage, packaging or anything you would hate to reprint, use a dynamic code. You keep the same printed pattern and change where it points whenever your payment details do.