মূল বিষয়বস্তুতে যান
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

সমর্থিত চেক ডিজিট মানদণ্ড ও সিম্বোলজি

কনফিগারেশন, নমুনা ডেটা এবং সূত্র অবিলম্বে লোড করতে নীচের যেকোনো অ্যালগরিদমে ক্লিক করুন।

⚡ ১২২টি বিশেষ সাবটুল

সকল চেক ডিজিট সাবটুল এবং ক্যালকুলেটর অন্বেষণ করুন

GS1, ISO, আর্থিক ও সরকারি শনাক্তকারীর জন্য স্বতন্ত্র ক্যালকুলেটর, বারকোড যাচাইকারী ও রূপান্তরকারী টুল।

📖 গাণিতিক তত্ত্ব

যেভাবে চেক ডিজিট গুরুতর লিপ্যন্তর ত্রুটি প্রতিরোধ করে

একটি চেক ডিজিট হলো বারকোড নম্বর, ব্যাংক অ্যাকাউন্ট এবং সিরিয়াল ট্যাগের মতো শনাক্তকরণ নম্বরের ত্রুটি সনাক্তকরণের জন্য ব্যবহৃত একটি রিডানড্যান্সি চেক। এটি অনুক্রমের অন্যান্য অঙ্ক থেকে একটি অ্যালগরিদমের মাধ্যমে গণনা করা এক বা একাধিক অঙ্ক নিয়ে গঠিত।

একক-ডিজিট লিপ্যন্তর ত্রুটি সনাক্তকরণ

অপারেটর একটি ভুল ডিজিট টাইপ করার ১০০% ক্ষেত্রে তা ধরে ফেলে (যেমন: ৬-এর পরিবর্তে ৫ টাইপ করা)।

পাশাপাশি স্থান পরিবর্তনজনিত ত্রুটি সনাক্তকরণ

পর্যায়ক্রমিক ওয়েট প্যাটার্ন (যেমন ৩ এবং ১) দুর্ঘটনাক্রমে উল্টে যাওয়া পাশাপাশি ডিজিটগুলোর ৯৮% সনাক্ত করে (যেমন: ৫৩-এর পরিবর্তে ৩৫ টাইপ করা)।

নেটওয়ার্ক অনুরোধের ঝামেলাহীন তাৎক্ষণিক যাচাই

বারকোড অপটিক্যাল স্ক্যানার চেকআউট ডেটাবেস বা গুদাম সিস্টেমে পাঠানোর আগেই অফলাইনে কোড যাচাই করে।

ধাপে ধাপে GS1 Modulo 10 অ্যালগরিদম

  1. ডান থেকে বামে গণনা করুনচেক ডিজিটের ঠিক পূর্ববর্তী ডিজিটটিকে ৩ দিয়ে, পরেরটিকে ১ দিয়ে, পরেরটিকে ৩ দিয়ে গুণ করুন—এভাবে ৩-১-৩-১ ক্রমে চালিয়ে যান।
  2. সমস্ত গণনাকৃত গুণফল যোগ করুনসর্বমোট যোগফল পেতে সমস্ত ফলাফল একসাথে যোগ করুন (যেমন: \( S = 85 \))।
  3. Modulo 10 এবং বিয়োগভাগশেষ নির্ণয় করুন \( R = S \pmod{10} \)। যদি \( R = 0 \) হয়, তবে চেক ডিজিট ০। অন্যথায়, চেক ডিজিট \( 10 - R \)।
Check Digit = (10 - (Sum of Weighted Products % 10)) % 10

প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী

চেক ডিজিট এবং বারকোড তৈরি সংক্রান্ত সাধারণ প্রশ্নের উত্তর।

EAN-13 এবং UPC-A চেক ডিজিট গণনার মধ্যে পার্থক্য কী?

উভয় EAN-13 (১৩ ডিজিট) এবং UPC-A (১২ ডিজিট) হুবহু একই GS1 Modulo 10 অ্যালগরিদম ব্যবহার করে। প্রকৃতপক্ষে, যেকোনো স্ট্যান্ডার্ড ১২-ডিজিটের UPC-A-এর শুরুতে একটি ০ (শূন্য) যোগ করলেই তা EAN-13-এ রূপান্তরিত হয় এবং ফলাফলস্বরূপ চেক ডিজিট অপরিবর্তিত থাকে!

আমি কি এই টুলের মাধ্যমে বাণিজ্যিক পণ্যের জন্য বারকোড তৈরি করতে পারি?

হ্যাঁ! এই টুলটি GS1 দ্বারা নির্ধারিত অফিসিয়াল স্ট্যান্ডার্ড চেক ডিজিট গণনা করে। তবে, খুচরা দোকানে (Amazon, Walmart, সুপারমার্কেট) বাণিজ্যিকভাবে পণ্য বিক্রি করতে আপনার কোম্পানির উপসর্গ (prefix) GS1-এর মাধ্যমে লাইসেন্সপ্রাপ্ত হতে হবে। লাইসেন্সপ্রাপ্ত উপসর্গ ও পণ্য নম্বর পাওয়ার পর, এই টুল আপনার প্রয়োজনীয় সঠিক চেক ডিজিট গণনা করে দেয়।

Luhn অ্যালগরিদম GS1 Modulo 10 থেকে কীভাবে আলাদা?

যেখানে GS1 পর্যায়ক্রমিক ডিজিটগুলোকে ৩ দিয়ে গুণ করে, সেখানে Luhn অ্যালগরিদম প্রতি দ্বিতীয় ডিজিটকে দ্বিগুণ (২ দিয়ে গুণ) করে। দ্বিগুণের ফলাফল ৯-এর বেশি হলে ফলাফলের দুটি অঙ্ক যোগ করা হয় (বা ৯ বিয়োগ করা হয়)। Luhn ক্রেডিট কার্ড যাচাইকরণ (Visa, Mastercard, Amex) এবং সেলুলার মোবাইল IMEI নম্বরের জন্য ব্যাপকভাবে ব্যবহৃত হয়।

CheckDigitLab কি আমার প্রবেশ করানো নম্বর সংরক্ষণ বা আপলোড করে?

না। সমস্ত গণনা, বারকোড ভিজ্যুয়ালাইজেশন এবং ব্যাচ যাচাইকরণ সম্পূর্ণরূপে আপনার ব্রাউজারের মধ্যে JavaScript ব্যবহার করে সম্পন্ন হয়। কোনো কার্ড নম্বর, অ্যাকাউন্টের বিবরণ বা মালিকানাধীন বারকোড সিকোয়েন্স কখনই কোনো দূরবর্তী সার্ভারে পাঠানো হয় না।