अपनी संपर्क जानकारी को ऐसे QR Code में बदलें जिसे स्कैन करके कोई भी आपको सेव कर ले — पूरी तरह आपके ब्राउज़र में बना।
संपर्क वाला QR Code अपने भीतर एक vCard रखता है: वही छोटी-सी टेक्स्ट फ़ाइल जो आपका फ़ोन संपर्क साझा करते समय भेजता है। कैमरा उस पर लगाइए और फ़ोन नाम, फ़ोन नंबर, ईमेल, कंपनी और वेबसाइट पहले से भरे हुए संपर्क बनाने का विकल्प देता है — न टाइपिंग, न विज़िटिंग कार्ड की वह तस्वीर जो कभी लिखी ही नहीं जाती। यह टूल vCard 3.0 लिखता है, वही संस्करण जिसे Android और iOS सबसे भरोसे के साथ इम्पोर्ट करते हैं; संस्करण 4.0 नया और ज़्यादा सख़्त है, लेकिन आज भी अच्छी-ख़ासी संख्या में एड्रेस बुक उसके कुछ हिस्सों को नज़रअंदाज़ कर देती हैं।
भीतर से vCard प्रॉपर्टी पंक्तियों की एक सूची है, जो CRLF से अलग होती हैं और BEGIN:VCARD तथा END:VCARD के बीच लिपटी रहती हैं। N में नाम पाँच सेमीकोलन-अलग हिस्सों में संरचित रहता है (कुलनाम, नाम, मध्य नाम, उपसर्ग, प्रत्यय) और FN में वह नाम जो दिखेगा; TEL;TYPE=CELL और TEL;TYPE=WORK,VOICE में नंबर रहते हैं, और बाक़ी जानकारी EMAIL, ORG, TITLE तथा URL में। दो बारीकियाँ तय करती हैं कि कार्ड सचमुच इम्पोर्ट होगा या नहीं। पहली, किसी मान के भीतर टाइप किए गए सेमीकोलन, कॉमा और बैकस्लैश को एस्केप करना पड़ता है, वरना "Gonçalves; Jr" जैसा कुलनाम नाम को ग़लत हिस्सों में बाँट देता है। दूसरी, जो फ़ील्ड आपने ख़ाली छोड़ी है वह पंक्ति बननी ही नहीं चाहिए: कोलन के बाद कुछ भी न रखने वाली TEL;TYPE=CELL: जैसी अधूरी पंक्ति कई एड्रेस बुक को पूरा कार्ड ठुकराने पर मजबूर कर देती है, इसलिए यहाँ ख़ाली फ़ील्ड लिखी नहीं जातीं, हटा दी जाती हैं। तैयार टेक्स्ट UTF-8 बाइट्स में एन्कोड होता है, और यही उच्चारण चिह्नों वाले नामों को ज्यों-का-त्यों बनाए रखता है।
इसका असली फ़ायदा वहीं है जहाँ टाइपिंग अड़चन बन जाती है: कॉन्फ़्रेंस का बैज, किसी टॉक की आख़िरी स्लाइड, दुकान की खिड़की, छपे हुए कार्ड का पिछला हिस्सा, या ईमेल सिग्नेचर। एक QR Code में ज़्यादा से ज़्यादा दो हज़ार के आसपास अक्षर आते हैं, इसलिए हर फ़ील्ड भरा हुआ कार्ड घनी तस्वीर बनाता है, जिसे ठीक से स्कैन होने के लिए बड़ा छापना पड़ता है — जितनी कम फ़ील्ड, कोड उतना ही सहनशील। यहाँ सब कुछ आपके डिवाइस पर JavaScript में गणना होता है: आपका नाम, नंबर और ईमेल कभी अपलोड नहीं होते।
नहीं। आपकी टाइप की हुई हर फ़ील्ड आपके डिवाइस पर ही रहती है: vCard और QR तस्वीर इसी पेज के JavaScript से बनते हैं, और कुछ भी किसी सर्वर पर नहीं भेजा जाता, किसी डेटाबेस में नहीं सहेजा जाता और किसी लॉग में नहीं लिखा जाता। .vcf डाउनलोड भी आपके ही डिवाइस पर तैयार होता है।
यह QR Code के पीछे का सादा-टेक्स्ट फ़ाइल फ़ॉर्मैट है — संपर्क साझा करने का मानक तरीक़ा। फ़ोन या ईमेल क्लाइंट में इसे खोलने पर संपर्क को एड्रेस बुक में जोड़ने का विकल्प मिलता है, इसलिए जहाँ QR Code व्यावहारिक न हो, वहाँ यह एक अच्छा अटैचमेंट है।
वे कार्ड में शामिल ही नहीं की जातीं। यह जानबूझकर है: बिना मान वाली TEL;TYPE=CELL: जैसी ख़ाली प्रॉपर्टी पंक्ति अमान्य होती है, और कुछ एड्रेस बुक ऐसी पंक्ति मिलते ही पूरा संपर्क हटा देती हैं।
हाँ। टेक्स्ट UTF-8 बाइट्स में एन्कोड होता है, इसलिए á, ç, ñ या किसी भी अन्य ग़ैर-ASCII अक्षर वाले नाम ठीक वैसे ही पढ़े जाते हैं जैसे टाइप किए गए थे। यही बात नाम के भीतर आने वाले सेमीकोलन और कॉमा पर भी लागू होती है, जिन्हें कार्ड में जाने से पहले एस्केप कर दिया जाता है।
नहीं — QR Code एक स्थिर तस्वीर है और डेटा की जमी हुई प्रतिलिपि साथ रखता है। नंबर बदले तो नया कोड बनाना पड़ेगा। अगर जानकारी अक्सर बदलती है, तो QR Code को किसी छोटे लिंक पर भेजें और उसके पीछे का गंतव्य बदलते रहें।
क्योंकि हर अतिरिक्त फ़ील्ड अक्षर जोड़ती है, और जितने ज़्यादा अक्षर, उतने ही ज़्यादा मॉड्यूल उसी वर्ग में। अगर कोड स्कैन करने में मुश्किल हो, तो ग़ैर-ज़रूरी फ़ील्ड हटा दें और उसे बड़ा छापें — घने कोड को आराम से पढ़े जाने के लिए काग़ज़ पर क़रीब 3 सेमी चाहिए।
Vai.la क्लिक ट्रैकिंग के साथ शॉर्ट लिंक और QR Code मुफ़्त बनाता है।
टूल्स का इस्तेमाल कैसे होता है या उनके परिणामों के आधार पर लिए गए निर्णयों के लिए Vai.la ज़िम्मेदार नहीं है।