تطوير الويب

IBAN Validator

التحقق من IBAN عبر المجموع الاختباري ISO 7064 (mod 97)، الصيغة، والطول المتوقع لهذا البلد. كل شيء يُحسب في المتصفح.

An IBAN (International Bank Account Number) is an international bank account number format with a built-in checksum under ISO 7064 (mod 97). This tool verifies that checksum, along with the format and length expected for the country encoded in the IBAN.

How to use it

Common uses

Things to keep in mind

An IBAN that passes the MOD-97 check only confirms the number's structure is correct, not that the account is real or active.

Not every country uses IBAN — some banking systems (the US, for example) have their own separate account number formats.

مقالة عن هذه الأداة: IBAN: كيف يُبنى رقم الحساب المصرفي الدولي

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

ماذا يتحقق مجموع التحقق mod-97 فعليًا؟

إنها خوارزمية ISO 7064: تُعاد ترتيب IBAN وتحويله إلى رقم، ويجب أن يترك ذلك الرقم باقيًا قدره 1 عند قسمته على 97 — يكتشف هذا الأخطاء المطبعية والأحرف المتبادلة لكنه لا يؤكد وجود الحساب.

لماذا يختلف الطول المتوقع حسب البلد؟

يحدد التنسيق المصرفي الوطني لكل بلد طولًا ثابتًا لـ IBAN، على سبيل المثال تستخدم ألمانيا 22 حرفًا وتستخدم المملكة المتحدة أيضًا 22، لذا تتحقق الأداة من الطول الإجمالي مقابل رمز البلد الموجود في بداية IBAN.

ماذا لو لم يكن بلدي في قائمة الأطوال؟

لا يزال فحص مجموع التحقق يعمل بشكل طبيعي؛ يتم تخطي فحص الطول فقط للبلدان المفقودة من جدول مرجع الأداة، ولا يؤثر ذلك على نتيجة مجموع التحقق.

هل أحتاج رمز BIC/SWIFT إذا أدخلت IBAN بالفعل؟

بالنسبة للتحويلات ضمن SEPA — عادة لا، لأن IBAN يتضمن رمز البنك بالفعل ضمن بنيته؛ لكن بعض أنظمة الدفع والتحويلات خارج SEPA لا تزال تتطلب ذكر BIC/SWIFT بشكل منفصل كفحص إضافي لمسار الدفعة.

هل يعني اجتياز IBAN لفحص MOD-97 أن الحساب موجود فعليًا؟

لا — يؤكد فحص مجموع التحقق فقط صحة البنية الرياضية للرقم، لا وجود الحساب فعليًا في بنك حقيقي؛ التحقق النهائي من وجود الحساب لا يقوم به سوى النظام المصرفي نفسه أثناء معالجة الدفعة.

مقالات: تطوير الويب

HEX وRGB وHSL: لماذا توجد طرق عديدة لكتابة اللون

لماذا يفضّل المصممون غالبًا HSL على HEX عند اختيار درجة لون يدويًا.

تصغير CSS: ما الذي يُحذَف فعليًا من الملف ولماذا

لماذا يعمل CSS المصغّر بنفس الطريقة تمامًا في المتصفح رغم أنه يصبح غير قابل للقراءة للإنسان.

تصغير JavaScript: الفرق بين التصغير والتعتيم

لماذا يمكن قراءة الكود المصغّر إذا أراد أحد ذلك، بينما لا يمكن قراءة الكود المعتّم.

تصغير HTML: لماذا تهم المسافات في الترميز أصلًا

لماذا يمكن أن يكسر حذف المسافات داخل <pre> أو textarea مظهر الصفحة، بخلاف أي مكان آخر تقريبًا.

تدرجات CSS: كيف يختلف linear عن radial وconic

لماذا يناسب conic-gradient الرسوم البيانية الدائرية بينما يعطي radial-gradient تأثير بقعة ضوء.

خوارزمية لون: كيف يُتحقَّق من صحة رقم البطاقة

لماذا لا يعني رقم بطاقة يجتاز فحص لون أن هذه البطاقة موجودة فعلًا.

رموز QR: كيف يتّسع رابط داخل مربع من البكسلات

لماذا يظل رمز QR بشعار في المنتصف قابلًا للمسح رغم تغطية جزء من النمط.

الباركود: كيف يختلف Code 128 عن EAN-13

لماذا تستخدم المنتجات على أرفف المتاجر EAN-13 دائمًا تقريبًا بدلًا من Code 128.

صور Placeholder: لماذا تهم الصور الوهمية أثناء التطوير

لماذا يضع المطورون عمدًا مستطيلات رمادية بدلًا من صور حقيقية بينما التخطيط لا يزال قيد البناء.