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

YouTube QR कोड जनरेटर

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

YouTube सेटिंग्स

@ के बिना। 3 से 30 अक्षर: अक्षर, अंक, बिंदु, हाइफ़न और अंडरस्कोर।

चैनल हैंडल लिखिए।

डिज़ाइन

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

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

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

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

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

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

प्रीसेट

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

ग्रेडिएंट

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

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

45°

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

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

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

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

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

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

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

4 मॉड्यूल

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

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

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

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

एक्सपोर्ट

एक्सपोर्ट

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

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

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

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

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

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

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

YouTube चैनल, वीडियो, या ऐसा सब्सक्राइब लिंक एन्कोड करें जो आपके चैनल पेज पर सब्सक्राइब प्रॉम्प्ट खोल दे। सब्सक्राइब विकल्प चैनल id वाला रूप इस्तेमाल करता है, क्योंकि sub_confirmation पैरामीटर भरोसेमंद ढंग से उसी रूप के साथ काम करता है।

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

कैमरा youtube.com या youtu.be का पता दिखाकर टैप पर खोलता है, और सब्सक्राइब लिंक चैनल पेज पर सब्सक्राइब डायलॉग उठा हुआ छोड़ता है।

तीन लिंक रूप, तीन अलग नतीजे

YouTube एक ही चैनल तक एक से ज़्यादा तरीक़ों से पहुँचाता है, और जैसे ही पता छपाई में जम जाता है, ये अंतर मायने रखने लगते हैं। हैंडल वाला लिंक चैनल का मुख पृष्ठ खोलता है। वीडियो वाला लिंक एक क्लिप खोलता है। सब्सक्राइब लिंक चैनल पेज खोलता है, जिस पर सब्सक्राइब डायलॉग पहले से उठा हुआ होता है। ये आपस में बदले नहीं जा सकते, और तीनों में से सिर्फ़ एक ही नाम बदलने के बाद बचता है।

लंबाई भी अलग होती है, और वह छपे हुए सिंबल में दिखती है। youtu.be वाला लिंक लगभग 28 अक्षर का होता है और मध्यम रिकवरी पर संस्करण 3 के सिंबल में समा जाता है — आर-पार 29 मॉड्यूल। वही वीडियो youtube.com/watch?v= के रूप में लगभग 43 अक्षर का होता है और उसे संस्करण 4 चाहिए, आर-पार 33 मॉड्यूल। छपाई की तय चौड़ाई पर इसका मतलब है बिना किसी फ़ायदे के साफ़ तौर पर महीन मॉड्यूल ग्रिड, इसलिए छोटा रूप उपलब्ध हो तो वही चिपकाइए।

sub_confirmation=1 पूछता है; सब्सक्राइब नहीं करता

सब्सक्राइब विकल्प चैनल URL के पीछे ?sub_confirmation=1 जोड़ देता है। जवाब में YouTube चैनल पेज लोड होते ही अपना सब्सक्राइब पुष्टि डायलॉग उठा देता है। स्कैन करने से कोई सब्सक्राइब नहीं होता: दर्शक को उस डायलॉग में बटन दबाना ही पड़ता है, और वह उसे हटाकर चैनल पेज पर रुक भी सकता है। यह पैरामीटर सब्सक्राइब बटन ढूँढ़ने का कदम भर हटाता है, और पूरा असर इतना ही है।

दो ईमानदार चेतावनियाँ। यह पैरामीटर /channel/UC… वाले रूप पर भरोसेमंद है, और @handle वाले URL पर उसके एक-सा व्यवहार न करने की शिकायतें व्यापक रूप से आती रही हैं — इसीलिए यह पेज उस विकल्प के लिए हैंडल नहीं, चैनल id माँगता है। और जब फ़ोन लिंक को ब्राउज़र के बजाय इंस्टॉल किए YouTube ऐप को सौंप देता है, तो डायलॉग शायद दिखे ही नहीं — चैनल पेज फिर भी खुलता है, इसलिए कुछ खोता नहीं, पर यह दावा मत छापिए कि सबको संकेत दिखेगा।

हैंडल बदलते हैं, चैनल id नहीं

YouTube हैंडल 3 से 30 अक्षर का होता है और उसका मालिक उसे बदल सकता है। चैनल id 24 अक्षर का होता है, UC से शुरू होता है, चैनल बनते समय दिया जाता है, और वह कभी नहीं बदलता। आज दोनों उसी एक चैनल तक पहुँचाते हैं; रीब्रांड के बाद उनमें से सिर्फ़ एक ही पहुँचाएगा।

यानी छपाई का चुनाव उस कोड के बीच का सौदा है जिसे आप पढ़ सकते हैं, और उस कोड के बीच जो टिकता है। हैंडल वाले लिंक छोटे होते हैं और उनके बगल में छपा टेक्स्ट पढ़ा जा सकता है, जो एंड स्क्रीन या छोटी उम्र वाले फ़्लायर पर जँचता है। चैनल id वाले लिंक लंबे होते हैं और इंसान के लिए अपठनीय, पर दुकान की खिड़की पर लगा पोस्टर अधिकतर रीब्रांड से ज़्यादा जीता है। YouTube /channel/UC… वाले पते दोनों ही सूरतों में परोसता रहता है।

  • youtube.com/@handle — छोटा, इंसान के पढ़ने लायक, हैंडल बदलते ही टूट जाता है
  • youtube.com/channel/UC… — 24 स्थायी अक्षर, लंबा सिंबल, नाम बदलने के बाद भी बचा रहता है
  • youtu.be/videoId — वीडियो का सबसे छोटा रूप, वीडियो id के 11 अक्षर
  • youtube.com/watch?v=videoId&t=90 — वही वीडियो शुरुआती समय के साथ, कुछ और अक्षरों की कीमत पर

सवाल और जवाब

क्या सब्सक्राइब लिंक लोगों को अपने आप सब्सक्राइब कर देता है?

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

सब्सक्राइब विकल्प को मेरे हैंडल के बजाय चैनल id क्यों चाहिए?

क्योंकि यह पैरामीटर /channel/UC… वाले URL रूप पर भरोसे से चलता है और @handle वाले URL पर न चलने की शिकायतें व्यापक रूप से आती रही हैं। आपका चैनल id वही 24 अक्षरों की स्ट्रिंग है जो UC से शुरू होती है और YouTube Studio में Settings, Channel, Advanced settings के नीचे मिलती है। सादे चैनल लिंक के लिए हैंडल वाला विकल्प इस्तेमाल कीजिए।

मैंने अपना सब्सक्राइब कोड स्कैन किया और कोई डायलॉग नहीं दिखा।

आम तौर पर इसका मतलब है कि फ़ोन ने लिंक ब्राउज़र के बजाय YouTube ऐप में खोला। ऐप दर्शक को चैनल पेज तक ले जाता है पर पुष्टि डायलॉग शायद न दिखाए। चैनल फिर भी खुलता है, यानी कोड काम कर रहा है; वह संकेत ब्राउज़र की तरफ़ की एक सुविधा है जिस पर भरोसा नहीं किया जा सकता।

क्या मैं वीडियो के किसी ख़ास क्षण से जोड़ सकता हूँ?

हाँ। सेकंड में शुरुआती समय वाला watch URL भी एक साधारण URL ही है, इसलिए समय पैरामीटर सहित पूरा पता चिपका दीजिए। इससे पेलोड में मुट्ठी भर अक्षर जुड़ते हैं, जो सिंबल को एक संस्करण ऊपर धकेल सकते हैं और छपाई के उसी आकार पर मॉड्यूल को थोड़ा महीन कर सकते हैं।

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

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

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