عوامی ٹیسٹ کارپس

ہمارے اسکینر مطابقت کے دعوے صرف اتنے ہی اچھے ہیں جتنے وہ ثبوت جن پر وہ بنائے گئے ہیں۔ یہ صفحہ کارپس ہے, وہ ان پٹس جن کے خلاف ہم اپنے انکوڈر خاندانوں کو ریگریشن ٹیسٹ کرتے ہیں، نیز فون کیمرہ رویہ جسے آپ بذات خود آڈٹ کر سکتے ہیں۔

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 آبجیکٹ۔ اس سائٹ سے براہ راست لایا گیا۔

QRs دوبارہ جنریٹ کریں۔

کسی بھی فکسچر کا fields نقشہ لیں، جنریٹر میں ان قسموں کے لیے قدریں ڈالیں، اور جنریٹ کریں۔

اپنے فلیٹ سے اسکین کریں۔

تیار شدہ QR پر iPhone Camera، Android Camera، Google Lens، صنعتی اسکینر، یا ایپ مخصوص ریڈر کی نشاندہی کریں۔ تصدیق کریں کہ ڈی کوڈ شدہ متن میں اس فکسچر کے لیے ہر expect سب اسٹرنگ موجود ہے۔

تضادات کی رپورٹ کریں۔

اگر آپ کے فلیٹ میں کوئی اسکینر ایسا ڈی کوڈ واپس کرتا ہے جو فکسچر سے مطابقت نہیں رکھتا، تو ایشو فائل کریں۔ ہم دوبارہ بنائیں گے، آپ کے اسکینر کو عوامی مطابقت میٹرکس میں شامل کریں گے، اور انکوڈر بگ ہو تو فکس شپ کریں گے۔

متوقع اسکین نتائج

یہ compatibility میٹرکس اور ہر قسم کے صفحے کی "Scans on" لائن جیسے ہی dataset سے رینڈر ہوتا ہے، اس لیے یہ تینوں ایک دوسرے سے متضاد نہیں ہو سکتے۔ /test-vectors/ پر مکمل fixture فائل میں 33 اندراجات ہیں، ہر اس انکوڈر خاندان کے لیے ایک جسے ہم ریگریشن ٹیسٹ کرتے ہیں؛ یہ فی پروڈکٹ قسم ایک قطار نہیں ہے، اور ہم ایسا دعویٰ نہیں کرتے۔

قسمFixture ان پٹiPhone CameraAndroid CameraPro اسکینر
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ڈی کوڈ کرتا ہے؛ join کرنا OEM پر منحصر ہےUپے لوڈ ڈی کوڈ کرتا ہےQ
vCardFN=Alice ORG=Acme ...رابطوں میں شامل کریںA1رابطوں میں شامل کریںA5پے لوڈ ڈی کوڈ کرتا ہےA8
TOTPotpauth://totp/...?secret=JBSW...Authenticator ایپ اسے پڑھتی ہےA9, A10Authenticator ایپ اسے پڑھتی ہے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صرف raw سٹرنگQصرف raw سٹرنگQraw سٹرنگ ڈی کوڈ کرتا ہےQ
Swiss QR-billSPC header + IBAN + address + amountصرف raw سٹرنگQصرف raw سٹرنگQraw سٹرنگ ڈی کوڈ کرتا ہےQ
Micro QRCompact payloadڈی کوڈ نہیںV, Uڈی کوڈ نہیںGصنعتی ریڈرزZ
rMQRRectangular payloadڈی کوڈ نہیںUڈی کوڈ نہیںGنئے Zebra، Scandit اور Cognex firmwareZ
GS1 Digital Linkhttps://id.gs1.org/01/09506000134352URL کھولتا ہےQURL کھولتا ہےQPOS firmware AIs parse کرتا ہے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

نشانات کیسے پڑھیں

شواہد

"متوقع اسکین نتیجہ" کا کیا مطلب ہے

طریقہ کار کے نوٹس

Scanner-fleet attestation لاگ

ہر دستی ڈیوائس رن، تاریخ کے ساتھ۔ قطاریں اس وقت شامل کی جاتی ہیں جب ہم ہارڈویئر حاصل کرتے ہیں یا کوئی صارف تضاد رپورٹ کرتا ہے؛ کوئی نتیجہ خاموشی سے کبھی نہیں بدلتا، اسے ایک نئی قطار ملتی ہے۔

#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 پیش کرتا ہے؛ raw 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 کے de facto پروفائل کے مطابق 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.