X (Twitter) QR कोड जनरेटर
100% निजी और स्थानीय — आपका डेटा कभी आपके ब्राउज़र से बाहर नहीं जाता। ये QR कोड स्थायी हैं और कभी समाप्त नहीं होंगे।
X (Twitter) सेटिंग्स
डिज़ाइन
केंद्र में लोगो जोड़ें
इमेज इसी पेज में पढ़ी जाती है और कोड में data: URL के रूप में जड़ दी जाती है। वह अपलोड नहीं होती, और आपकी डाउनलोड की गई फ़ाइल के भीतर ही रहती है।
अन्य डिज़ाइन विकल्प
कोड का गहरा आधा हिस्सा। इसे पृष्ठभूमि से काफ़ी कम चमकीला रखें।
यह शांत क्षेत्र और मॉड्यूल के बीच की जगह, दोनों को ढकता है। पारदर्शी पृष्ठभूमि इसे फ़ाइल से बाहर रखती है, इसलिए उससे कुछ बनाया ही नहीं जाता।
मॉड्यूल और पृष्ठभूमि के बीच कंट्रास्ट 11.5:1।
PNG और WebP अल्फ़ा चैनल रखते हैं; SVG पृष्ठभूमि का आयत बस छोड़ देता है। कोड जिस भी चीज़ पर रखा जाए, वही कंट्रास्ट का हल्का आधा हिस्सा बन जाती है।
ग्रेडिएंट सिर्फ़ गहरे मॉड्यूल भरता है। स्कैनर को असल में जो कंट्रास्ट मिलता है वह इसके हल्के सिरे से तय होता है, इसलिए दोनों सिरे गहरे रहने चाहिए।
दूसरा रंग, जो सिर्फ़ ग्रेडिएंट चुने होने पर काम आता है। कंट्रास्ट के लिए इसे पहले रंग के साथ ही मापा जाता है।
बाएँ-से-दाएँ बहाव से घड़ी की दिशा में डिग्री। त्रिज्यीय ग्रेडिएंट केंद्र से बाहर की ओर फैलता है, इसलिए कोण सिर्फ़ रैखिक पर लागू होता है।
गोल आकार हर कोष्ठ का कम हिस्सा ढकते हैं। केंद्र ढका रहता है, और डिकोडर वहीं से नमूना लेता है, फिर भी घने कोड की छोटी छपाई वर्गों के रूप में ज़्यादा भरोसे से पढ़ी जाती है।
तीनों फ़ाइंडर पैटर्न का छल्ला।
हर फ़ाइंडर पैटर्न के भीतर की आँख।
कोड के चारों ओर का खाली हाशिया, मॉड्यूल में मापा गया। विनिर्देश में न्यूनतम 4 है।
ऊँची रिकवरी ज़्यादा नुक़सान झेलती है और क्षमता खाती है, इसलिए वही सामग्री घना सिंबल बनाती है।
केंद्र में एक लोगो बैठा है और स्तर को H पर रोके है। उसकी चौड़ाई की सीमा सिंबल के साथ चलती है: सबसे छोटे कोड पर 14%, घने कोड पर 30%।
लाइव पूर्वावलोकन और एक्सपोर्ट
हैंडल लिखिए, @ के बिना।
एक्सपोर्ट
रास्टर, स्क्रीन के लिए
डाउनलोड चालू करने के लिए फ़ॉर्म पूरा करें।
एक्सपोर्ट आकार और एन्कोडेड टेक्स्ट
- पेलोड
- अभी कुछ एन्कोड नहीं
- सिंबल
- अभी बना नहीं
- रिकवरी
- M
इनपुट की प्रतीक्षा
X प्रोफ़ाइल एन्कोड करें, या वेब इंटेंट से कंपोज़ स्क्रीन खोलें जिसमें आपके शब्द पहले से भरे हों। पहले से लिखा विकल्प अपने आप कुछ पोस्ट नहीं करता: वह सिर्फ़ ड्राफ़्ट बनाता है, और भेजना है या नहीं यह स्कैन करने वाला तय करता है।
जब कोई इसे स्कैन करता है
प्रोफ़ाइल कोड प्रोफ़ाइल पेज खोलता है, जबकि पहले से लिखा कोड X की कंपोज़ स्क्रीन आपके टेक्स्ट के साथ खोलता है, जहाँ उसे संपादित या पोस्ट किया जा सकता है।
प्रोफ़ाइल लिंक और पहले से लिखी पोस्ट अलग-अलग पेलोड हैं
प्रोफ़ाइल विकल्प प्रोफ़ाइल का पता एन्कोड करता है और उससे आगे कुछ नहीं। पहले से लिखा विकल्प वह वेब इंटेंट URL एन्कोड करता है जिसे X ठीक इसी काम के लिए प्रकाशित करता है — /intent/tweet, जिसके text पैरामीटर में आपके शब्द होते हैं — और जो कंपोज़ स्क्रीन को बॉक्स भरा हुआ खोल देता है।
twitter.com और x.com दोनों उसी एक प्लेटफ़ॉर्म तक हल होते हैं, और किसी भी डोमेन के हिसाब से लिखे लिंक उसी प्रोफ़ाइल और उसी कंपोज़ स्क्रीन तक पहुँचते हैं। इंटेंट का पथ आज भी वही प्रलेखित /intent/tweet है, इसीलिए कोड में पथ का कोई अंदाज़ा लगाया हुआ नया रूप नहीं बल्कि वही रखा गया है।
एन्कोडेड टेक्स्ट आपके टाइप किए टेक्स्ट से लंबा होता है
text पैरामीटर में जो कुछ है उसे URL का हिस्सा बनकर भी बचा रहना है, इसलिए वह पर्सेंट-एन्कोड होता है। इससे पेलोड उस अक्षर गिनती से कहीं आगे फूल जाता है जो आपको बॉक्स में दिखती है, और सिंबल उसी के साथ बढ़ता है:
इसका व्यावहारिक नतीजा यह है कि जिस पोस्ट को आप छोटी मानेंगे, वह भी ऐसा कोड बना सकती है जो स्टिकर के आकार पर छापने के लिए बहुत घना हो। पहले से लिखा टेक्स्ट ऐसे लिखिए मानो अक्षरों का बजट X की अनुमति का एक तिहाई हो, पूर्वावलोकन में सिंबल का आकार देखिए, और त्रुटि सुधार का स्तर गिराने के बजाय शब्द काटिए।
- स्पेस %20 बन जाता है — एक के बजाय तीन अक्षर
- लाइन ब्रेक %0A बनता है, और अनुच्छेद का ब्रेक %0A%0A
- हैश %23 बनता है; कच्चा छोड़ दें तो वह URL को जल्दी खत्म कर देता और उसके बाद का सब काट देता
- ऐम्परसैंड %26 बनता है, वरना वह एक नया क्वेरी पैरामीटर शुरू कर देता है
- एक अकेला इमोजी एन्कोड होकर बारह अक्षरों तक का हो सकता है, इसीलिए यहाँ वे महँगे पड़ते हैं
कुछ भी पोस्ट होने से पहले स्कैन करने वाले को क्या दिखता है
कंपोज़ स्क्रीन आपके शब्दों को एक संपादन योग्य बॉक्स में दिखाती है। व्यक्ति उन्हें बदल सकता है, मिटा सकता है, या स्क्रीन बंद कर सकता है, और जब तक वह पोस्ट न दबाए तब तक उसकी टाइमलाइन तक कुछ नहीं पहुँचता। यह कोई ऐसी सीमा नहीं जिसके इर्द-गिर्द रास्ता निकालना हो; यही वजह है कि इंटेंट लिंक छापने लायक चीज़ बनता है।
इसी से यह भी तय होता है कि उसका अच्छा इस्तेमाल कैसा होता है। सम्मेलन का वह साइन जो इवेंट का हैशटैग पहले से भर देता है और राय की जगह खाली छोड़ देता है, पढ़ने वाले का सम्मान करता है। वह कोड जो पहले पुरुष में तारीफ़ लिख देता है और उम्मीद करता है कि उसे बिना पढ़े भेज दिया जाएगा, नहीं करता — और वह कंपोज़ बॉक्स में वैसे भी दिख ही जाता है। वही ड्राफ़्ट लिखिए जिसे स्कैन करने वाला ज़ोर से पढ़ दे तो आपको ख़ुशी हो।
एक शर्त ऐसी है जिसे कोड के बगल में छाप देना ठीक रहेगा: कंपोज़ स्क्रीन के लिए पढ़ने वाले का X में साइन इन होना ज़रूरी है। जिसका खाता नहीं है वह साइन-इन की दीवार तक पहुँचता है, इसलिए आम जनता वाले दर्शकों के लिए पहले से लिखी पोस्ट कमज़ोर चुनाव है, और जहाँ दर्शक पहले से उस प्लेटफ़ॉर्म पर हों वहाँ ठीक-ठाक।
सवाल और जवाब
क्या कोड स्कैन करते ही पोस्ट हो जाता है?
नहीं। इंटेंट लिंक X की कंपोज़ स्क्रीन को टेक्स्ट पहले से भरा हुआ खोलता है, और वहीं रुक जाता है। स्कैन करने वाला उसे पढ़ता है, चाहे तो बदलता है, और पोस्ट दबाता है — या स्क्रीन बंद कर देता है और कुछ नहीं होता। कोई भी लिंक किसी की ओर से, उसके कुछ किए बिना, पोस्ट नहीं कर सकता।
हैंडल वाले URL में x.com इस्तेमाल करूँ या twitter.com?
दोनों उसी प्रोफ़ाइल तक पहुँचते हैं; twitter.com के पते x.com पर रीडायरेक्ट हो जाते हैं। हैंडल @ के बिना डालिए और टूल एक जैसा URL बना देगा, ताकि आप डोमेन को जिस भी तरह सोचें, कोड की लंबाई वही रहे।
पहले से लिखा टेक्स्ट कितना लंबा हो सकता है?
X कंपोज़ स्क्रीन पर अपनी सीमा लागू करता है — सामान्य खाते के लिए 280 अक्षर — और यहाँ का फ़ील्ड भी वहीं रुक जाता है। व्यवहार में सिंबल का आकार उससे कड़ी अड़चन है: पर्सेंट-एन्कोडिंग पेलोड को दोगुना कर सकती है, इसलिए छोटे छपाई आकार के लिए बने कोड में अधिकतम से कहीं कम सामग्री होनी चाहिए।
क्या मैं पहले से लिखे टेक्स्ट में हैशटैग और कोई लिंक डाल सकता हूँ?
हाँ। दोनों URL में जाने से पहले एन्कोड हो जाते हैं, इसलिए हैश %23 बनता है और लिंक के भीतर के कोलन तथा स्लैश भी एस्केप हो जाते हैं। इसीलिए हाथ से बनाए इंटेंट URL में चिपकाया गया कच्चा हैश उसे काट देता है — ब्राउज़र उसे फ़्रैगमेंट का चिह्न पढ़ लेता है। यहाँ के फ़ील्ड में टाइप करने पर वह आपके लिए एस्केप कर दिया जाता है।
स्थिर QR कोड कैसे काम करता है
इस साइट का हर कोड स्थिर है: पेलोड काले और सफ़ेद मॉड्यूल में ही लिखा जाता है। कोड पढ़े जाते समय कुछ खोजा नहीं जाता, हमारा कोई सर्वर इसमें शामिल नहीं होता, और कोई सब्सक्रिप्शन छपे हुए कोड को थामे नहीं रखता। यही गुण उसकी सीमा भी है — एक बार छप जाने पर उसके भीतर जो है, वह बदला नहीं जा सकता।
फिर तीन बातें तय करती हैं कि छपा कोड पढ़ा जाएगा या नहीं: पेलोड कितने बाइट का हुआ, कौन-सा रिकवरी स्तर नुक़सान सोखता है, और कागज़ पर एक मॉड्यूल कितना चौड़ा बैठता है। ये गाइड इनमें से हर एक को आँकड़ों के साथ देखती हैं।