UPI QR Code Generator

Create NPCI-compliant UPI QR codes for shop counters, restaurant tables and donation boxes.

COMPANIES OF ALL SIZES TRUST US

What is a UPI QR code and how it works

A UPI QR code is a QR code that stores an NPCI URL payload such as upi://pay?pa=merchant@upi&pn=ShopName&am=100&cu=INR&tn=Bill. When someone scans it with a supported UPI app, the payment screen opens with your VPA, optional payee name, INR amount and transaction note already filled in. It is a simple way to generate a QR code from your UPI ID for faster payment collection.

You can add your logo, brand colours and AI-generated designs so the code suits a shop counter, restaurant table stand, auto dashboard, gift envelope, tuition fee slip, donation box, packaging insert or invoice header. Once printed, the code carries the NPCI URL payload directly in the pattern, so it can work with Google Pay, PhonePe, Paytm, WhatsApp Pay, Amazon Pay, BHIM and other bank UPI apps.

Turn any UPI VPA into a QR code in 3 steps

Copy your UPI VPA from a bank app or merchant dashboard, personalise the code with your logo and AI-generated designs, then download it in PNG, SVG or PDF for counters, table stands or invoice headers.

  1. Step 1

    Choose your UPI VPA

    Copy your UPI VPA such as yourname@oksbi, business@paytm or shop@ybl from your bank UPI app or merchant onboarding dashboard. You can also add a payee name, fixed INR amount and transaction note based on the NPCI URL spec.

  2. Step 2

    Customise the UPI QR

    Add your logo, brand colours and pixel patterns. Choose from 1200+ templates or create QR Art that matches your counter setup, restaurant table stand, dashboard card, gift envelope or invoice style.

  3. Step 3

    Download and display

    Export in PNG, SVG or PDF. Print it on shop counters, table stands, dashboards, gift envelopes, fee slips, donation boxes, packaging inserts or invoice headers. Test it with Google Pay, PhonePe and Paytm before large-scale printing.

Common questions about UPI payment QR codes

Collecting UPI payments at your counter with QR codes.

A UPI QR code stores your VPA using the NPCI URL specification so customers can scan and pay from a supported UPI app. Copy your UPI VPA from your bank app or merchant dashboard, then paste it into QR Code AI. You can add a payee name, fixed INR amount and transaction note, then customise the design with your logo, colours and AI-designed templates before downloading it in PNG, SVG or PDF.

Yes. A UPI QR code can include a pre-filled amount through the &am= parameter, for example upi://pay?pa=user@bank&am=500 for ₹500. Enter your VPA, payee name and optional amount in QR Code AI, and the tool builds the payment URL for you. When scanned, supported UPI apps open the payment screen with the amount already filled in and ready for confirmation.

Yes. You can create a free QR code for UPI payment on QR Code AI, customise it with your logo, brand colours and AI-designed templates, then download it in PNG, SVG or PDF without watermarks. This makes it practical for counters, invoices and donation points.

UPI support is expanding internationally, including markets such as Singapore, which helps some NRIs pay India-based merchants from supported linked accounts. Foreign tourists without a UPI-linked account usually cannot complete payment through a UPI QR code. For broader coverage, it is often better to place a UPI QR together with an international payment QR on business cards, counters or invoices.

A UPI QR code is best for India-focused payment collection because it opens supported UPI apps with your VPA already filled in. Pix QR is meant for Brazilian banking rails, while PayPal QR is better for international card and bank payments with currency conversion. Choose UPI QR for domestic Indian use, add PayPal QR for overseas customers, and use Pix only if your business serves both India and Brazil.