xBarcodexBarcode
ISO ISO/IEC 18004:2015

QR कोड जेनरेटर और ISO मानक विवरण

एक 2D मैट्रिक्स बारकोड जो संख्यात्मक, अल्फ़ान्यूमेरिक और बाइट डेटा को संभालने में सक्षम है। क्षति का सामना करने के लिए इसमें अंतर्निहित Reed-Solomon त्रुटि सुधार (L, M, Q, H) है।

Live Generator
22/500

चेक अंकों का स्थान स्पष्ट होने पर उन्हें जोड़ता है। GS1 के लिए AI को कोष्ठकों में लिखें। मौजूदा चेक अंकों का सत्यापन किया जाता है। अन्य फ़ॉर्मैट पहले की तरह काम करते हैं।

FG
BG
🛡️डेटा प्रतिधारण शून्य: एज मेमोरी में तुरंत एन्कोड किया गया। कभी संग्रहीत नहीं।

तकनीकी विनिर्देश

संरचना फाइंडर पैटर्न + एलाइनमेंट पैटर्न + टाइमिंग पैटर्न + डेटा और त्रुटि सुधार कोडवर्ड
क्षमता संख्यात्मक: 7,089 वर्ण, अल्फ़ान्यूमेरिक: 4,296 वर्ण, बाइनरी: 2,953 बाइट्स
वर्ण सेट संख्यात्मक, अल्फ़ान्यूमेरिक, बाइट, कांजी (Kanji)
Quiet Zone Requirement ≥ 10x module width (Standard quiet zone)

सामान्य अनुप्रयोग

यह मानक निम्नलिखित उद्योगों में व्यापक रूप से उपयोग किया जाता है:

मोबाइल मार्केटिंग, URL, Wi-Fi कॉन्फ़िगरेशन, भुगतान, उत्पाद पैकेजिंग
इनपुट बाधाएं और समता: Engineered with Reed-Solomon Forward Error Correction (ECC) to tolerate physical damage, smudging, or partial occlusion. Configurable ECC levels ensure maximum scan reliability in high-speed sorting.
डेवलपर त्वरित शुरुआत

Automate QR Code via API

पूर्ण API संदर्भ →
curl -X POST https://api.xbarcode.ai/v1/render \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -d '{
  "format": "qr_code",
  "content": "https://xbarcode.ai/😄"
}' > barcode.svg
API outputs: SVG, PDF, EPS and matrix JSON. PNG is exported in the browser. < 20ms एज विलंबता

⚡ अंदर का विज्ञान

हमारा Rust इंजन इस विशिष्ट प्रारूप को कैसे अनुकूलित करता है:

मिश्रित-मोड DP सेगमेंटेशन (Numeric/Alphanumeric/Byte/Kanji) ISO 18004 के लिए कुल बिट्स को न्यूनतम करता है।

  • वर्ज़न-आधारित हेडर + कैरेक्टर-काउंट बिट गणना यह सुनिश्चित करती है कि सेगमेंट चुने गए वर्ज़न में हमेशा फिट हों।
  • ECI (UTF-8) केवल तब जोड़ा जाता है जब Latin-1 के बाहर के बाइट्स हों, जिससे सामान्य पेलोड छोटा रहता है।
  • Reed-Solomon ECC cached GF(256) एन्कोडर और ब्लॉक इंटरलीविंग का उपयोग करता है—बिट्स को expand किए बिना (कम मेमोरी)।
  • Mask चयन ISO पेनल्टी नियमों को word-level scans, popcount balance और virtual masking (मैट्रिक्स clone किए बिना) से जाँचता है।
  • फास्ट पाथ: <=64 वर्ण के लिए stack-allocated DP, और short/homogeneous content के लिए DP skip करके गति बढ़ाई जाती है।
संबंधित मानक

Alternative Symbologies related to QR Code

Need an Industry-Grade Solution?

Explore how xBarcode powers retail GTIN, shipping labels, and GS1 Digital Link migration.