Free Payment QR Code Generator

By Sheraz Khan

Let people pay you with a scan. Our free payment QR code generator makes a code that takes people to your payment page or to your UPI ID, so they can pay in seconds. No sign-up, no app and no cost. Type your payment ID, add an amount, and download the code for your shop, your stall or your invoice.

Choose a payment type:

Paste your payment link. A plain number on its own will not open inside a bank app. For payments inside a bank app, use the QR code your own bank app gives you.

Loading QR code...

How to Use the Free Payment QR Code Generator

Get paid in seconds. The customer scans the code and their payment app opens with your details, the amount, and a note, ready to pay.

  1. You are on the Payment tab already. If you are not, click the Payment tab at the top of the tool.
  2. Type your UPI ID in the box called Payment ID (UPI ID), for example sarah@bank.
  3. Type your name in the box called Payee name.
  4. Type the amount in the box called Amount and a short note in the box called Note, for example Cake order.
  5. Download the code. The preview updates by itself as you type. When it looks right, click Download PNG and print it at your till.

Worked example

Try it with these details:

  • Payment ID (UPI ID): sarah@bank
  • Payee name: Sarah Jones
  • Amount: 25
  • Note: Cake order

Example payment QR code for Sarah Jones, 25

Result: Scanning the code opens the payment app with Sarah Jones and 25 ready to pay. Always check the amount and details before you print the code.

What the code holds: upi://pay?pa=sarah%40bank&pn=Sarah%20Jones&am=25&tn=Cake%20order

There is no Generate button on this tool. The preview updates by itself as you type.

How to make a payment QR code

Making a payment QR code takes less than a minute. Follow these steps.

  1. Type your payment ID in the tool above. For UPI, this is your UPI ID, such as yourname@bank. For a web payment, use the Payment tool with your payment link instead.
  2. Type the payee name as it should appear to the payer. Use your business name, so people know who they are paying.
  3. Add an amount if you want a fixed payment. Leave the amount blank if the payer will type the amount. Add a short note, such as Thank you or Order number 123, if that helps.
  4. Check the live preview. The code updates as you type, and the text under the preview shows the payment detail stored in the code.
  5. Download the code as a PNG for a counter, a receipt or an invoice, or as an SVG for a large print. Test it with your own phone before you use it, and check that it opens the right payment app with the right details.
  6. Print the code or show it on a screen. Put it where people pay, such as on a counter, on a table, on an invoice or on a delivery bag.

What is a payment QR code

A payment QR code stores a payment link or a payment ID inside the code. When a phone scans it, the phone opens the payment app or the payment page with the details filled in. The payer checks the amount and the name, then confirms the payment. They do not have to type a long account number, search for you in an app, or read out a number.

Payment codes work with UPI in India, with payment links in the United States, the United Kingdom, Canada and Australia, and with most mobile payment apps. The code itself is free and static. The payment is handled by your bank or your payment app, not by us, and we never see your money or your bank details.

Where to use a payment QR code

Shops use payment codes on counters so a customer can pay without cash or a card machine. A customer scans, pays, and shows the confirmation. Market stalls and food trucks use payment codes on boards, because they move and a fixed card machine is not always practical. A printed code is light, cheap and always works.

Freelancers use payment codes on invoices, so a client can pay in one scan instead of typing bank details into an app. Tutors, plumbers, cleaners and delivery drivers use them at the end of a job, so a customer can pay on the spot. Charities use them on posters and donation boxes, so a passer-by can give in seconds. Anywhere you take payment, a code makes it faster.

Fixed amount or open amount

A code with a fixed amount is best when the price is the same every time, such as a ticket, a set menu, a class fee or a donation of a set amount. The payer scans and confirms the amount, with no chance of a typo. A code with an open amount is best when the price changes, such as a shop bill, a taxi fare or a job where you quote a price after the work. The payer scans, types the amount, and confirms.

Think about which one is safer for your use. A fixed amount avoids mistakes. An open amount is more flexible. You can make a different code for each fixed price, and one open code for any amount.

Payment QR codes and safety

Always check the payee name and the amount before you confirm a payment. A QR code can be faked if a sticker is put over a real code in a public place, so check the name on the screen, not just the code on the wall. For your own code, print it on a card you control, and check it from time to time to make sure no one has put a different code over it.

Never share a payment code that links to a personal account in a public place. Use a business account for public codes. Change your payment ID if you think it has been shared wrongly. If you are the payer, ask for a receipt and check your bank after you pay, just as you would with a card.

Printing a payment QR code

Print the code dark on white, with a white border. A code of about 5 cm works for a counter or a table. For a poster or a window, make it at least 10 cm so people can scan it from a normal distance. Use the SVG download for large prints, because it stays sharp. Test a print with an iPhone and an Android phone, in the place where it will be used, and check that it opens the right payment app with the right name and amount.

Troubleshooting a payment QR code

If the payment app does not open, check the payment ID first. A typo in the ID means the payment will go to the wrong person or to no one. Copy the ID straight from your payment app instead of typing it. Check the amount too. A wrong amount is easy to miss, and the payer will see it before they confirm, but it is better to get it right in the code.

If the code will not scan, it may be too small, printed with low contrast, or on a shiny surface. Make it bigger and print it dark on white. If the code scans but the app says the ID is not found, the payment ID may be for a different app or a different country. Use an ID that matches the app your customers use.

FAQs

How do I make a QR code for payment?

Type your payment ID in the generator above, add your name and an amount if you want one, and download the code. Anyone who scans it will open your payment app with the details filled in.

Is it safe to take payment by QR code?

Yes, if you check the name and the amount before you confirm. Use a business account for public codes, and check the printed code from time to time to make sure no one has put a different code over it.

Can I set the amount in the code?

Yes. Type the amount in the tool. The payer will see that amount. Leave it blank if you want the payer to type the amount.

What is UPI?

UPI is a fast payment system used in India. A UPI ID looks like yourname@bank. Our payment tool makes a code with your UPI ID, your name, an amount and a note.

Is a payment QR code free?

Yes. It is free, with no sign-up, no watermark and no limit on how many codes you make.

Does a payment QR code expire?

No. It is a static code, so it works for as long as your payment ID stays the same. It never expires and there is no fee.

Scroll to Top