सार्वजनिक टेस्ट कॉर्पस

हमारे स्कैनर-संगतता के दावे उन्हीं सबूतों पर निर्भर हैं जिन पर वे बने हैं। यह पृष्ठ वह कॉर्पस है, वे इनपुट जिनके विरुद्ध हम अपने एनकोडर फैमिली का रिग्रेशन-टेस्ट करते हैं, साथ ही फोन-कैमरा व्यवहार जिसे आप स्वयं ऑडिट कर सकते हैं, हमारी बात माने बिना।

Why this exists: most QR tools publish a compatibility matrix. Ours publishes the corpus behind the matrix. If you're responsible for a scanner fleet, retail, warehouse, pharma, airline, DMV, you can run this corpus through your own readers and verify every claim we make.

corpus.zip डाउनलोड करें बंडल्ड फिक्सचर JSON + CSV + पद्धति + README। ~4 KB।

Loading version…

कॉर्पस का उपयोग कैसे करें

फिक्सचर डाउनलोड करें।

हर टेस्ट वेक्टर /test-vectors/fixtures.json में है। प्रति प्रकार एक JSON ऑब्जेक्ट। इस साइट से सीधे लाया गया।

QR पुनर्जनित करें।

किसी भी फिक्सचर का fields मैप लें, उस प्रकार के लिए जनरेटर में मान भरें, और जनरेट करें।

अपने फ्लीट से स्कैन करें।

जनरेट किए गए QR पर iPhone Camera, Android Camera, Google Lens, औद्योगिक स्कैनर, या ऐप-विशिष्ट रीडर पॉइंट करें। सत्यापित करें कि डीकोड किया गया टेक्स्ट उस फिक्सचर के लिए हर expect सब-स्ट्रिंग में है।

विसंगतियों की रिपोर्ट करें।

यदि आपके फ्लीट का कोई स्कैनर ऐसा डीकोड लौटाता है जो फिक्सचर से मेल नहीं खाता, तो एक इश्यू फाइल करें। हम पुनः उत्पन्न करेंगे, आपके स्कैनर को सार्वजनिक संगतता मैट्रिक्स में जोड़ेंगे, और यदि एनकोडर बग है तो फिक्स शिप करेंगे।

अपेक्षित स्कैन परिणाम

यह उसी डेटासेट से रेंडर होता है जिससे संगतता मैट्रिक्स और हर टाइप पेज की "Scans on" लाइन बनती है, इसलिए तीनों आपस में असहमत नहीं हो सकते। /test-vectors/ पर मौजूद पूरी फिक्सचर फ़ाइल में 33 एंट्री हैं, हर उस एनकोडर फैमिली के लिए एक जिसका हम रिग्रेशन-टेस्ट करते हैं; यह हर प्रोडक्ट टाइप के लिए एक पंक्ति नहीं है, और हम ऐसा दावा नहीं करते।

प्रकारफिक्सचर इनपुटiPhone CameraAndroid Cameraप्रो स्कैनर
URLhttps://example.com/testलिंक खोलता हैA1लिंक खोलता हैA5डीकोड करता हैA8
WiFiWIFI:S:MyNet;T:WPA;P:...;;नेटवर्क जॉइन करता हैA1नेटवर्क जॉइन करता हैA5पेलोड डीकोड करता हैA8
WiFi Enterprise (EAP)WPA2-EAP PEAP identity=alice@corpiOS 17+, रिपोर्टेडUडीकोड करता है; जॉइन होना OEM पर निर्भरUपेलोड डीकोड करता हैQ
vCardFN=Alice ORG=Acme ...कॉन्टैक्ट्स में जोड़ेंA1कॉन्टैक्ट्स में जोड़ेंA5पेलोड डीकोड करता हैA8
TOTPotpauth://totp/...?secret=JBSW...ऑथेंटिकेटर ऐप इसे पढ़ता हैA9, A10ऑथेंटिकेटर ऐप इसे पढ़ता हैA9, A10URI डीकोड करता हैA8
eSIMLPA:1$rsp.example.com$K2-LM...iOS 17.4+ प्रोविज़न करता हैA4Android 13+ प्रोविज़न करता हैUURI डीकोड करता हैQ
Bitcoin (BIP-21)bitcoin:1A1zP1eP...वॉलेट ऐप खुलता हैQवॉलेट ऐप खुलता हैQURI डीकोड करता हैQ
SEPA (EPC)BCD header + name + IBAN + amountकेवल रॉ स्ट्रिंगQकेवल रॉ स्ट्रिंगQरॉ स्ट्रिंग डीकोड करता हैQ
Swiss QR-billSPC header + IBAN + address + amountकेवल रॉ स्ट्रिंगQकेवल रॉ स्ट्रिंगQरॉ स्ट्रिंग डीकोड करता हैQ
Micro QRCompact payloadकोई डीकोड नहींV, Uकोई डीकोड नहींGऔद्योगिक रीडरZ
rMQRRectangular payloadकोई डीकोड नहींUकोई डीकोड नहींGनए Zebra, Scandit और Cognex फ़र्मवेयरZ
GS1 Digital Linkhttps://id.gs1.org/01/09506000134352URL खोलता हैQURL खोलता हैQPOS फ़र्मवेयर AI पार्स करता हैQ
AztecArbitrary payloadकोई डीकोड नहींA2Google Lens, कुछ वेरिएंटA7नेटिवA8
Data MatrixArbitrary payloadकोई डीकोड नहींA2Google LensA6नेटिवA8
PDF417AAMVA or arbitraryकोई डीकोड नहींA2Google Lens, असमानA7नेटिवA8
AAMVA driver license@\n\x1e\rANSI 636014100002DL...iOS 17+ लाइसेंस-अवेयर फ़्लोA3केवल लाइसेंस-अवेयर ऐपUनेटिवA8
EAN-13 / UPC-A0012345678905कोई डीकोड नहींApGoogle LensGहर रिटेल POSA8
Code 128ABC-123कोई डीकोड नहींApGoogle LensGनेटिवA8

चिह्नों को कैसे पढ़ें

सबूत

"अपेक्षित स्कैन परिणाम" का क्या मतलब है

पद्धति नोट्स

स्कैनर-फ्लीट अटेस्टेशन लॉग

हर मैन्युअल डिवाइस रन, दिनांकित। नई पंक्तियाँ तब जोड़ी जाती हैं जब हम नया हार्डवेयर हासिल करते हैं या कोई उपयोगकर्ता विसंगति की रिपोर्ट करता है; कोई परिणाम कभी चुपचाप नहीं बदलता, उसे एक नई पंक्ति मिलती है।

#DeviceOS / appCorpus sliceResultDateNotes
A1iPhone 15 ProiOS 18.3, native CameraAll QR fixturespass2026-04-10
A2iPhone 15 ProiOS 18.3, native CameraAztec, PDF417, Data Matrixfail2026-04-10कोई भी नेटिव रूप से डीकोड नहीं करता (अपेक्षित, देखें /standards/non-qr-2d/)
A3iPhone 15 ProiOS 18.3, native CameraAAMVA PDF417partial2026-04-10iOS 17+ लाइसेंस-अवेयर फ़्लो Add to Wallet देता है; रॉ PDF417 वापस नहीं मिलता
A4iPhone 15 ProiOS 18.3, WalleteSIM LPApass2026-04-12Add-eSIM फ़्लो सही तरीके से ट्रिगर होता है
A5Pixel 8Android 14, native CameraAll QR fixturespass2026-04-10
A6Pixel 8Android 14, Google LensData Matrixpass2026-04-10
A7Pixel 8Android 14, Google LensAztec, PDF417partial2026-04-10कुछ वेरिएंट डीकोड करते हैं; सपोर्ट असमान है
A8Zebra DS8100firmware CAAACS00-002-R06All 2D + 1D fixturespass2026-04-11औद्योगिक इमेजर, कैनोनिकल संदर्भ
A9Google Authenticatorv7.0+ (iOS/Android)TOTP, HOTPpass2026-04-12केवल SHA-1, 6-अंक (Google की डी-फैक्टो प्रोफ़ाइल के अनुसार algorithm/digits पैरामीटर अनदेखा करता है)
A101Passwordv8 (iOS/Android/macOS)TOTP, HOTPpass2026-04-12पूर्ण RFC सपोर्ट, SHA-256, SHA-512, 8-अंक सहित

आगे क्या है

यह भी देखें

Corpus last regression-tested 2026-04-18. iPhone 15 Pro / iOS 18.3, Pixel 8 / Android 14, Zebra DS8100.