UPI payment link format
Build a scannable payment request with the payee address, name, INR amount, note and optional merchant references.
Create a personal or merchant UPI payment QR with a UPI ID, fixed or open INR amount, payment note, scan-safe centre logo, premium patterns, branded frame and transparent PNG or JPG download.
Complete the receiving details, then personalize the live code.
Scan-test the design before printing or sharing.
The QR preview appears after the required payment details pass validation.
This UPI QR code generator converts receiving details into a direct payment request that can be scanned by compatible UPI applications. It supports open or fixed amounts, personal payments, merchant displays, invoices, counters, events, donation collections and branded digital payment cards.
Build a scannable payment request with the payee address, name, INR amount, note and optional merchant references.
Choose from 24 payment-oriented presets plus square, rounded, dotted, classy and extra-rounded modules, custom eye shapes and square or circular layout.
Upload a brand mark or use a built-in payment symbol. Smart Logo-Safe Layout expands the QR matrix when practical, clears covered modules and forces High error correction for a safer centre logo.
Download a QR without a background for placement on posters, menus, invoices, websites, social graphics and print layouts.
Add a simple, rounded, badge or ticket frame with editable call-to-action text and matching brand colours.
Choose the output dimensions for sharp PNG or JPG files while the interface handles export errors and device-memory limits safely.
Build a static UPI QR code for a VPA such as name@bank, optionally pre-fill an INR amount, and download a branded payment QR for counters, invoices, stalls, tuition fees, professional services or personal collections. It works as a practical UPI ID QR code generator, VPA QR code generator and merchant payment QR maker for India, using the standard upi://pay payment-request format supported by compatible UPI applications.
Major Indian UPI apps commonly support standard UPI QR and intent flows. App-specific handling of optional merchant fields can differ, so scan-test the final code with the payment apps your customers actually use.
Enter a fixed rupee amount to pre-fill the payment request, or leave the amount empty to make an open-amount UPI QR where the payer enters the value.
Create a custom UPI QR for a kirana counter, freelancer invoice, home business, food stall, event, tuition payment or service desk, then add your own logo and payment label.
Smart Logo-Safe Layout increases the surrounding QR matrix and protects the centre area instead of simply covering a dense code with a large image.
Export a real-alpha transparent PNG for posters, menus, billing templates, social posts and print layouts, or use standard PNG/JPG when a solid background is preferred.
This generator creates the payment request only. It does not verify a VPA, confirm receipt, reconcile transactions or replace a bank, PSP or authorised merchant payment provider.
Use the live editor to produce a payment QR, test it and download the final design.
The generator encodes only the fields you complete. Required receiving details are validated for basic format, while optional information helps identify the purpose of a payment.
| Payment field | UPI parameter | Purpose |
|---|---|---|
| UPI ID / virtual payment address | pa | Identifies the intended payment receiver. |
| Payee name | pn | Supplies the receiver or business display name. |
| Amount | am | Pre-fills a fixed INR amount when provided. |
| Currency | cu | Set to INR for this UPI payment generator. |
| Transaction note | tn | Describes the purpose of the payment. |
| Reference | tr | Associates the request with an order, invoice or internal reference. |
| Merchant code | mc | Adds an optional merchant category identifier. |
| Transaction ID | tid | Adds an optional transaction identifier. |
| Reference URL | url | Adds an optional related web address. |
Keep strong contrast between modules and background, preserve a quiet margin, avoid covering too much of the QR with a logo, and use high error correction for branded codes. Always scan the downloaded image from multiple devices before printing large quantities.
Your files are protected and safe; we never collect or share your data. The QR and uploaded logo are prepared in the browser. Anyone who sees the finished QR may read its payment request, so avoid confidential notes. Payers should verify the receiver name inside the UPI app before entering a PIN.
Check that the UPI ID contains a valid handle after the @ symbol and that a payee name is entered. Reload once if the QR component was blocked by the network.
Stop using the code, verify every character of the UPI ID, regenerate it, and confirm the receiver name shown by the payment app before authorising any payment.
Keep Smart Logo-Safe Layout enabled, reduce the logo size if needed, preserve the quiet margin and use strong foreground/background contrast. The tool automatically uses High error correction and a larger QR matrix when practical.
Some image viewers display transparency over a dark checkerboard. Place the downloaded PNG on the intended design background and scan-test the combined result.
JPG cannot store transparent pixels. Use PNG for transparency or choose a suitable solid QR and frame background before downloading JPG.
Lower the output width, close memory-heavy tabs, remove an unusually large logo and retry. The tool has no artificial export cap, but browser canvas memory is finite.
Practical answers about payment details, merchant QR designs, transparent downloads, compatibility, privacy and scan reliability.
A UPI Payment QR Generator creates a scannable QR code containing a UPI payment request. The code can include a UPI ID, payee name, amount, note and optional reference information so a compatible UPI app can prepare the payment screen.
Enter the receiving UPI ID and payee name, optionally add an amount and payment note, customize the QR design, then download the result as PNG or JPG. Test the finished QR with a UPI app before sharing or printing it.
Yes. Leave the amount field empty to create an open-amount QR code. The person scanning it can enter the payment amount in the UPI app, subject to that app’s behavior and payment rules.
Yes. You can upload a logo or choose a built-in centre symbol. Smart Logo-Safe Layout automatically uses High error correction, clears covered modules, expands the QR matrix when practical, protects the quiet zone and caps the logo footprint according to QR density. Always scan-test the downloaded code before printing.
Yes. Enable transparent QR background or use Transparent PNG. The PNG export uses real alpha transparency outside the QR modules. JPG cannot store transparent pixels, so JPG downloads use a solid background.
The generator provides PNG and JPG downloads. PNG is suitable for transparent backgrounds and digital design work, while JPG is useful for standard sharing and printing on a solid background.
No. The tool checks the basic UPI ID format but cannot verify account ownership, bank status or whether the address can receive payments. Confirm the UPI ID independently and test with a small payment when appropriate.
No. The generator only creates a payment request QR image. It does not process money, access a bank account, confirm payment, issue a receipt or track transaction status. Payment happens inside the payer’s UPI app.
The QR contains a standard UPI payment link. Compatible UPI apps can usually read the main payee and amount information, but optional fields and visual scanning performance may vary by app, camera, device and printed material.
Yes. Add the merchant or business UPI ID, payee name, optional merchant category code, reference number, transaction note, logo and branded frame. This creates a static QR request and does not replace merchant onboarding, settlement reports or payment verification services.
A static QR normally keeps the same payment address and may omit the amount. A dynamic payment QR is usually created per order with transaction data and is commonly connected to a payment service that verifies status. This tool creates a self-contained static payment request and does not provide server-side tracking.
Low contrast, very light colours, an oversized logo, insufficient quiet space, extreme dot shapes, glossy printing or a small output can make scanning harder. Use a dark foreground, light background, adequate margin and high error correction, then test on several phones.
A payment QR is designed to share receiving information, so anyone who can see or scan it may read the embedded payment request. Do not add confidential notes or private data. Always verify the payee name shown by the UPI app before authorising a payment.
The payment data and logo are processed in the browser for QR creation and image export. CorrectionCopy does not store the generated QR or the entered payment details. The page loads the QR rendering component from a delivery network, but this tool does not send your entered UPI data to that resource.
Yes. The interface is responsive for current mobile and desktop browsers. Opening the UPI payment link is most useful on a device with a compatible UPI app, while QR design and downloads can also be completed on a computer.
CorrectionCopy does not impose an artificial generation or download limit. Very large output dimensions, very large uploaded logos or repeated high-resolution exports can still be limited by the memory and canvas capabilities of the browser or device.
Confirm the UPI ID and payee name, scan the final downloaded image from more than one device, test a small payment, keep the QR clean and well lit, and use an independent payment notification or statement to confirm receipt. Never rely only on a payer’s screenshot.
The generator creates a standard upi://pay payment request. Major UPI apps commonly support standard UPI QR and intent flows, including Google Pay, PhonePe, Paytm and BHIM, but optional fields and merchant requirements can vary by app, PSP, bank and account type. Always scan-test the final QR with the apps your customers use.
When a centre logo is present, Smart Logo-Safe Layout deliberately selects a larger QR version when practical, uses Byte mode with High error correction, clears modules under the image, reserves extra logo margin and enforces a four-module quiet-zone target. QR modules cannot simply be moved arbitrarily, so increasing the surrounding matrix is the standards-compatible way to give the encoded payment request more usable QR area around the logo.
No. The generated QR is a direct static payment request without analytics, redirects or payment callbacks. Use your UPI app, bank statement or authorised payment provider to check whether a payment was actually received.
Create, scan, edit and prepare related payment, business and document materials with active tools from the CorrectionCopy catalog.
Build a professional two-page CV or resume with live A4 and US Letter preview.
Open ToolGenerate printable barcodes from numbers or product information.
Open ToolValidate IBAN country format, length and MOD-97 checksum, then format it correctly.
Open ToolCreate printable rent receipts with tenant and payment details.
Open ToolCreate custom digital seals and stamps with curved text, symbols and transparent output.
Open ToolCalculate discounts, sale price and total savings instantly.
Open ToolCreate customizable QR codes for links and text.
Open ToolEstimate take-home pay from earnings and deductions.
Open ToolDesign and download professional certificates for any occasion.
Open ToolDesign printable identification cards with live preview.
Open ToolCreate a mobile restaurant menu, branded QR code and printable scan sign.
Open ToolEstimate loan installments, interest and repayment totals.
Open ToolCalculate percentages, increases, decreases and percentage change.
Open ToolScan QR codes and barcodes from images or camera.
Open ToolCreate professional invoices with totals and downloadable output.
Open ToolBuild responsive professional email signatures with templates, branding and HTML code.
Open Tool