अपने वॉलेट पते से Ethereum QR कोड बनाइए
अपना 0x पता चिपकाइए, चाहें तो राशि जोड़िए, और ऐसा कोड डाउनलोड कीजिए जिसे कोई भी Ethereum वॉलेट पढ़ ले - छपाई की गुणवत्ता पर एक्सपोर्ट किया हुआ, और चेकसम वाले अक्षरों का छोटा-बड़ा रूप जस का तस।
Google Maps में खुलता है। निर्देशांक भी चलते हैं - “37.4224, -122.0841”।
कोड आपके कारोबार का “रिव्यू लिखें” फ़ॉर्म खोलता है। Place ID चिपकाइए, या ऐसा Google Maps लिंक जो उसे ढोता हो।
UPI लिंक कोई चेकसम नहीं ढोता, इसलिए ग़लत टाइप हुई ID से ऐसा कोड बनता है जो बिलकुल ठीक स्कैन होता है और पैसे किसी और को भेज देता है। ID टाइप करने के बजाय अपने भुगतान ऐप से चिपकाइए, और छापने से पहले ख़ुद को एक रुपया भेजिए।
उसे ठीक वैसे ही चिपकाइए जैसे कॉपी किया था। KoloQR पेलोड जोड़कर नहीं बनाता - वह उसी को भरता है जो आपके बैंक ने जारी किया, और छापने से पहले उसे जाँचता है।
SVG, PNG, JPG • अधिकतम 2 MB
Ethereum QR कोड क्या है?
Ethereum QR कोड ऐसा QR कोड है जो Ethereum का भुगतान URI रखता है - यानी एक पता, और चाहें तो एक मान, EIP-681 रूप में लिखे हुए। उसे किसी वॉलेट ऐप में स्कैन करने पर पाने वाला भर जाता है, इसलिए किसी को 42 अक्षरों की हेक्स लड़ी दोबारा टाइप नहीं करनी पड़ती। पता पैटर्न में रहता है; कोई लेन-देन तब तक नहीं होता जब तक भेजने वाला उसे मंज़ूर न करे।

EIP-681 पैटर्न के भीतर क्या रखता है
भुगतान URI कसा हुआ ढाँचा है, और उसका एक हिस्सा पहली बार लगभग सबको गिरा देता है:
- ethereum: - स्कीम। यही वह चीज़ है जो फ़ोन से कोड किसी ब्राउज़र के बजाय किसी वॉलेट ऐप को सौंपवाती है।
- 0x पता - 42 अक्षर: 0x उपसर्ग और 40 हेक्साडेसिमल अंक। उसके मिले-जुले छोटे-बड़े अक्षर सजावट नहीं हैं, और अगला हिस्सा बताता है क्यों।
- ?value= - वैकल्पिक, और ईथर के बजाय wei में लिखा जाता है। एक ETH यानी 10^18 wei, इसलिए 0.5 ETH को 500000000000000000 लिखा जाता है - अठारह शून्य हाथ से गिनने में आसानी से ग़लत हो जाते हैं।
KoloQR आपकी ETH में टाइप की गई राशि आपके लिए wei में बदल देता है, जो हाथ से बने URI की सबसे आम ग़लती हटा देता है। कोड की कोई बात किसी नेटवर्क को छूती ही नहीं: Ethereum QR कोड इस बारे में लिखा टेक्स्ट है कि पैसा कहाँ भेजना है, और वह अपने बूते कुछ नहीं हिला सकता।
Ethereum के पते को कभी बड़े अक्षरों में मत कीजिए
Ethereum का पता हेक्साडेसिमल है, इसलिए उसके अक्षर सैद्धांतिक रूप से छोटे या बड़े, किसी भी रूप में लिखे जा सकते थे - और EIP-55 ठीक उसी आज़ादी का इस्तेमाल करके एक चेकसम ढोता है। 40 हेक्स अंकों में बड़े और छोटे अक्षरों का जो क्रम है वह ख़ुद पते के हैश से निकला है, और इसी से हर वॉलेट कुछ भी भेजने से पहले ग़लत टाइप हुआ या बिगड़ा पता पकड़ लेता है। अक्षरों का छोटा-बड़ा होना सपाट कर दीजिए और आप वह सुरक्षा फेंक देते हैं: पता उसी खाते की ओर इशारा करता रहता है, पर कोई वॉलेट यह नहीं बता सकता कि यह वही पता है जो आपका इरादा था, और कुछ वॉलेट ऐसा मिला-जुला पता ठुकरा देते हैं जिसका चेकसम मान्य न हो। यह Bitcoin वाली bech32 तरकीब के ठीक उलट है, जहाँ बड़े अक्षरों की सलाह इसलिए दी जाती है कि उससे QR पैटर्न विरल हो जाता है - और इसीलिए दोनों को कभी एक ही तकनीक नहीं मानना चाहिए। Ethereum पर पता ठीक वैसा ही कॉपी कीजिए जैसा आपका वॉलेट आपको देता है, उसे कभी दोबारा टाइप मत कीजिए, और किसी डिज़ाइन टूल या स्प्रेडशीट को उसके अक्षर सामान्य मत करने दीजिए। सघन पैटर्न उस चेकसम की क़ीमत है जो ग़लतियाँ पकड़ता है, और भुगतान कोड पर यह अच्छा सौदा है।
QR कोड बनाएँ
Ethereum QR कोड कहाँ इस्तेमाल होते हैं
बयालीस हेक्साडेसिमल अक्षर ऐसी चीज़ नहीं जिसे किसी को उतारना चाहिए, और इसीलिए कोड हर उस जगह दिखता है जहाँ किसी पते को स्क्रीन से बाहर जाना है:
- 1
पता अपने वॉलेट से हूबहू कॉपी कीजिए
उसे कॉपी-पेस्ट कीजिए, कभी दोबारा टाइप मत कीजिए, और अक्षरों का छोटा-बड़ा होना कभी मत बदलिए। वह मिला-जुला रूप ही EIP-55 चेकसम है, और उसे सपाट करने से पते की इकलौती ग़लती-सुरक्षा हट जाती है।
- 2
क़िस्म चुनने वाला मेन्यू खोलिए और Ethereum चुनिए
Ethereum, More के नीचे Crypto समूह में है। पता चिपकाइए, और अगर आप कोई राशि चाहते हैं तो उसे ETH में डालिए - KoloQR उसे URI के लिए wei में बदल देता है।
- 3
बताइए कि यह किस नेटवर्क के लिए है
वही पता हर EVM चेन पर मौजूद है। कोड के बग़ल “Ethereum mainnet” - या जिस L2 की आप बात कर रहे हैं - छाप दीजिए, क्योंकि ख़ुद कोड यह नहीं कह सकता।
- 4
स्कैन करके, अक्षर दर अक्षर पक्का कीजिए
एक्सपोर्ट की गई फ़ाइल किसी असली वॉलेट से स्कैन कीजिए और पूरा पता अपने कॉपी किए पते से मिलाइए, सिर्फ़ पहले और आख़िरी चार नहीं। फिर छपाई के लिए SVG या PDF एक्सपोर्ट कीजिए।

कौन-सा फ़ाइल फ़ॉर्मैट डाउनलोड करें?
KoloQR आपका Ethereum QR कोड तीन फ़ॉर्मैट में एक्सपोर्ट करता है। इस हिसाब से चुनिए कि वह कहाँ दिखेगा:
- PNG बिक्री की जगह की स्क्रीनों, ओवरले और वेब पेजों के लिए, जहाँ कोड एक ही तय आकार में दिखता है।
- SVG दान के साइनेज, चालानों और छपे कार्डों के लिए - उस हर चीज़ के लिए जिसे प्रिंटर बिना किनारे नरम किए बड़ा करता है।
- PDF छपाई लायक़ गुणवत्ता पर किसी प्रिंट शॉप को सौंपने या किसी चालान टेम्पलेट में रखने के लिए।
Ethereum कोड इस साइट के सबसे सघन कोडों में से हैं: 42 अक्षरों वाला मिले-जुले अक्षरों का पता अल्फ़ान्यूमेरिक एनकोडिंग इस्तेमाल कर ही नहीं सकता, और wei में लिखी राशि अठारह और अंक जोड़ देती है। उस मेल को वेक्टर एक्सपोर्ट और उदार आकार चाहिए - जो भुगतान कोड स्कैन नहीं होता वह किसी को हेक्स हाथ से टाइप करने पर लौटा देता है।
QR कोड बनाएँEthereum QR कोड की बेहतरीन आदतें
भुगतान कोड की एक ऐसी नाकामी है जो किसी और QR क़िस्म में नहीं होती, और Ethereum उसके ऊपर एक और जोड़ देता है:
पते के अक्षरों का छोटा-बड़ा रूप हूबहू बचाइए
वह मिला-जुला रूप ही EIP-55 चेकसम है। उसे पूरी तरह छोटे या बड़े अक्षरों में करने से वॉलेट की वह क्षमता छिन जाती है जिससे वह भेजने से पहले बिगड़ा पता पकड़ लेता है।
नेटवर्क का नाम हमेशा लिखिए
वही 0x पता Ethereum, Arbitrum, Optimism, Polygon, Base और बाक़ी हर EVM चेन पर मौजूद है। ग़लत चेन पर भेजा पैसा आम तौर पर वापस नहीं मिलता, और कोड यह नहीं कह सकता कि आपका इरादा कौन-सी थी।
ETH से wei में बदलना जनरेटर पर छोड़िए
EIP-681 मान wei में लिखता है - अठारह दशमलव स्थान। उसे हाथ से टाइप करना ही वह तरीक़ा है जिससे राशि हज़ार गुना बड़ी या छोटी हो जाती है।
कोड बनाने के बाद पूरा पता पक्का कीजिए
एक्सपोर्ट की गई फ़ाइल किसी वॉलेट में स्कैन कीजिए और हर अक्षर मिलाइए। सिर्फ़ पहले और आख़िरी चार जाँचना ठीक वही शॉर्टकट है जिस पर पता बदलने वाला मैलवेयर टिका है।
छपाई में तय राशियों के साथ सावधान रहिए
wei में लिखा मान छपते ही तय हो जाता है जबकि विनिमय दर नहीं। लंबे समय चलने वाली किसी भी चीज़ पर अकेला पता छापिए और राशि भेजने वाले को डालने दीजिए।
सादा पता कोड टोकन नहीं हिलाता
वह ETH माँगता है। USDC या कोई भी दूसरा ERC-20 भेजने के लिए टोकन ट्रांसफ़र चाहिए, जिसे सादा पता URI बताता ही नहीं - इसलिए कोड पर वह संपत्ति लिखिए जिसकी आप उम्मीद कर रहे हैं।
मॉड्यूल पूरी तरह काले रखिए
कोड के चारों ओर की कलाकृति सजाइए, पैटर्न नहीं। यही वह एक क़िस्म है जहाँ सीमा-रेखा वाला कंट्रास्ट अनुपात कभी डिज़ाइन के लायक़ नहीं।
क्वाइट ज़ोन बचाइए
चारों तरफ़ चार मॉड्यूल का साफ़ हाशिया, और भरे-पूरे साइन पर उससे ज़्यादा। एरर करेक्शन ख़राब मॉड्यूल दोबारा बना सकता है; बिना हाशिये वाला कोड ढूँढ़ नहीं सकता।
आकार उदारता से रखिए
कम से कम पढ़ने की दूरी का दसवाँ हिस्सा, फिर एक क़दम बड़ा। ये सघन चिह्न हैं, और छपाई की गुणवत्ता सबसे पहले सघनता को ही सज़ा देती है।
निजी कुंजी या सीड वाक्यांश कोड के रूप में कभी प्रकाशित मत कीजिए
पाने वाला पता किसी को भी दिखाना सुरक्षित है। QR कोड में रखी निजी कुंजी या सीड पूरा वॉलेट है, जिसे कमरे का हर कैमरा पढ़ सकता है।
आपका Ethereum QR कोड काम क्यों नहीं कर रहा
Ethereum कोड ऐसे तरीक़ों से हारता है जिन्हें पैसा शामिल होने से पहले जान लेना चाहिए। ये चार लगभग हर हाल समेट लेते हैं।
वॉलेट चेताता है कि चेकसम अमान्य है
- वजह
- वॉलेट और जनरेटर के बीच कहीं पते के अक्षरों का छोटा-बड़ा रूप बदल गया - किसी स्प्रेडशीट ने उसे छोटे अक्षरों में सपाट कर दिया, किसी डिज़ाइन टूल ने बड़ा कर दिया, या वह हाथ से दोबारा टाइप हुआ।
- समाधान
- पता अपने वॉलेट से ताज़ा कॉपी कीजिए और बिना संपादित किए चिपकाइए। Bitcoin वाली बड़े अक्षरों की तरकीब Ethereum के पते पर कभी मत लगाइए; वहाँ अक्षरों का रूप मुफ़्त है, यहाँ वह चेकसम ढोता है।
पैसा भेजा गया और कभी पहुँचा ही नहीं
- वजह
- लगभग हमेशा ग़लत नेटवर्क। वही पता हर EVM चेन पर मौजूद है, और Polygon पर उस पते पर किया ट्रांसफ़र जिसे आप mainnet पर देख रहे हैं, आपके वॉलेट में दिखता ही नहीं, भले ही वह सफल रहा हो।
- समाधान
- हर सतह पर कोड के बग़ल नेटवर्क का नाम शब्दों में छापिए। कुछ भी खो जाने का नतीजा निकालने से पहले उसी चेन के ब्लॉक एक्सप्लोरर पर पता जाँचिए जिसे भेजने वाले ने असल में इस्तेमाल किया।
राशि कई गुना ग़लत निकली
- वजह
- मान वाला पैरामीटर wei के बजाय ईथर में लिखा गया था, या हाथ से टाइप किया wei का आँकड़ा ग़लत गिना गया। एक ETH यानी अठारह शून्य, और अठारह गिनना मुश्किल है।
- समाधान
- राशि ETH में डालिए और बदलना जनरेटर पर छोड़िए। अगर आप कोई दिया हुआ URI जाँच रहे हैं, तो उस पर भरोसा करने से पहले value= के बाद के अंक गिन लीजिए।
कोड बहुत सघन है और स्कैन करना मुश्किल
- वजह
- मिले-जुले अक्षरों वाला पता QR की अल्फ़ान्यूमेरिक एनकोडिंग इस्तेमाल नहीं कर सकता, इसलिए पूरे 42 अक्षर 8-8 बिट पर बाइट मोड में जाते हैं - और wei वाला मान अठारह तक और अंक जोड़ देता है।
- समाधान
- मान वाला पैरामीटर ज़रूरी न हो तो गिरा दीजिए, SVG या PDF एक्सपोर्ट कीजिए, और बड़ा छापिए। यहाँ बड़े अक्षरों का विकल्प है ही नहीं; चेकसम सघनता की बचत से ज़्यादा क़ीमती है।
अब भी तय नहीं कर पा रहे कि गड़बड़ी फ़ाइल में है या प्रिंट में? एक्सपोर्ट की गई इमेज को QR कोड स्कैनर में डालें - अगर वह डेस्कटॉप पर पढ़ी जाती है और कागज़ पर नहीं, तो गड़बड़ी फ़ाइल के बाद आई है।
Questions? Answered
Ethereum QR कोड EIP-681 रूप में भुगतान URI रखता है - एक पता, और चाहें तो एक मान। उसे किसी वॉलेट ऐप में स्कैन करने पर पाने वाला भर जाता है, इसलिए किसी को 42 अक्षरों की हेक्स लड़ी दोबारा टाइप नहीं करनी पड़ती।
अपने वॉलेट से पता कॉपी कीजिए, KoloQR के क़िस्म चुनने वाले मेन्यू में Ethereum चुनिए, और उसे चिपकाइए। अगर आप राशि पहले से भरी चाहते हैं तो उसे ETH में जोड़िए, फिर PNG या SVG डाउनलोड कीजिए। किसी सर्वर पर कुछ नहीं भेजा जाता।
क्योंकि वही EIP-55 चेकसम है। बड़े और छोटे अक्षरों का क्रम पते के हैश से निकला है, और वही किसी वॉलेट को भेजने से पहले बिगड़ा पता पकड़ने देता है। उसे सपाट करने से यह जाँच हट जाती है।
नहीं। bech32 वाले Bitcoin पते को बड़े अक्षरों में करने की सलाह इसलिए है कि उससे पैटर्न विरल हो जाता है और वहाँ अक्षरों के रूप का कोई मतलब नहीं। Ethereum पर वह रूप चेकसम ढोता है, इसलिए बड़े अक्षरों में करना असली ग़लती-सुरक्षा नष्ट कर देता है।
EIP-681 उसे wei में लिखता है - एक ETH यानी 10^18 wei। राशि ETH में डालिए और बदलना जनरेटर पर छोड़िए; अठारह शून्य हाथ से टाइप करना ही वह तरीक़ा है जिससे राशियाँ हज़ार गुना ग़लत हो जाती हैं।
सादा पता URI नहीं बताता। वही 0x पता Ethereum, Arbitrum, Optimism, Polygon और बाक़ी हर EVM चेन पर मौजूद है, इसलिए कोड के बग़ल नेटवर्क का नाम छापिए - ग़लत होने पर यही सबसे महँगी ग़लती है।
सादा पता कोड ETH माँगता है। टोकन किसी कॉन्ट्रैक्ट कॉल से हिलते हैं जिसे सादा पता URI बताता ही नहीं, इसलिए कोड पर वह संपत्ति लिखिए जिसकी आप उम्मीद कर रहे हैं - भेजने वाले टोकन अपने वॉलेट में चुनते हैं।
हाँ, अगर वह पाने वाला पता रखता हो - वह सार्वजनिक है और उससे सिर्फ़ आपको पैसे भेजे जा सकते हैं। किसी कोड में निजी कुंजी या सीड वाक्यांश कभी प्रकाशित मत कीजिए; वह पूरा वॉलेट है, जिसे कोई भी कैमरा पढ़ सकता है।
नहीं। स्कैन पाने वाला और, अगर मौजूद हो तो, मान भर देता है। भेजने वाला फिर भी अपने वॉलेट में लेन-देन देखता और मंज़ूर करता है - QR कोड अपने बूते पैसा हिला नहीं सकता।
क्योंकि मिले-जुले अक्षरों वाला पता 8 बिट प्रति अक्षर वाली बाइट-मोड एनकोडिंग को मजबूर करता है, जबकि बड़े अक्षरों वाले bech32 पते को 5.5 पर अल्फ़ान्यूमेरिक मोड मिल जाता है। ऊपर से wei वाला मान जोड़िए और पेलोड और बढ़ जाता है - इसलिए बड़ा छापिए।
आगे पढ़ते रहें
ऐसे पेज जो यहीं से आगे बढ़ते हैं - वही संदर्भ, वैसा ही कोड, या अगला फ़ैसला जो लेना है।
Bitcoin QR कोड
किसी Bitcoin पते को ऐसे कोड में बदलिए जिसे कोई भी वॉलेट ऐप स्कैन कर सके, चाहें तो राशि के साथ।
ब्रांडेड QR कोड
लोगो, रंग और कस्टम आकार के साथ QR कोड को अपने ब्रांड जैसा बनाएँ - स्कैन होने की क्षमता गँवाए बिना।
Etsy QR कोड
किसी टैग या स्टॉल साइन से एक स्कैन को अपनी Etsy दुकान या किसी एक लिस्टिंग तक भेजिए।
PayPal QR कोड
स्कैन को अपने PayPal.me लिंक पर भेजकर किसी छपे कोड से भुगतान लीजिए।
QR कोड स्कैन क्यों नहीं हो रहा, और अपनी ख़ामी कैसे पहचानें
QR कोड के हारने के तीन तरीक़े - कभी पहचाना ही न जाना, ख़राब पढ़ा जाना, या बेहतरीन पढ़े जाकर किसी टूटे गंतव्य पर पहुँचना - और लक्षण कैसे कुछ भी नापने से पहले बता देता है कि आपकी ख़ामी कौन-सी है।
WiFi QR कोड
मेहमान एक बार स्कैन करते हैं और जुड़ जाते हैं - न अक्षर दर अक्षर पासवर्ड बोलना, न कोई ऐप इंस्टॉल करना।
KoloQR ही क्यों?
- वेबसाइट, मेन्यू, Wi-Fi, PDF और विज़िटिंग कार्ड के लिए QR कोड बनाएँ
- रंग, लोगो और अनोखे आकार अपने हिसाब से चुनें
- हाई-क्वालिटी PNG और SVG फ़ाइलें डाउनलोड करें
- प्रिंट और डिजिटल, दोनों के लिए बना
