मुख्य सामग्री पर जाएं
Check Digit Calculator
इंटरएक्टिव रीयल-टाइम चेक डिजिट गणना इंजन

चेक डिजिट कैलकुलेटर और लाइव सत्यापनकर्ता

बारकोड, क्रेडिट कार्ड, IMEI, शिपिंग कंटेनर और वित्तीय प्रतिभूतियों के लिए लाइव चरण-दर-चरण गणितीय विज़ुअलाइज़र के साथ चेक डिजिट की तुरंत गणना और सत्यापन करें।

चेक डिजिट कैलकुलेटर और सत्यापनकर्ता

EAN-13 / GTIN-13

रिटेल और बारकोड

अंतरराष्ट्रीय रिटेल बारकोड प्रारूप जो वैश्विक स्तर पर सुपरमार्केट और उपभोक्ता वस्तुओं पर उपयोग होता है।

12 / 12
स्थान और हाइफ़न स्वचालित रूप से अनदेखे किए जाते हैं।
चेकसम फ़ॉर्मूला:Modulo 10
वेट मल्टीप्लायर:1, 3, 1, 3...
आवश्यक पेलोड लंबाई:12 अंक
परिकलित चेक डिजिट

पैकेजिंग और स्कैनर रीडिंग के लिए तैयार

चेक डिजिट7
पूर्ण सत्यापित कोड:
5901234123457
कुल 13 अंक

रीयल-टाइम बारकोड और सिम्बोलॉजी पूर्वावलोकन

लाइव SVG रेंडरिंग
5 9 0 1 2 3 4 1 2 3 4 5 7

बाइनरी गार्ड बार, पेलोड एन्कोडिंग और हाइलाइट किए गए अंतिम चेक डिजिट को प्रदर्शित करता है।

चरण-दर-चरण वेट गुणन

Sum of products (83) mod 10 = 3. Check Digit = (10 - 3) % 10 = 7

समर्थित चेक डिजिट मानक और सिम्बोलॉजी

इसके कॉन्फ़िगरेशन, नमूना डेटा और फ़ॉर्मूला मापदंडों को तुरंत लोड करने के लिए नीचे किसी भी एल्गोरिदम पर क्लिक करें।

⚡ 122 विशेष उप-उपकरण

सभी चेक डिजिट उप-उपकरण और कैलकुलेटर देखें

GS1, ISO, वित्तीय और सरकारी सिम्बोलॉजी के लिए समर्पित कैलकुलेटर, बारकोड सत्यापनकर्ता और रूपांतरण उपकरण।

📖 गणितीय सिद्धांत

चेक डिजिट गंभीर ट्रांसक्रिप्शन त्रुटियों को कैसे रोकते हैं

एक चेक डिजिट बारकोड नंबर, बैंक खाते और सीरियल टैग जैसे पहचान नंबरों पर त्रुटि का पता लगाने के लिए उपयोग की जाने वाली अतिरेक जांच (रिडंडेंसी चेक) है। इसमें अनुक्रम के अन्य अंकों से एक एल्गोरिदम के माध्यम से गणना किए गए एक या अधिक अंक शामिल होते हैं।

एकल-अंक ट्रांसक्रिप्शन त्रुटि का पता लगाना

उन 100% मामलों को पकड़ता है जहां ऑपरेटर एक गलत अंक टाइप करता है (उदा. 6 के बजाय 5 टाइप करना)।

आसन्न ट्रांसपोज़िशन त्रुटि का पता लगाना

एकांतर वेट पैटर्न (जैसे 3 और 1) गलती से बदले गए 98% से अधिक आसन्न अंकों का पता लगाते हैं (उदा. 53 के बजाय 35 टाइप करना)।

शून्य नेटवर्क राउंडट्रिप ओवरहेड

बारकोड ऑप्टिकल स्कैनर चेकआउट डेटाबेस या वेयरहाउस मैनेजमेंट सिस्टम में डेटा भेजने से पहले कोड को तुरंत ऑफलाइन सत्यापित करते हैं।

GS1 Modulo 10 एल्गोरिदम चरण-दर-चरण

  1. दाएं से बाएं गिनेंचेक डिजिट स्थिति से ठीक पहले वाले अंक को 3 से, अगले को 1 से, अगले को 3 से गुणा करें, और इसी तरह 3-1-3-1 के एकांतर क्रम में जारी रखें।
  2. सभी परिकलित गुणनफलों का योग करेंकुल योग प्राप्त करने के लिए सभी परिणामी गुणनफलों को एक साथ जोड़ें (उदा., \( S = 85 \))।
  3. Modulo 10 और घटावशेषफल निर्धारित करें \( R = S \pmod{10} \)। यदि \( R = 0 \), चेक डिजिट 0 है। अन्यथा, चेक डिजिट \( 10 - R \) है।
Check Digit = (10 - (Sum of Weighted Products % 10)) % 10

अक्सर पूछे जाने वाले प्रश्न

चेक डिजिट और बारकोड निर्माण से संबंधित सामान्य प्रश्नों के उत्तर।

EAN-13 और UPC-A चेक डिजिट गणना में क्या अंतर है?

EAN-13 (13 अंक) और UPC-A (12 अंक) दोनों बिल्कुल एक ही GS1 Modulo 10 एल्गोरिदम का उपयोग करते हैं। वास्तव में, किसी भी मानक 12-अंकीय UPC-A को शुरुआत में सिर्फ 0 (शून्य) जोड़कर EAN-13 में बदला जा सकता है, और परिणामी चेक डिजिट बिल्कुल समान रहता है!

क्या मैं इस टूल से व्यावसायिक उत्पादों के लिए बारकोड जनरेट कर सकता हूँ?

हाँ! यह टूल GS1 द्वारा निर्दिष्ट आधिकारिक मानक चेक डिजिट की गणना करता है। हालाँकि, रिटेल स्टोर (Amazon, Walmart, सुपरमार्केट) में व्यावसायिक रूप से उत्पाद बेचने के लिए, आपकी कंपनी का उपसर्ग GS1 के माध्यम से आधिकारिक तौर पर लाइसेंस प्राप्त होना चाहिए। लाइसेंस प्राप्त उपसर्ग और उत्पाद संख्या होने के बाद, यह टूल आपके लिए सटीक चेक डिजिट की गणना करता है।

Luhn एल्गोरिदम GS1 Modulo 10 से किस प्रकार भिन्न है?

जहाँ GS1 एकांतर अंकों को 3 से गुणा करता है, वहीं Luhn एल्गोरिदम हर दूसरे अंक को दोगुना (2 से गुणा) करता है। यदि दोगुना करने पर परिणाम 9 से अधिक आता है, तो परिणाम के दोनों अंकों को जोड़ दिया जाता है (या उसमें से 9 घटा दिया जाता है)। Luhn का व्यापक उपयोग क्रेडिट कार्ड सत्यापन (Visa, Mastercard, Amex) और सेलुलर मोबाइल IMEI नंबरों के लिए किया जाता है।

क्या CheckDigitLab मेरे द्वारा दर्ज किए गए नंबरों को स्टोर या अपलोड करता है?

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