How to Create a UPI QR Code for Free — Accept Payments Instantly
Published June 2026 · 7 min read
UPI — Unified Payments Interface — has transformed how India pays. From street vendors to large retailers, from freelancers to restaurants, everyone is accepting payments through UPI. The simplest way to accept UPI payments is with a QR code: print it, display it, and customers scan it to pay you instantly. No card machines, no cash handling, no transaction fees for the merchant.
This guide explains what UPI is, how QR code payments work, and exactly how to create your own UPI QR code for free using OptiDrop's UPI QR Generator. Whether you run a shop, sell at a weekend market, or freelance from home, this guide has everything you need.
What Is UPI and How Does It Work?
UPI stands for Unified Payments Interface. It is a real-time payment system developed by the National Payments Corporation of India (NPCI) that allows you to send and receive money directly between bank accounts using a mobile phone. Unlike traditional bank transfers that require account numbers and IFSC codes, UPI uses a simple virtual payment address — your UPI ID — which looks something like yourname@upi or yourname@okaxis.
UPI processed over 13 billion transactions in a single month in 2025, making it the largest real-time payment system in the world. It works 24 hours a day, 7 days a week, including holidays. There are no transaction fees for consumers, and most merchants also pay zero fees for receiving UPI payments.
To use UPI, you need a bank account linked to your mobile number and a UPI app such as Google Pay, PhonePe, Paytm, BHIM, or your bank's own app. Once set up, you can send money by entering the recipient's UPI ID, scanning their QR code, or using their phone number.
How UPI QR Codes Work
A UPI QR code is a square barcode that encodes your UPI payment details. When someone scans it with any UPI app, the app automatically fills in your UPI ID and (optionally) a fixed amount. The customer just needs to confirm the payment with their UPI PIN, and the money reaches your bank account within seconds.
The QR code contains a UPI deep link in this format:
upi://pay?pa=yourname@upi&pn=Your Name&am=100&cu=INR
Where:
- pa = Your UPI ID (payment address)
- pn = Your name or business name (displayed to the customer)
- am = Fixed amount (optional — leave blank for open amount)
- cu = Currency (always INR for Indian Rupees)
This standardized format means any UPI app — Google Pay, PhonePe, Paytm, BHIM, or any bank app — can read and process the QR code. You do not need separate QR codes for different apps.
Step-by-Step: Create Your UPI QR Code with OptiDrop
OptiDrop's UPI QR Generator creates a high-quality QR code image that you can print or share digitally. Here is how to use it:
Step 1: Open the UPI QR Generator
Navigate to the UPI QR Generator page on OptiDrop. The tool works entirely in your browser — no account creation, no sign-up, no data collection.
Step 2: Enter Your UPI ID
Type your UPI ID in the first field. This is the ID linked to your bank account — for example, rahul@oksbi, priya@ybl, or shopname@paytm. If you are not sure what your UPI ID is, open your UPI app and look in the profile or settings section.
Step 3: Add Your Name or Business Name
Enter the name that customers will see when they scan the QR code. This should match your business name or your actual name so customers know who they are paying.
Step 4: Set an Amount (Optional)
If you want to charge a fixed amount — for example, Rs 50 for a product or Rs 500 for a service — enter it in the amount field. Leave this blank if you want customers to enter the amount themselves. You can always generate multiple QR codes with different amounts for different products or services.
Step 5: Generate and Download
Click the generate button. Your UPI QR code appears instantly. You can download it as a PNG image suitable for printing, or copy it to share digitally via WhatsApp, email, or social media.
Create Your UPI QR Code NowUse Cases for UPI QR Codes
UPI QR codes are incredibly versatile. Here are the most common ways people use them:
Shops and Retail Stores
Print your QR code and display it at the checkout counter. Customers scan it with their UPI app and pay instantly. This eliminates the need for cash handling, card machines, and the associated fees. Many shop owners print the QR code on a laminated card or a small stand next to the billing area.
Restaurants and Cafes
Print the QR code on each table or include it on the bill. Customers can pay without waiting for the card machine or counting cash. For restaurants with a fixed menu, you can create separate QR codes for each item with the price pre-filled.
Street Vendors and Market Stalls
UPI QR codes have been a game-changer for street vendors who previously dealt only in cash. A printed QR code displayed on a small board is all you need. Even vendors selling vegetables, fruits, and street food now accept UPI payments with zero setup cost.
Freelancers and Service Providers
If you are a freelancer, tutor, consultant, or service provider, you can share your QR code with clients via WhatsApp or email. Include it on your invoice (use OptiDrop's Invoice Generator to create professional invoices) so clients can pay immediately.
Events and Fundraisers
For events, exhibitions, or fundraising drives, display a QR code at the entrance or on promotional materials. Attendees can donate or pay for entry by scanning the code. You can create a QR code with a specific donation amount or leave it open for flexible contributions.
Rent and Utility Payments
Landlords and property managers can share a QR code with tenants for monthly rent payments. Similarly, you can use it for collecting utility payments, maintenance fees, or society charges.
Safety Tips for UPI QR Codes
While UPI QR codes are generally safe, here are some important precautions:
Verify Before You Scan
Before scanning a QR code, make sure it belongs to the person or business you intend to pay. Scammers sometimes place their own QR codes over legitimate ones in shops, parking lots, or public spaces. After scanning, verify the recipient's name and UPI ID before entering your PIN.
Never Share Your UPI PIN
Your UPI PIN is like your ATM PIN — never share it with anyone. No legitimate business, bank, or payment app will ever ask for your UPI PIN. If someone asks you to enter your PIN to receive money, it is a scam. You only enter your PIN when sending money, never when receiving it.
Use a Dedicated UPI ID for Business
If you accept payments for a business, consider creating a separate UPI ID for business transactions. This keeps your personal and business finances separate and makes accounting easier. Most UPI apps allow you to create multiple UPI IDs linked to different bank accounts.
Check Transaction Notifications
Always check your phone for a payment confirmation notification before handing over goods or completing a service. Some scammers show fake payment confirmation screens. The money is only confirmed when you see the notification from your own bank or UPI app.
Print QR Codes at a Reasonable Size
Print your QR code at least 2 inches by 2 inches (5 cm by 5 cm) for easy scanning. Smaller codes may not scan reliably, especially in low light. If you are displaying the code outdoors, use a weatherproof print or laminate it to prevent damage.
UPI QR Code vs. Other Payment Methods
Here is how UPI QR codes compare to other payment acceptance methods for small businesses:
- UPI QR Code: Zero setup cost, zero transaction fees, instant settlement, works with any UPI app. Requires only a printed QR code.
- Card Machine (POS): Monthly rental of Rs 300 to 1,000, transaction fee of 1 to 2 percent, settlement in 1 to 3 days. Requires hardware and internet connection.
- Cash: No fees, instant, but requires cash handling, change management, and carries theft risk. Not practical for online or remote payments.
- Bank Transfer (NEFT/IMPS): Requires sharing account number and IFSC code, which some people are uncomfortable with. Slower for customers compared to QR code scanning.
For most small businesses in India, UPI QR codes offer the best combination of convenience, cost, and speed. They work alongside cash and cards — you do not have to choose just one payment method.
Start Accepting UPI Payments Today
Creating a UPI QR code takes less than a minute with OptiDrop. No sign-up, no fees, no data collection. Just enter your UPI ID and download your QR code.
Create Your UPI QR Code NowRunning a business? Generate professional invoices with our Invoice Generator and track payments with the Receipt Generator.