تخطَّ إلى المحتوى

حاسبة رقم التحقق EAN-13

أدخل الأرقام الاثني عشر الأولى من EAN-13 لتحصل فورًا على الرقم الثالث عشر أي رقم التحقق. أو اكتب الأرقام الثلاثة عشر لتعرف هل الرمز صحيح. تجد أدناه المعادلة ومثالًا محلولًا، وكل شيء يعمل بجافاسكربت خفيف داخل متصفحك.

اكتب 12 رقمًا لتحصل على رقم التحقق، أو 13 رقمًا للتحقق من رمز كامل.

رقم التحقق

7

5901234123457

الأرقام وأوزانها
590123412345
×1×3×1×3×1×3×1×3×1×3×1×3

مجموع الخانات الفردية 17 ومجموع الخانات الزوجية 22. 17 + 3 × 22 = 83، و(10 − 83 mod 10) mod 10 = 7.

بياناتك تبقى على جهازك.

كيف تعمل؟

  1. 1اكتب الأرقام الاثني عشر الأولى أو الصقها لترى رقم التحقق والرمز الكامل من 13 رقمًا.
  2. 2أو أدخل الأرقام الثلاثة عشر للتحقق منها؛ وتبين النتيجة إن كان الرقم الأخير صحيحًا.
  3. 3إن كان الرمز خاطئًا فاستخدم رقم التحقق الصحيح المعروض وقارنه برقمك.
  4. 4انقل الرمز الكامل إلى مولد EAN-13 لرسم الباركود.

ما هي حساب رقم التحقق EAN-13؟

الرقم الأخير في EAN-13 هو رقم التحقق. يُحسب من الأرقام الاثني عشر الأخرى لتتمكن الماسحات من اكتشاف رقم مكتوب أو مقروء بخطأ. والرمز الذي لا يطابق رقمه الثالث عشر الأرقام الاثني عشر الأولى غير صالح، وترفضه معظم أجهزة المحاسبة.

القاعدة بسيطة. اجمع الأرقام في المواضع الفردية (الأول والثالث والخامس وهكذا)، واجمع الأرقام في المواضع الزوجية، واضرب مجموع الزوجية في 3، ثم اجمع الناتجين. ورقم التحقق هو العدد الذي يوصل المجموع إلى أقرب مضاعف للعشرة، أي (10 − المجموع mod 10) mod 10.

يُستخدم الحساب نفسه، بالأوزان نفسها مقروءة من اليمين، مع رموز EAN-8 وUPC-A وGTIN-14 وSSCC، ولهذا تغطي طريقة واحدة معظم أرقام التجزئة واللوجستيات.

متى تستخدمها؟

  • تبني رمز EAN-13 يدويًا وتحتاج إلى رقمه الأخير.
  • يحتوي جدول مورّد على أرقام من 13 خانة وتريد فحصها.
  • فشل المسح وتريد معرفة هل الرقم المطبوع صحيح أصلًا.
  • تتعلم أو تُعلّم كيف تعمل باركودات التجزئة.
  • تريد إكمال رمز ينقصه الرقم الأخير.

المعادلة مع مثال محلول

لنأخذ الأرقام الاثني عشر الأولى 590123412345. نرقّم المواضع من 1 إلى 12 من اليسار: الأرقام هي 5 و9 و0 و1 و2 و3 و4 و1 و2 و3 و4 و5.

الخطوة 1، المواضع الفردية (1 و3 و5 و7 و9 و11): 5 + 0 + 2 + 4 + 2 + 4 = 17.

الخطوة 2، المواضع الزوجية (2 و4 و6 و8 و10 و12): 9 + 1 + 3 + 1 + 3 + 5 = 22.

الخطوة 3، المجموع: 17 + 3 × 22 = 17 + 66 = 83.

الخطوة 4، رقم التحقق: (10 − 83 mod 10) mod 10 = (10 − 3) mod 10 = 7. فيكون الرمز الكامل 5901234123457.

للتحقق من رمز كامل من 13 رقمًا طبّق الخطوات من 1 إلى 4 على الأرقام الاثني عشر الأولى وقارن الناتج بالرقم الثالث عشر. وثمة طريقة أخرى: اضرب الأرقام الثلاثة عشر بالأوزان (1 للمواضع الفردية و3 للزوجية، ووزن الرقم الثالث عشر 1) واجمعها؛ يجب أن يكون المجموع من مضاعفات العشرة. في 5901234123457 يكون المجموع 83 + 7 = 90 فالرمز صحيح.

يكشف هذا الفحص كل خطأ في رقم واحد ومعظم حالات تبديل رقمين متجاورين. والاستثناء هو تبديل رقمين متجاورين يفرق بينهما 5 تمامًا، فلا تكشفه المعادلة.

الخصوصية

تعمل هذه الأداة داخل متصفحك. ما تكتبه أو تلصقه أو تفتحه تعالجه JavaScript على جهازك، ولا يُرسل إلى خوادمنا ولا يُخزَّن ولا يُشارَك. بياناتك تبقى على جهازك.

الحساب جافاسكربت بسيط يعمل على جهازك. ولا تُرسل الأرقام التي تكتبها ولا تُحفظ.

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

كيف أحسب رقم التحقق في EAN-13 يدويًا؟

اجمع أرقام المواضع الفردية، واجمع أرقام المواضع الزوجية واضرب مجموعها في 3، ثم اجمع الناتجين. ورقم التحقق هو ما ينقص للوصول إلى أقرب مضاعف للعشرة. ففي 590123412345 المجموع 83 ورقم التحقق 7.

كيف أعرف أن رمزًا من 13 رقمًا صحيح؟

احسب رقم التحقق من الأرقام الاثني عشر الأولى وقارنه بالرقم الثالث عشر. فإن تطابقا فالرمز صحيح. ويمكنك أيضًا ضرب الأرقام الثلاثة عشر بالأوزان 1 و3 بالتناوب؛ ويجب أن ينتهي المجموع بصفر.

هل يثبت رقم تحقق صحيح أن المنتج حقيقي؟

لا. يدل رقم التحقق فقط على أن الرقم متسق داخليًا، ولا يثبت أن الرقم GTIN منح لشركة أو أنه يعود لمنتج.

هل يُحسب رقم التحقق في UPC-A بالطريقة نفسها؟

نعم. UPC-A هو EAN-13 مسبوق بصفر، فتعطي الأوزان النتيجة نفسها. وتغطي الطريقة ذاتها EAN-8 وGTIN-14 وSSCC عند قراءة الأوزان من اليمين.