UPI PG; Free UPI Payment Link & QR Code Generator
Link to open source: https://github.com/Centre-for-Information-Technology-India/upi-pg
Link to Live Project: https://upipg.cit.org.in/en
The simplest way to generate free, shareable UPI payment links and QR codes. Built for India.
UPI PG is a modern, open, and fast platform for creating UPI payment requests. It serves everyone from individuals and freelancers to small businesses, offering a seamless experience for both anonymous one-time use and for registered users who need to track and manage their payment history.
- Instant Link Generation: Create payment links and QR codes on the fly without needing an account.
- Customizable Payments: Specify the amount, add notes, and even set an expiry date for your payment requests.
- Sharable Payment Pages: Every link generates a clean, professional payment page with a QR code and a "Pay with UPI" button for a seamless mobile experience.
- QR Codes with Amount: Generate QR codes with the payment amount pre-filled, so payers just need to scan and approve.
- User Dashboard: Sign up for a free account to view your payment history, manage link statuses (pending, completed, failed), and re-share links.
- Secure & Private: Leverages the security of the UPI network and Firebase for data storage. Anonymous links are public but not listable, and user data is protected by Firestore Security Rules.
- Embeddable Widget: A lightweight
<iframe>widget that any website owner can drop into their site to start accepting UPI payments. - Multi-Language Support: Fully internationalized with
next-intl, supporting 12+ Indian languages to reach a wider audience.
The platform is designed to be intuitive.
- For Anonymous Users: Simply visit the homepage, fill in the payee name, UPI ID, amount, and optional notes/expiry. Click "Generate" and share the resulting page link or QR code.
- For Registered Users: Sign up with Google or email/password. You'll be taken to your dashboard where you can create links and view your entire payment history in real-time.

.png)
.png)