UPI QR कोड जनरेटर
UPI ID/VPA, प्राप्तकर्ता नाम, राशि और लेन-देन संदर्भ सहित संरचित भुगतान फ़ील्ड से UPI भुगतान QR कोड बनाएं।
यह जनरेटर GS1 Digital Link URI को सीधे QR कोड के अंदर रखता है। GS1 Digital Link कोड के लिए Premium QR डायनेमिक रीडायरेक्ट का उपयोग नहीं किया जाता।
उन्नत कस्टमाइज़ेशन
रंग और ग्रेडिएंट
लोगो और सोशल आइकन
QR कोड आकार
UPI QR कोड जनरेटर
त्वरित उत्तर: UPI QR कोड National Payments Corporation of India (NPCI) द्वारा परिभाषित upi:// URI scheme का उपयोग करके भुगतान अनुरोध एन्कोड करता है। आवश्यक फ़ील्ड प्राप्तकर्ता VPA — Virtual Payment Address जैसे name@upi — है। राशि छोड़ देने पर भुगतानकर्ता मूल्य दर्ज कर सकता है।
UPI QR कोड कैसे बनाएं
- प्राप्तकर्ता VPA — Virtual Payment Address — को name@bankhandle प्रारूप में दर्ज करें, जैसे merchant@okaxis या freelancer@ybl।
- प्राप्तकर्ता का नाम वैसे दर्ज करें जैसा वह प्रेषक के लेन-देन इतिहास में दिखाई देना चाहिए।
- यदि भुगतान मूल्य पहले से भरना है तो INR में निश्चित राशि दर्ज करें, या भुगतानकर्ता को अपने UPI ऐप में राशि टाइप करने देने के लिए खाली छोड़ दें।
- यदि भुगतान के लिए भुगतानकर्ता को दिखने वाला विवरण चाहिए तो अधिकतम 50 अक्षरों का transaction note (tn field) जोड़ें।
- यदि आपका सिस्टम reconciliation के लिए reference IDs उपयोग करता है तो transaction reference (tr field) जोड़ें।
- डाउनलोड से पहले बने कोड को अपने डिवाइस के UPI ऐप से स्कैन करके पुष्टि करें कि VPA और राशि सही हैं।
- ज़रूरत हो तो पैटर्न, आई स्टाइल, रंग और लोगो अनुकूलित करें, फिर PNG, SVG, WEBP या JPG को अधिकतम 4096 px तक निर्यात करें।
QR कोड आपके ब्राउज़र में बनता है। आपकी दर्ज की गई कोई जानकारी अपलोड नहीं होती।
UPI QR कोड क्या है
UPI QR कोड एक मानक QR कोड है जिसका पेलोड National Payments Corporation of India ( द्वारा परिभाषित upi:// scheme का पालन करने वाला payment URI हैNPCI)। QR प्रतीक इसका पालन करता है ISO/IEC 18004:2015, जो QR Code सिंबॉलॉजी का अंतरराष्ट्रीय मानक है। UPI पेलोड परत इसमें निर्दिष्ट है NPCI UPI Product Overview और BHIM Brand Guidelines।
UPI — Unified Payments Interface — भारत की real-time interbank payment प्रणाली है। UPI भुगतान इसके माध्यम से सीधे एक बैंक खाते से दूसरे बैंक खाते में धन स्थानांतरित करता है NPCI network। Google Pay, PhonePe, Paytm और BHIM सहित कोई भी UPI-enabled ऐप QR कोड स्कैन कर भुगतान शुरू कर सकता है।
UPI QR कोड बैंक खाता संख्या, कार्ड संख्या या वॉलेट नहीं है। VPA — Virtual Payment Address — proxy की तरह काम करता है जो भुगतान के समय जुड़े बैंक खाते को resolve करता है। भुगतानकर्ता वास्तविक account number नहीं देखता।
UPI पेलोड सिंटैक्स और फ़ील्ड संदर्भ
URI संरचना
पूर्ण UPI भुगतान URI प्रारूप, इसके अनुसार NPCI specification, है:
upi://pay?pa=<VPA>&pn=<name>&am=<amount>&cu=INR&tn=<note>&tr=<reference>सभी फ़ील्ड मान RFC 3986 के अनुसार percent-encoded होने चाहिए। स्पेस %20 बनते हैं। ampersand से अलग query string पूरा भुगतान अनुरोध बनाती है।
| पैरामीटर | फ़ील्ड नाम | आवश्यक | प्रारूप और सीमाएं |
|---|---|---|---|
| pa | प्राप्तकर्ता एड्रेस (VPA) | हाँ | name@bankhandle — Virtual Payment Address |
| pn | प्राप्तकर्ता नाम | हाँ (UPI 2.0) | प्राप्तकर्ता का URL-encoded display name |
| am | रकम | नहीं (स्टैटिक QR) | INR में दशमलव, दो दशमलव स्थान, जैसे 50.00 |
| cu | मुद्रा | यदि am मौजूद है तो आवश्यक | हमेशा INR — UPI के लिए कोई अन्य मुद्रा मान्य नहीं |
| tn | लेन-देन नोट | नहीं | पढ़ने योग्य नोट, अधिकतम 50 अक्षर |
| tr | लेन-देन संदर्भ | नहीं | reconciliation के लिए alphanumeric reference ID |
| mc | merchant category code | नहीं | merchant transactions के लिए ISO 18245 चार-अंकीय code |
UPI 2.0, जिसे जारी किया गया NPCI अगस्त 2018 में, RSA-signed merchant QR codes के लिए sign parameter जोड़ा गया। यह signature व्यापारी के payment service provider द्वारा बनाया जाता है और manual URI generator से नहीं बनाया जा सकता।
VPA प्रारूप
VPA (Virtual Payment Address) handle@bankname प्रारूप का पालन करता है। bankname एक पंजीकृत UPI payment service provider suffix है जिसे आवंटित किया जाता है NPCI। सामान्य suffix में शामिल हैं:
| Suffix | संबंधित payment service provider या बैंक |
|---|---|
| @okaxis | Google Pay के जरिए Axis Bank |
| @ybl | PhonePe के जरिए Yes Bank |
| @paytm | Paytm Payments Bank |
| @upi | BHIM और सीधे बैंक VPAs |
| @oksbi | Google Pay के जरिए State Bank of India |
VPA उस व्यक्ति या व्यवसाय के लिए विशिष्ट होता है जो UPI provider के साथ पंजीकृत है। अस्तित्वहीन VPA दर्ज करने पर वैध दिखने वाला QR कोड बनता है जिसे UPI नेटवर्क भुगतान के समय अस्वीकार करेगा। प्रिंट से पहले UPI ऐप से कोड स्कैन करके सत्यापित करें कि VPA सही तरीके से resolve होता है।
स्टैटिक बनाम डायनेमिक UPI QR कोड
| फ़ीचर | स्टैटिक UPI QR | डायनेमिक UPI QR |
|---|---|---|
| रकम | निश्चित या खुली राशि | प्रति लेन-देन निश्चित |
| दोबारा उपयोग योग्य | हाँ | प्रति कोड एक उपयोग (PSP-generated) |
| किसके द्वारा बनाया गया | कोई भी URI जनरेटर | Payment service provider प्लेटफ़ॉर्म |
| उपयुक्त | दुकानें, टिप जार, फ्रीलांसर | उच्च-मूल्य व्यापारी लेन-देन |
| Reconciliation | मैन्युअल या tr field के जरिए | PSP transaction ID के जरिए स्वचालित |
बिना निश्चित राशि वाला स्टैटिक UPI QR छोटे व्यापारियों और फ्रीलांसरों के लिए सबसे सामान्य प्रारूप है। यह पुन: उपयोग योग्य, प्रिंट करने योग्य और किसी भी UPI-enabled ऐप से स्कैन करने योग्य है। डायनेमिक UPI QR प्रत्येक लेन-देन के लिए payment service provider प्लेटफ़ॉर्म द्वारा बनाया जाता है और सामान्यतः PSP backend से जुड़ी unique transaction ID रखता है।
UPI QR कोड कब उपयोग करें
छोटी दुकानें और सड़क विक्रेता। काउंटर पर प्रिंटेड स्टैटिक QR ग्राहकों को अपने UPI ऐप में देय राशि दर्ज करके भुगतान करने देता है। कार्ड रीडर आवश्यक नहीं।
फ्रीलांसर और सेवा प्रदाता। इनवॉइस या कोटेशन पर QR कोड ग्राहक को संपर्क विवरण मैन्युअली खोले बिना सीधे फ्रीलांसर के VPA पर UPI भुगतान शुरू करने देता है।
टिप जार और दान बिंदु। खुली राशि वाला स्टैटिक QR दानकर्ताओं को अपनी राशि चुनने देता है। प्राप्तकर्ता नाम और transaction note भुगतान को statement में पहचानने योग्य बनाते हैं।
किराया और साझा खर्च संग्रह। चैट में भेजा या नोटिस बोर्ड पर लगाया QR कोड घर के साथियों या सह-प्रतिभागियों को बैंक ट्रांसफ़र विवरण के बिना अपना हिस्सा चुकाने देता है।
दूरस्थ और फील्ड कर्मचारी। प्रिंटेड कार्ड या lanyard पर QR कोड उन स्थानों पर तुरंत भुगतान प्राप्त करने देता है जहां इंटरनेट उपलब्ध है लेकिन POS terminal नहीं।
डिज़ाइन और प्रिंट आवश्यकताएं
चारों ओर चार-मॉड्यूल क्वाइट ज़ोन बनाए रखें। ISO/IEC 18004:2015 section 6.3.3 इस न्यूनतम सीमा को निर्दिष्ट करता है और UPI scanner apps को विश्वसनीय पहचान के लिए इसकी आवश्यकता होती है।
point-of-sale पर पूर्ण dynamic payload UPI codes के लिए कम से कम 5 cm × 5 cm प्रिंट करें। यह आंकड़ा merchant counters पर UPI QR display के industry guidance से लिया गया है। केवल VPA और कोई वैकल्पिक फ़ील्ड न रखने वाला QR छोटा payload है और 2 cm पर प्रिंट हो सकता है, लेकिन सार्वजनिक merchant display के लिए 5 cm सुरक्षित न्यूनतम है।
हल्की पृष्ठभूमि पर गहरे मॉड्यूल उपयोग करें। मजबूत कॉन्ट्रास्ट उन उच्च ambient-light वातावरणों में विशेष रूप से महत्वपूर्ण है जहां UPI कोड अक्सर स्कैन होते हैं, जैसे बाहरी स्टॉल और दुकान काउंटर।
सभी वैकल्पिक फ़ील्ड — प्राप्तकर्ता नाम, राशि, नोट, संदर्भ और merchant category code — वाला UPI कोड लंबा URI और अधिक घना QR प्रतीक बनाता है। निश्चित प्रिंट आकार पर अधिक डेटा का अर्थ छोटे मॉड्यूल है। सभी फ़ील्ड उपयोग कर रहे हों तो अधिक बड़ा प्रिंट करें, अधिक तंग नहीं।
error correction level M को baseline के रूप में उपयोग करें। Level M लगभग 15 प्रतिशत क्षतिग्रस्त codewords पुनर्प्राप्त करता है और अलग-अलग परिस्थितियों में संभाले और दिखाए जाने वाले merchant QR के लिए उचित default है।
समस्या निवारण: आपका UPI QR कोड क्यों काम नहीं कर रहा
VPA मौजूद नहीं है या गलत टाइप किया गया है। UPI नेटवर्क अपंजीकृत VPA के भुगतान अस्वीकार करता है। UPI ऐप से कोड स्कैन करें और तैयार मानने से पहले पुष्टि करें कि ऐप सही registered payee name दिखाता है।
amount field में decimal point की जगह commas हैं। UPI राशि period separator वाली decimal number के रूप में होनी चाहिए: 1000.00, न कि 1,000.00। am field में comma कुछ UPI apps द्वारा अस्वीकार किया जा सकता है।
currency field गायब या गलत है। जब भी am field मौजूद हो, cu=INR आवश्यक है। इसे छोड़ना या कोई अन्य currency code उपयोग करना इसके बाहर है NPCI UPI specification और कुछ apps में त्रुटियां पैदा करेगा।
transaction note 50 अक्षरों से अधिक है। tn field की अधिकतम सीमा इसके अनुसार 50 अक्षर है NPCI specification। नोट को 50 या उससे कम अक्षरों तक छोटा करें।
काउंटर पर स्कैन करने के लिए कोड बहुत छोटा है। 3 cm से कम का घना UPI payload खराब रोशनी या कम गुणवत्ता वाले फोन कैमरे में बीच-बीच में विफल होगा। किसी भी सार्वजनिक merchant display के लिए 5 cm या बड़ा प्रिंट करें।
प्राप्तकर्ता नाम में विशेष अक्षर हैं। सभी field values percent-encoded होने चाहिए। यदि payee name में ampersand, equals sign या अन्य reserved character है तो उसे %26, %3D आदि के रूप में encode करना होगा। यह generator encoding अपने आप करता है — URI manual बना रहे हों तो सावधानी से encode करें।
UPI बनाम अन्य भुगतान QR सिस्टम
| फ़ीचर | UPI QR (भारत) | EPC QR (Europe/SEPA) | PIX QR (Brazil) |
|---|---|---|---|
| शासी निकाय | NPCI | European Payments Council | Banco Central do Brasil |
| मुद्रा | केवल INR | केवल EUR | BRL |
| मानक | upi:// URI, NPCI spec | EPC069-12 v3.1 | EMVCo MPM, BCB BR Code Manual |
| न्यूनतम आवश्यक फ़ील्ड | प्राप्तकर्ता VPA (pa) | लाभार्थी नाम और IBAN | merchant account में PIX key |
| राशि आवश्यक | नहीं | नहीं | नहीं (स्टैटिक open-value) |
हर सिस्टम अपने भुगतान नेटवर्क और क्षेत्राधिकार के लिए विशिष्ट है। UPI QR केवल UPI-enabled apps के साथ और केवल INR transactions के लिए इसके माध्यम से काम करता है NPCI network।
यह UPI QR Code Generator आपको क्या देता है
यह browser-based tool VPA, payee name और optional amount या note वाला NPCI-style upi:// payment request बनाता है। यह Indian merchant payments, invoices, remote requests और fixed-amount collection के लिए बनाया गया है। संपादन के साथ live preview update होता है, जिससे डाउनलोड से पहले missing field या unexpectedly dense symbol पकड़ना आसान होता है।
आप मैट्रिक्स पैटर्न, फाइंडर-आई शैली, अग्रभूमि और पृष्ठभूमि रंग, ग्रेडिएंट, फ्रेम, आकार और वैकल्पिक लोगो समायोजित कर सकते हैं। एक्सपोर्ट SVG, PNG, WEBP और JPG में 512, 1024, 2048 या 4096 पिक्सेल पर उपलब्ध हैं। पेशेवर प्रिंट के लिए SVG व्यावहारिक विकल्प है। उच्च-रिज़ॉल्यूशन PNG ऑफिस दस्तावेज़ और डिजिटल आर्ट के लिए उपयुक्त है।
स्टैटिक payload आपके browser में बनता है। QR image बनाने के लिए generator में दर्ज जानकारी upload करने की जरूरत नहीं। approval से पहले payment app में VPA और displayed payee की पुष्टि करें; QR image स्वयं account ownership validate नहीं करती।
इस QR कोड का बहरीन और विदेश में उपयोग
UPI भारतीय payment system है, Bahrain का domestic payment rail नहीं। Bahrain में यह तभी उपयोगी है जब intended payer और payee के पास compatible UPI access हो।
यदि आपकी संस्था की शैली से मेल खाता हो तो ग्राहक-सामना सामग्री में ब्रिटिश अंग्रेज़ी वर्तनी उपयोग करें और जहां दर्शक अपेक्षा करते हों वहां अरबी पाठ दें। स्कैन के बाद की कार्रवाई स्पष्ट रखें। प्रतीक के पास “संपर्क सहेजने के लिए स्कैन करें” या “स्थान खोलने के लिए स्कैन करें” जैसी छोटी पंक्ति कैमरा तानने से पहले भरोसा देती है।
अंतिम डिज़ाइन को वर्तमान iPhone और Android डिवाइस पर जांचें। असली कागज़, स्टिकर, कार्ड, साइन या पैकेजिंग सामग्री पर प्रिंट करने के बाद फिर जांचें। बहरीन की तेज़ बाहरी रोशनी चमक और कम-कॉन्ट्रास्ट समस्याएं उजागर कर सकती है जो कंप्यूटर स्क्रीन पर कम स्पष्ट हों। अंतरराष्ट्रीय उपयोग के लिए देश कोड, मुद्राएं, समय क्षेत्र, क्षेत्रीय ऐप उपलब्धता और भुगतान नेटवर्क संगतता जांचें।
प्रकाशित करने से पहले
- सही QR पेलोड प्रकार
- पूर्ण और सत्यापित डेटा
- चार-मॉड्यूल क्वाइट ज़ोन
- मज़बूत अग्रभूमि कॉन्ट्रास्ट
- अनुपातिक वर्ग स्केलिंग
- लोगो सुरक्षित सीमा में
- SVG या उच्च-रिज़ॉल्यूशन PNG
- अंतिम आकार पर डिवाइस स्कैन परीक्षण
अक्सर पूछे जाने वाले प्रश्न
संक्षिप्त तकनीकी उत्तर पढ़ने के लिए प्रश्न खोलें।
01UPI QR code format क्या है?+
प्रारूप upi://pay?pa=<VPA>&pn=<name>&am=<amount>&cu=INR&tn=<note>&tr=<reference> है। pa field (payee VPA) आवश्यक है। static QR codes के लिए am field optional है — इसे छोड़ने से payer अपने UPI app में amount दर्ज कर सकता है। सभी values RFC 3986 के अनुसार percent-encoded होनी चाहिए। यह format NPCI, National Payments Corporation of India द्वारा defined है।
02UPI QR code में VPA क्या है?+
VPA — Virtual Payment Address — भुगतान के लिए username के UPI equivalent जैसा है। यह name@bankhandle format का पालन करता है, जैसे merchant@okaxis या freelancer@ybl। VPA NPCI network के जरिए linked bank account पर resolve होता है। VPA उपयोग करते समय payer वास्तविक account number नहीं देखता।
03क्या fixed amount के बिना UPI QR code बनाया जा सकता है?+
हाँ। URI से am और cu parameters हटा दें। QR code payer के UPI app में payee name पहले से भरकर payment screen खोलेगा और payer amount manually दर्ज करेगा। काउंटर पर दिखाए जाने वाले small merchant QR codes के लिए यह सबसे common format है।
04क्या UPI QR code Google Pay, PhonePe और Paytm के साथ काम करता है?+
हाँ। NPCI UPI standard का समर्थन करने वाला कोई भी app UPI QR code scan कर सकता है। Google Pay, PhonePe, Paytm, BHIM और अन्य सभी NPCI-certified UPI apps upi:// URI format के साथ compatible हैं।
05static और dynamic UPI QR code में क्या अंतर है?+
static UPI QR सीधे VPA और optional fixed amount encode करता है। यह reusable है और payment service provider के बिना बनाया जा सकता है। dynamic UPI QR किसी specific transaction के लिए PSP platform से बनता है और unique transaction ID रखता है। Dynamic codes automated reconciliation support करते हैं और सामान्यतः registered merchants द्वारा higher-value transactions के लिए उपयोग होते हैं।
06क्या personal UPI VPA और merchant UPI account एक ही हैं?+
नहीं। personal VPA individual bank account से linked होता है और peer-to-peer payments के लिए उपयुक्त है। NPCI और bank rules merchant collection accounts को अलग से govern करते हैं। यदि आप बड़े पैमाने पर business payments collect कर रहे हैं, तो merchant account और associated compliance requirements के बारे में अपने bank या UPI-certified payment service provider से संपर्क करें। personal VPA merchant account का substitute नहीं है।
07UPI QR code का minimum print size क्या है?+
merchant UPI QR codes के industry guidance में point-of-sale counter पर full dynamic payload के लिए minimum 5 cm × 5 cm है। केवल VPA और कोई optional fields न रखने वाला code close-range scanning के लिए 2 cm पर print हो सकता है, लेकिन public merchant display के लिए 5 cm सुरक्षित standard है।
08UPI QR code में transaction note कैसे जोड़ें?+
URI में tn parameter जोड़ें: tn=Payment%20for%20order%20123। value URL-encoded होनी चाहिए और NPCI specification के अनुसार 50 characters से अधिक नहीं। note payer के transaction history में दिखाई देता है और दोनों पक्षों को payment पहचानने में मदद करता है।
09मेरा UPI QR code scan होता है लेकिन payee name गलत क्यों है?+
pn parameter एक display hint है जो payment confirmation से पहले payer के app में दिखता है। यदि pn field गलत टाइप किया गया हो तो UPI provider के साथ registered actual payee name अलग हो सकता है। VPA (pa field) तय करता है कि funds किसे मिलेंगे। live UPI app से code scan करके verify करें कि VPA सही registered name पर resolve होता है।
10क्या UPI QR code expire होता है?+
static UPI QR code expire नहीं होता। VPA सीधे pattern में encoded है और जब तक VPA active और bank account से linked रहता है, code काम करता रहता है। VPA deregister होने या bank account बंद होने पर UPI network payment reject करेगा, भले QR code अभी भी scan हो।