CraftyQR

UPI QR Code Generator

Accept instant UPI payments across every Indian payment app.

A UPI QR code lets customers pay you instantly from Google Pay, PhonePe, Paytm, or any UPI app. It encodes your VPA (UPI ID), name, and an optional amount, following India's standard UPI specification so it works everywhere.

Pro feature

Upgrade to Pro to create this QR type.

My Templates

Sign in to save your design as a reusable template.

Save & track this QR code

Create a free account to save your QR codes and track scans.

Always test your QR code before using it. Heavy styling or low color contrast can make a code hard to scan.

What is a UPI QR code?

A UPI QR code encodes a UPI payment request, your VPA (UPI ID), payee name, and an optional amount, using India's standard UPI specification. Customers scan it in any UPI app to pay you instantly, with no card machine and no typing of your payment details.

How UPI QR codes work in Crafty QR

Static or dynamic

Crafty QR builds a standard UPI payment string from your VPA, name, and amount, so a static UPI code is read directly by Google Pay, PhonePe, Paytm, BHIM, and bank apps and works across every UPI provider. Because the payment details live in the code, it keeps working offline and never expires. You can also make it dynamic, which points to a Crafty QR page with a pay via UPI button and scan tracking, so you can update the VPA or amount later and measure usage. UPI QR codes are a Crafty QR Pro feature.

How to create a UPI QR code

1

Enter your details

Select the UPI type and enter your VPA (UPI ID), payee name, and an optional amount and note.

2

Customize the design

Adjust colors, dot styles, and corners, add your logo, and pick a frame so the QR code matches your brand.

3

Download or save and track

Export a high-resolution PNG or SVG instantly, or sign in to save it and turn on a dynamic QR code to edit the destination and track every scan.

What you can do with a UPI QR code

  • Accept payments at shops, stalls, and restaurants in India.
  • Add a UPI scan to pay code to invoices.
  • Collect fees, rent, or donations instantly.
  • Take payments at markets and delivery drop-offs.
  • Let attendees pay for tickets or food at events.

UPI QR code tips

  • Enter your VPA exactly, for example name@bank, so payments reach the right account.
  • Set an amount for fixed-price items, or leave it open for the payer to enter.
  • The currency is Indian rupees, as required by the UPI standard.
  • Print the payee name clearly so customers can confirm they are paying you.

UPI QR code FAQ

Which apps can scan a UPI QR code?

Any UPI-enabled app, including Google Pay, PhonePe, Paytm, BHIM, and bank apps, can scan it and pay your VPA.

Can I include a fixed amount?

Yes. You can set the amount and note, or leave the amount open for the customer to enter.

Can I change my VPA or amount later?

Make it a dynamic UPI QR code and you can update the VPA and amount anytime from your dashboard without reprinting.

Is UPI a Pro feature?

Yes, UPI QR codes are part of Crafty QR Pro along with other payment types like EPC and PIX.

UPI QR codes are a Pro feature

UPI payment codes are included with Crafty QR Pro, alongside EPC/SEPA and PIX. Upgrade to create, save, and download UPI codes with full scan analytics.

View plans

Learn more

Create your UPI QR code

Design it above, then upgrade to unlock UPI QR codes, save them, and track every scan.

Get started free