الانتقال إلى المحتوى الرئيسي
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% من الحالات التي يكتب فيها المشغل رقماً خاطئاً (مثل كتابة 5 بدلاً من 6).

كشف أخطاء تبديل الخانات المتجاورة

تكتشف أنماط الأوزان المتناوبة (مثل 3 و 1) أكثر من 98% من الأرقام المتجاورة المقلوبة بالخطأ (مثل كتابة 35 بدلاً من 53).

بدون أي تأخير في الاتصال بالشبكة

تتحقق ماسحات الباركود الضوئية من الرموز فوراً دون اتصال بالإنترنت قبل إرسال البيانات إلى قواعد بيانات نقاط البيع أو إدارة المستودعات.

خوارزمية 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 \).
رقم التحقق = (10 - (مجموع نواتج الضرب الموزونة % 10)) % 10

الأسئلة الشائعة

إجابات على الأسئلة الشائعة حول أرقام التحقق وإنشاء الباركود.

ما الفرق بين حساب رقم التحقق لـ EAN-13 و UPC-A؟

يستخدم كل من EAN-13 (13 رقماً) و UPC-A (12 رقماً) نفس خوارزمية GS1 Modulo 10 تماماً. في الواقع، يمكن تحويل أي رمز UPC-A قياسي مكون من 12 رقماً إلى EAN-13 ببساطة عن طريق إضافة 0 (صفر) في البداية، ويظل رقم التحقق الناتج متطابقاً تماماً!

هل يمكنني إنشاء باركود للمنتجات التجارية باستخدام هذه الأداة؟

نعم! تحسب هذه الأداة رقم التحقق القياسي الرسمي المحدد من قبل GS1. ومع ذلك، لبيع المنتجات تجارياً في متاجر التجزئة (مثل Amazon أو Walmart أو السوبرماركت)، يجب أن تكون بادئة شركتك مرخصة رسمياً من خلال GS1. بمجرد حصولك على البادئة المرخصة وأرقام المنتجات، تحسب هذه الأداة رقم التحقق الدقيق الذي تحتاجه.

كيف تختلف خوارزمية Luhn عن GS1 Modulo 10؟

بينما تضرب GS1 الأرقام بالتناوب في 3، تضاعف خوارزمية Luhn (تضرب في 2) كل رقم ثانٍ. إذا تجاوزت نتيجة المضاعفة 9، يتم جمع رقمي النتيجة معاً (أو طرح 9 منها). تُستخدم Luhn على نطاق واسع للتحقق من بطاقات الائتمان (Visa و Mastercard و Amex) وأرقام IMEI للهواتف المحمولة.

هل تقوم أداة CheckDigitLab بتخزين أو رفع الأرقام التي أدخلها؟

لا. يتم تنفيذ جميع الحسابات ومعاينات الباركود والتحقق من الدفعات بالكامل داخل متصفح الويب الخاص بك باستخدام JavaScript. لا يتم إرسال أي أرقام بطاقات أو تفاصيل حسابات أو تسلسلات باركود خاصة إلى خادم بعيد على الإطلاق.