मुख्य सामग्री पर जाएँ
OpenQRS
टूल
मौजूदा भाषा: हिन्दी
100% निजी

लोकेशन QR कोड जनरेटर

100% निजी और स्थानीय — आपका डेटा कभी आपके ब्राउज़र से बाहर नहीं जाता। ये QR कोड स्थायी हैं और कभी समाप्त नहीं होंगे।

लोकेशन सेटिंग्स

geo: खुला मानक है और Android पर मूल रूप से सँभाला जाता है। मिली-जुली दर्शक-मंडली के लिए मैप लिंक ज़्यादा सुरक्षित चुनाव है।

दशमलव अंश में, -90 और 90 के बीच। भूमध्य रेखा के दक्षिण में ऋणात्मक।

अक्षांश दशमलव अंश में लिखिए, -90 और 90 के बीच।

दशमलव अंश में, -180 और 180 के बीच। ग्रीनविच के पश्चिम में ऋणात्मक।

?q=lat,lon(label) के रूप में जोड़ा जाता है, जो geo: स्कीम का Android विस्तार है। बाक़ी प्लेटफ़ॉर्म इसे अनदेखा कर देते हैं।

डिज़ाइन

मॉड्यूल का आकार
प्रीसेट
कोने का फ़्रेम
केंद्र में लोगो जोड़ें
इमेज चुनें, या यहाँ छोड़ेंPNG, JPEG, WebP या GIF, 1000 KB तक

इमेज इसी पेज में पढ़ी जाती है और कोड में data: URL के रूप में जड़ दी जाती है। वह अपलोड नहीं होती, और आपकी डाउनलोड की गई फ़ाइल के भीतर ही रहती है।

अन्य डिज़ाइन विकल्प

कोड का गहरा आधा हिस्सा। इसे पृष्ठभूमि से काफ़ी कम चमकीला रखें।

यह शांत क्षेत्र और मॉड्यूल के बीच की जगह, दोनों को ढकता है। पारदर्शी पृष्ठभूमि इसे फ़ाइल से बाहर रखती है, इसलिए उससे कुछ बनाया ही नहीं जाता।

मॉड्यूल और पृष्ठभूमि के बीच कंट्रास्ट 11.5:1।

प्रीसेट

PNG और WebP अल्फ़ा चैनल रखते हैं; SVG पृष्ठभूमि का आयत बस छोड़ देता है। कोड जिस भी चीज़ पर रखा जाए, वही कंट्रास्ट का हल्का आधा हिस्सा बन जाती है।

ग्रेडिएंट

ग्रेडिएंट सिर्फ़ गहरे मॉड्यूल भरता है। स्कैनर को असल में जो कंट्रास्ट मिलता है वह इसके हल्के सिरे से तय होता है, इसलिए दोनों सिरे गहरे रहने चाहिए।

दूसरा रंग, जो सिर्फ़ ग्रेडिएंट चुने होने पर काम आता है। कंट्रास्ट के लिए इसे पहले रंग के साथ ही मापा जाता है।

45°

बाएँ-से-दाएँ बहाव से घड़ी की दिशा में डिग्री। त्रिज्यीय ग्रेडिएंट केंद्र से बाहर की ओर फैलता है, इसलिए कोण सिर्फ़ रैखिक पर लागू होता है।

मॉड्यूल का आकार

गोल आकार हर कोष्ठ का कम हिस्सा ढकते हैं। केंद्र ढका रहता है, और डिकोडर वहीं से नमूना लेता है, फिर भी घने कोड की छोटी छपाई वर्गों के रूप में ज़्यादा भरोसे से पढ़ी जाती है।

कोने का फ़्रेम

तीनों फ़ाइंडर पैटर्न का छल्ला।

कोने का केंद्र

हर फ़ाइंडर पैटर्न के भीतर की आँख।

4 मॉड्यूल

कोड के चारों ओर का खाली हाशिया, मॉड्यूल में मापा गया। विनिर्देश में न्यूनतम 4 है।

ऊँची रिकवरी ज़्यादा नुक़सान झेलती है और क्षमता खाती है, इसलिए वही सामग्री घना सिंबल बनाती है।

केंद्र में एक लोगो बैठा है और स्तर को H पर रोके है। उसकी चौड़ाई की सीमा सिंबल के साथ चलती है: सबसे छोटे कोड पर 14%, घने कोड पर 30%।

लाइव पूर्वावलोकन और एक्सपोर्ट

एक्सपोर्ट

एक्सपोर्ट

रास्टर, स्क्रीन के लिए

डाउनलोड चालू करने के लिए फ़ॉर्म पूरा करें।

एक्सपोर्ट आकार और एन्कोडेड टेक्स्ट
पेलोड
अभी कुछ एन्कोड नहीं
सिंबल
अभी बना नहीं
रिकवरी
Q

इनपुट की प्रतीक्षा

एक्सपोर्ट आकार

64 से 4096 पिक्सेल के बीच। 1024 px पर एक्सपोर्ट हो रहा है।

एन्कोडेड टेक्स्ट

किसी पोस्टर, डिलीवरी दरवाज़े या ट्रेल मार्कर पर एक बिंदु रख दीजिए। निर्देशांक RFC 5870 वाला geo: URI बन जाते हैं; चिपकाया गया मैप लिंक ठीक वैसा ही एन्कोड होता है जैसा दिया गया हो।

जब कोई इसे स्कैन करता है

निर्देशांक मोड में Android फ़ोन geo: URI अपने मैप ऐप को सौंपकर पिन गिरा देता है, जबकि मैप लिंक मोड में कोई भी फ़ोन उस लिंक को ब्राउज़र या उससे मेल खाते मैप ऐप में खोल देता है।

geo: URI क्या है, और कहाँ चलता है

RFC 5870 geo: स्कीम को geo:अक्षांश,देशांतर के रूप में परिभाषित करता है — निर्देशांक की एक जोड़ी, और उससे आगे कुछ नहीं। यह छोटा है, किसी मैप प्रदाता से बँधा नहीं है, और कभी किसी सर्वर से हल नहीं होता, जो इसे किसी बिंदु को लिख रखने का ईमानदार तरीका बनाता है।

समर्थन एक जैसा नहीं है, और जो चीज़ आप छापने जा रहे हैं उसके लिए यह फ़र्क़ मायने रखता है। Android ने यह स्कीम 2009 से दर्ज कर रखी है और उसे उसी मैप ऐप को सौंपता है जो उपयोगकर्ता ने इंस्टॉल कर रखा हो। Apple ने उसे कभी दर्ज नहीं किया: स्टॉक iPhone पर geo: URI पर किसी भी बिल्ट-इन ऐप का दावा नहीं होता, इसलिए कैमरा या तो कच्चा टेक्स्ट दिखा देता है या कुछ भी नहीं देता। iOS पर कई तीसरे पक्ष के स्कैनर ऐप उसे खुद सँभालकर Apple Maps खोल देते हैं।

पिन लेबल RFC 5870 की किसी चीज़ का नहीं, बल्कि Android के अपने विस्तार का इस्तेमाल करता है। Android ?q=lat,lon(Label) पढ़कर वह टेक्स्ट मार्कर के बग़ल में दिखा देता है; जो प्लेटफ़ॉर्म सिर्फ़ RFC मानते हैं वे क्वेरी को पूरी तरह अनदेखा करते हैं और फिर भी सही निर्देशांक पर ही पहुँचते हैं।

  • सादा बिंदु: geo:52.51628,13.37771
  • Android लेबल के साथ: geo:52.51628,13.37771?q=52.51628,13.37771(Staff entrance)

इसके बजाय मैप लिंक कब चुनें

अगर साइन को वही पढ़ेगा जो सामने से गुज़रता है, तो सामान्य https लिंक geo: से ज़्यादा भरोसेमंद है। हर फ़ोन में ब्राउज़र होता है, और दोनों बड़े मैप ऐप अपने-अपने वेब पतों पर दावा करते हैं, इसलिए लिंक आम तौर पर ऐप ही खोल देता है।

इसका सौदा यह है कि मैप लिंक किसी प्रदाता का नाम लेता है। जो भी उसे स्कैन करेगा वह उस कंपनी के सर्वर तक एक अनुरोध भेजेगा, और प्रदाता का चुनाव छपाई में ही पक जाता है। geo: URI किसी का नाम नहीं लेता और उपयोगकर्ता के ऐप चुनने तक डिवाइस पर ही रहता है।

  • Google Maps: https://www.google.com/maps?q=52.51628,13.37771
  • Apple Maps: https://maps.apple.com/?ll=52.51628,13.37771
  • OpenStreetMap: https://www.openstreetmap.org/?mlat=52.51628&mlon=13.37771

अंक सही रखना

दोनों फ़ील्ड दशमलव अंश लेते हैं, डिग्री-मिनट-सेकंड नहीं। 52°30'58.6"N के रूप में कॉपी किए गए मान को यहाँ कुछ भी अर्थ देने से पहले बदलना पड़ता है; उसे चिपकाने से Berlin के पास कोई बिंदु नहीं बनेगा, बल्कि वैधता की त्रुटि मिलेगी।

परिशुद्धता के बारे में सोच-समझकर फ़ैसला करना चाहिए। अक्षांश की एक डिग्री लगभग 111 km होती है, इसलिए चार दशमलव स्थान किसी चीज़ को लगभग 11 मीटर के भीतर और पाँच लगभग 1 मीटर के भीतर बिठा देते हैं — किसी ख़ास दरवाज़े के लिए इतना काफ़ी है। देशांतर की डिग्रियाँ ध्रुवों की ओर सिकुड़ती जाती हैं, इसलिए उतने ही दशमलव भूमध्य रेखा से जितना दूर जाएँ उतने ही ज़्यादा परिशुद्ध होते हैं। छह से आगे के अंक पेलोड की लंबाई बढ़ाते हैं और काम की कोई सटीकता नहीं, क्योंकि उपभोक्ता GPS इतना अच्छा है ही नहीं।

पिन ग़लत जगह पहुँचने की वजह परिशुद्धता से कहीं ज़्यादा चिह्न की परंपरा बनती है। भूमध्य रेखा के दक्षिण में अक्षांश ऋणात्मक होता है और ग्रीनविच के पश्चिम में देशांतर, और एक गिरा हुआ ऋण चिह्न बिना किसी चेतावनी के पिन को दूसरे गोलार्ध में पहुँचा देता है।

सवाल और जवाब

मेरा iPhone मैप खोलने के बजाय टेक्स्ट क्यों दिखाता है?

क्योंकि iOS geo: स्कीम दर्ज नहीं करता, इसलिए उस URI पर किसी का दावा नहीं होता और स्कैनर उसे दिखाने पर लौट आता है। मैप लिंक मोड पर जाइए और https वाला मैप URL चिपकाइए, जिसे हर iPhone खोलता है। Android उपयोगकर्ताओं पर दोनों में से किसी सूरत में कोई असर नहीं पड़ता।

क्या कोड में निर्देशांक के बजाय डाक का पता रखा जा सकता है?

निर्देशांक मोड में नहीं। पते को बिंदु में बदलने के लिए जियोकोडिंग चाहिए, यानी किसी प्रदाता से पूछना, और यह पेज कोई नेटवर्क अनुरोध करता ही नहीं। पते को किसी मैप ऐप में खोजिए, वहाँ मिला लिंक कॉपी कीजिए, और उसे मैप लिंक मोड से एन्कोड कीजिए।

क्या लेबल से पिन की जगह बदल जाती है?

नहीं। स्थिति पथ में मौजूद निर्देशांक तय करते हैं; लेबल Android की क्वेरी विस्तार में जाने वाला दिखावटी टेक्स्ट है। अगर जगह की पहचान सिर्फ़ लेबल से होती, तो क्वेरी अनदेखा करने वाला फ़ोन ग़लत जगह पहुँचने के बजाय सही जगह बिना किसी शीर्षक के पहुँचता।

क्या मोबाइल सिग्नल न होने पर भी कोड चलेगा?

स्कैन चलेगा। पैटर्न को डिकोड करना पूरी तरह ऑफ़लाइन है, इसलिए फ़ोन URI पढ़कर मैप खोलने का विकल्प दे देता है। मैप खुद दिखेगा या नहीं, यह इस पर निर्भर है कि मैप ऐप के पास उस इलाक़े की ऑफ़लाइन टाइलें हैं या नहीं — वे QR कोड नहीं दे सकता।

स्थिर QR कोड कैसे काम करता है

इस साइट का हर कोड स्थिर है: पेलोड काले और सफ़ेद मॉड्यूल में ही लिखा जाता है। कोड पढ़े जाते समय कुछ खोजा नहीं जाता, हमारा कोई सर्वर इसमें शामिल नहीं होता, और कोई सब्सक्रिप्शन छपे हुए कोड को थामे नहीं रखता। यही गुण उसकी सीमा भी है — एक बार छप जाने पर उसके भीतर जो है, वह बदला नहीं जा सकता।

फिर तीन बातें तय करती हैं कि छपा कोड पढ़ा जाएगा या नहीं: पेलोड कितने बाइट का हुआ, कौन-सा रिकवरी स्तर नुक़सान सोखता है, और कागज़ पर एक मॉड्यूल कितना चौड़ा बैठता है। ये गाइड इनमें से हर एक को आँकड़ों के साथ देखती हैं।