تحقق من أي رقم بطاقة واكتشف الشبكة — فوراً، بخصوصية تامة، مجاناً.
مرر للأسفل للأمثلة والتفاصيل ↓
أدخل رقم البطاقة أو الصقه — تعالج أحرف التنسيق تلقائياً.
يُكتشف الطراز بعد الرقم الأول. يبدأ التحقق من 13 رقماً فأكثر.
اللون الأخضر يعني صالح هيكلياً. الأحمر يعني أن رقماً ما خاطئ على الأرجح.
رقم بطاقة الائتمان معرّف مكوّن من 13 إلى 19 رقماً على كل بطاقة دفع. الأرقام الستة إلى الثمانية الأولى تشكّل رقم تعريف البنك (BIN)، الذي يُشفّر شبكة البطاقة والبنك المُصدر ونوع البطاقة. الأرقام الوسطى تحدد الحساب، والرقم الأخير رقم تحقق Luhn — للكشف عن أخطاء الإرسال. يتحقق هذا المدقق المجاني من مجموع تحقق Luhn ويحدد الشبكة بناءً على بادئة BIN.
جميع شبكات البطاقات الكبرى تستخدم خوارزمية Luhn (ISO/IEC 7812) للتحقق من أرقام البطاقات. بدءاً من الرقم الأيمن، يُضاعف كل رقم ثانٍ. إذا تجاوز حاصل الضرب 9، يُطرح منه 9. مجموع جميع أرقام رقم البطاقة الصالح يكون دائماً قابلاً للقسمة على 10. يتحقق التعرف على الطراز من الأرقام الأولى: Visa تبدأ بـ 4، وMastercard بـ 51-55 أو 2221-2720، وAmex بـ 34 أو 37، وDiscover بـ 6011 أو 65، وUnionPay بـ 62.
Example
مثال: لرقم اختبار Visa 4242 4242 4242 4242، مجموع Luhn هو 60 — قابل للقسمة على 10، إذن صالح هيكلياً.
يكتشف التحقق من البطاقة من جانب العميل الأخطاء الواضحة قبل أن يصل طلب الدفع إلى بوابة الدفع الخاصة بك. يقلل ذلك من الرسوم الفاشلة ويحسن معدل التحويل عند الدفع ويقلل من استدعاءات API غير الضرورية لـ Stripe أو Braintree أو Adyen. لا غنى عنه أيضاً في بيئات الاختبار حيث يحتاج المطورون إلى التحقق من أرقام البطاقات سريعاً دون استدعاء APIs الدفع الحقيقية.
كل رقم بطاقة دفع يتبع معيار ISO/IEC 7812 وينقسم إلى ثلاثة أجزاء. الأرقام الستة إلى الثمانية الأولى هي رقم تعريف البنك (BIN). الأرقام الوسطى (عادةً 6-12 رقماً) تحدد حساب حامل البطاقة. الرقم الأخير هو رقم تحقق Luhn — ليس له قيمة مالية بل يُستخدم للكشف عن الأخطاء الإملائية.
الأرقام الاختبارية أدناه تجتاز تحقق Luhn. إنها ليست أرقام بطاقات حقيقية.
4242 4242 4242 42425500 0000 0000 00043782 822463 100056011 1111 1111 11176250 9470 0000 00143566 0020 2036 05053056 9309 0259 046759 6498 2643 84532200 0000 0000 00046521 0000 0000 00006362 9700 0457 96809792 0303 1010 3019— (Luhn valid, no known BIN)CVV (قيمة التحقق من البطاقة) وCVC (رمز التحقق من البطاقة) مصطلحان يُستخدمان للدلالة على رمز الأمان المطبوع على بطاقة الدفع المكوّن من 3 أو 4 أرقام. تطبع Visa وMastercard وDiscover رمز CVV مكوّناً من 3 أرقام على الجهة الخلفية؛ وتطبع American Express رمز CID مكوّناً من 4 أرقام على الوجه الأمامي. لا يخزّنه التجار بعد المعاملة ولا يمكن اشتقاقه من رقم البطاقة. لا تدخل CVV الخاص بك أبداً في نموذج دفع غير موثوق.
كل بطاقة دفع لها تاريخ انتهاء صلاحية مطبوع بتنسيق MM/YY. بعد اليوم الأخير من شهر الانتهاء، تُرفض البطاقة في جميع المحطات والمتاجر الإلكترونية. على عكس أرقام الآيبان التي تبقى صالحة طالما الحساب المصرفي مفتوح، لأرقام البطاقات فترة صلاحية محدودة — عادةً 3-5 سنوات من الإصدار.
يبدو رقم البطاقة والآيبان كلاهما كسلاسل طويلة من الأرقام، لكنهما مختلفان تماماً. يحدد رقم البطاقة منتج بطاقة دفع ويُستخدم في محطات الدفع والمتاجر الإلكترونية. يحدد الآيبان حساباً مصرفياً ويُستخدم للتحويلات والخصومات المباشرة. لا يمكنك استخدام رقم البطاقة لتحويل مصرفي ولا الآيبان عند الدفع ببطاقة.
| Card | IBAN | |
|---|---|---|
| ما يُحدّد | منتج بطاقة دفع | حساب مصرفي |
| يُستخدم في | الشراء بالتجزئة، الدفع الإلكتروني | التحويلات والرواتب والخصم المباشر |
| شبكة الدفع | شبكات Visa وMastercard وAmex | SEPA وSWIFT والتحويل المصرفي |
| له CVV/انتهاء | نعم — مطلوب للدفع الإلكتروني | لا — لا لكليهما في الحسابات المصرفية |
Even a single wrong digit causes a Luhn failure. These are the most frequent causes:
Mistyped digit
The most common cause — a single digit entered inaccurately. Try re-entering carefully from your physical card.
Transposed adjacent digits
Swapping two adjacent digits (e.g. '42' → '24') is invisible to the eye but the Luhn algorithm catches it immediately.
Truncated number
Card numbers are 13–19 digits long. Missing even one digit causes an immediate Luhn failure.
Using a real card number for testing
Use published test numbers (e.g. 4242 4242 4242 4242 for Visa). Real card numbers should never be shared with any tool or system.
Our validator runs two checks in sequence. A failure at either step means the card number is structurally invalid:
1. Unknown network prefix
The leading digits must match a known card network. If they don't, the brand shows as Unknown — but Luhn validation still runs.
2. Wrong digit count
Each card network has a fixed expected length. Visa = 16, Amex = 15, Mastercard = 16. A number that is too short or too long fails immediately.
3. Failed Luhn checksum
Starting from the rightmost digit, every second digit is doubled. If the result exceeds 9, subtract 9. The sum of all digits must be divisible by 10. One wrong digit breaks this.
Passing both checks confirms the card number is structurally correct. It does NOT confirm the card is active, not expired, or has sufficient funds — only the issuing bank can verify that.
رقم بطاقة الائتمان سلسلة مكوّنة من 13 إلى 19 رقماً على بطاقة الدفع. يتكون من رقم تعريف البنك (BIN، الأرقام الستة إلى الثمانية الأولى) ومعرّف الحساب (الأرقام الوسطى) ورقم تحقق Luhn (الرقم الأخير). يُشفّر BIN شبكة البطاقة والبنك المُصدر؛ رقم التحقق يُستخدم للكشف عن الأخطاء.
الصق رقم البطاقة في الحقل أعلاه أو اكتبه مباشرةً. يطبّق المدقق خوارزمية Luhn فوراً ويحدد طراز البطاقة بناءً على الأرقام الأولى. لا يوجد زر — التحقق يعمل أثناء الكتابة.
خوارزمية Luhn (ISO/IEC 7812) صيغة مجموع تحقق تستخدمها جميع شبكات البطاقات الكبرى للكشف عن أخطاء الإرسال. كل رقم ثانٍ من اليمين يُضاعف؛ إذا كانت النتيجة أكبر من 9 يُطرح منها 9. مجموع جميع أرقام رقم البطاقة الصالح يكون دائماً قابلاً للقسمة على 10.
BIN (رقم تعريف البنك)، المعروف أيضاً بـ IIN (رقم تعريف المُصدر)، هو الأرقام الستة إلى الثمانية الأولى من رقم البطاقة. تحدد شبكة البطاقة (Visa وMastercard وما إلى ذلك) والبنك المُصدر ونوع البطاقة (ائتمان أو خصم أو مسبق الدفع).
CVV (قيمة التحقق من البطاقة) وCVC (رمز التحقق من البطاقة) رموز أمان مكوّنة من 3 أو 4 أرقام على بطاقات الدفع. تطبع Visa وMastercard وDiscover رمز CVV مكوّناً من 3 أرقام على الجهة الخلفية؛ وAmex تطبع رمز CID مكوّناً من 4 أرقام على الوجه الأمامي. لا يخزّنه التجار ولا يمكن اشتقاقه من رقم البطاقة.
يفشل تحقق Luhn عندما يكون رقم واحد على الأقل خاطئاً. الأسباب الشائعة: إدخال رقم خاطئ، أو تبادل رقمين متجاورين، أو اقتطاع الرقم. يتحقق هذا المدقق من الهيكل فحسب — لا يؤكد ما إذا كانت بطاقتك نشطة أو لديها رصيد كافٍ.
نعم. التحقق يعمل بالكامل في متصفحك. لا تُنقل بيانات إلى خادم، ولا تُخزّن في قاعدة بيانات، ولا تُسجّل. لكن لا تُدخل CVV الخاص بك أبداً — هذه الأداة لا تحتاجه.
أرقام بطاقات Visa دائماً 16 رقماً وتبدأ دائماً بالرقم 4. بطاقات American Express تكون 15 رقماً وتبدأ بـ 34 أو 37. بطاقات Mastercard تكون 16 رقماً وتبدأ بـ 51-55 أو 2221-2720. بطاقات Discover تكون 16 رقماً وتبدأ بـ 6011 أو 65.
هيكلياً، أرقام بطاقات الخصم والائتمان تتبع نفس التنسيق — كلاهما يستخدم خوارزمية Luhn والتعرف على الطراز القائم على BIN. الفرق مالي: بطاقة الائتمان تسحب من خط ائتمان البنك؛ بطاقة الخصم تسحب مباشرةً من الحساب المصرفي.
جزئياً. BIN (الأرقام الستة إلى الثمانية الأولى) يحدد شبكة البطاقة والبنك المُصدر. قواعد بيانات BIN تربط أرقام BIN بأسماء البنوك والدول. يحدد هذا المدقق شبكة البطاقة لكنه لا يُجري بحثاً عن BIN.
يحدد رقم البطاقة منتج بطاقة دفع ويُستخدم للمشتريات بالتجزئة وعمليات الدفع الإلكترونية. يحدد الآيبان حساباً مصرفياً ويُستخدم للتحويلات والخصومات المباشرة. يعملان على شبكات دفع مختلفة تماماً.
لا. تتطلب التحويلات المصرفية رقم حساب مصرفي (عادةً بتنسيق الآيبان في أوروبا). رقم بطاقتك مرتبط بمنتج بطاقة وليس مباشرةً بحسابك المصرفي. لاستلام تحويل مصرفي، قدّم الآيبان الخاص بك — لا رقم البطاقة.
لا. تحقق Luhn يؤكد فقط أن رقم البطاقة صحيح هيكلياً — الأرقام تجتاز مجموع التحقق. لا يؤكد ما إذا كانت البطاقة نشطة أو غير محظورة أو غير منتهية الصلاحية أو لديها رصيد متاح. فقط البنك المُصدر يمكنه التحقق من ذلك.