حاسبة رقم التحقق للباركود

أدخل أول 12 رقماً لحساب رقم التحقق النهائي للباركود مثل EAN-13 وUPC وISBN تلقائياً عبر المجموع الموزون والتحقق من صحته، باستخدام حاسبة رقم التحقق المجانية على الإنترنت.

طريقة الاستخدام

  1. أدخل البيانات

    أدخل القيم المطلوبة في حقول الإدخال.

  2. اضبط الإعدادات

    اختر الخيارات والإعدادات المناسبة.

  3. اعرض النتائج

    انقر احسب للحصول على النتائج فوراً.

ما هو رقم التحقق؟

رقم التحقق (check digit) هو رقم تحقق واحد يُضاف في نهاية رقم الباركود مثل EAN-13 أو UPC. وبما أنه يُحسب من الأرقام السابقة وفق قاعدة ثابتة، فإن خطأً في إدخال أو مسح رقم واحد فقط يجعله لا يطابق القيمة المُعاد حسابها، فيُكتشف الخطأ على الفور.

لماذا نحتاجه؟

يُمسح الباركود آلاف المرات في أنظمة اللوجستيات ونقاط البيع والمخزون، وإذا قُرئ رقم خاطئ واحد على أنه منتج آخر فقد يسبب فوضى كبيرة. رقم التحقق آلية تحقق ذاتي (self-checking) تتأكد من سلامة الرقم بذاته دون أي اتصال إضافي، فتُرشّح أخطاء الرقم الواحد ومعظم أخطاء تبديل الأرقام المتجاورة.

  • EAN-13: يُشتق رقم التحقق الثالث عشر من الأرقام الاثني عشر الأولى
  • UPC-A: يُشتق رقم التحقق الثاني عشر من الأرقام الأحد عشر الأولى (مجموعة جزئية من EAN-13)
  • تستخدم GS1 SSCC وITF-14 وغيرها المبدأ نفسه Mod 10

صيغة الحساب

يُحسب رقم التحقق لـ EAN-13 بطريقة الباقي 10 (Mod 10).

رقم التحقق = (10 − (المجموع المرجح % 10)) % 10

المجموع المرجح هو ناتج ضرب كل رقم من الأرقام الاثني عشر الأولى في وزنه حسب موضعه ثم جمع النواتج. تُضرب المواضع 1 و3 و5… (الفردية) في ×1، والمواضع 2 و4 و6… (الزوجية) في ×3.

مثال (880123456789):
8×1 + 8×3 + 0×1 + 1×3 + 2×1 + 3×3 + 4×1 + 5×3 + 6×1 + 7×3 + 8×1 + 9×3 = 127
127 % 10 = 7 ← 10 − 7 = 3 ← الباركود الكامل 8801234567893

إذا كان المجموع المرجح من مضاعفات 10، يصبح (10 − 0) % 10 = 0، فيكون رقم التحقق 0.

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

ما هو رقم التحقق؟
رقم التحقق هو آخر رقم في الباركود، يُحسب من الأرقام السابقة للتحقق من صحة الرقم بأكمله. يكشف أخطاء الإدخال أو المسح على الفور.
بأي خوارزمية يُحسب رقم التحقق؟
تستخدم أكواد EAN/UPC خوارزمية الباقي 10 (Mod 10). تُضرب المواضع الفردية في ×1 والزوجية في ×3 للحصول على المجموع المرجح، ثم يكون رقم التحقق (10 − المجموع المرجح % 10) % 10.
كيف يتكون باركود EAN-13؟
يتكون EAN-13 من رمز الدولة (GS1) المؤلف من 2 إلى 3 أرقام، ورمز المُصنّع، ورمز المنتج، ورقم تحقق أخير واحد. على سبيل المثال، الرمز الذي يبدأ بـ 880 هو منتج مسجل لدى GS1 كوريا.
ما الفرق بين EAN-13 وUPC-A؟
EAN-13 هو المعيار الدولي المؤلف من 13 رقماً، وUPC-A هو المعيار الأمريكي الشمالي المؤلف من 12 رقماً. بإضافة صفر في البداية يتحول UPC-A مباشرة إلى EAN-13، لذا يتوافق النظامان بخوارزمية Mod 10 نفسها.
ما دور رقم التحقق؟
عندما يقرأ الماسح الباركود، يُعيد حساب رقم التحقق من الأرقام السابقة ويقارنه بآخر رقم فعلي. وإذا اختلفت القيمتان، يُعتبر القراءة خاطئة ويُطلب إعادة المسح، مما يمنع تسجيل منتج خاطئ.
لماذا تُضرب المواضع الزوجية فقط في 3؟
التبديل بين 1 و3 يكشف أيضاً 'أخطاء التبديل' التي يتبادل فيها رقمان متجاوران موضعيهما. فعند تبديل رقمين تتغير الأوزان ويتغير المجموع المرجح، فلا يطابق رقم التحقق.
هل يمكن أن يكون رقم التحقق 0؟
نعم. إذا كان المجموع المرجح من مضاعفات 10 بالضبط (مثل 120 أو 130)، يصبح الباقي 0، فيكون (10 − 0) % 10 = 0، أي أن رقم التحقق 0. لذا فإن 0 قيمة تحقق صحيحة أيضاً.
هل يمكن لهذه الحاسبة التحقق من ISBN أيضاً؟
يستخدم ISBN-13 المؤلف من 13 رقماً خوارزمية Mod 10 نفسها التي يستخدمها EAN-13، فيُحسب مباشرة. أما ISBN-10 القديم المؤلف من 10 أرقام فيستخدم أوزاناً من 1 إلى 10 وMod 11، لذا تختلف طريقته.
أسعار محدّثة 2026

آلات حاسبة ذات صلة