حول هذه الأداة
يتحقق مدقّق ومحلّل IBAN من صحة رقم الحساب المصرفي الدولي ويقسّمه إلى أجزائه — الدولة، وأرقام التحقق، ورمز البنك، ورمز الفرع/sort code، ورقم الحساب. يدقّق بالكامل دون اتصال في متصفحك (بلا بحث مصرفي، وبلا شبكة)، لذا يؤكد الصحة البنيوية وصحة مجموع التحقق، لا ما إذا كان الحساب موجودًا فعلًا.
يتبع التدقيق سجل ISO 13616 وخوارزمية ISO 7064 MOD-97-10. أولًا تُزال المسافات من المدخل ويُحوّل إلى أحرف كبيرة، ويُتحقق من طوله مقابل الجدول لكل دولة (مثلًا DE=22، GB=22، FR=27، NL=18، ES=24؛ نحو 80 دولة مضمّنة). ثم تُنقل الأحرف الأربعة الأولى (رمز الدولة إضافةً إلى رقمَي التحقق) إلى النهاية، ويُستبدل كل حرف برقم (A=10 … Z=35)، وتُفسَّر سلسلة الأرقام الناتجة كعدد صحيح كبير؛ ويكون IBAN صالحًا إذا وفقط إذا كان ذلك العدد mod 97 يساوي 1. يُحسب الباقي تدريجيًا، رقمًا برقم، فلا حاجة لمكتبة أعداد كبيرة.
عندما ينجح الطول ومجموع التحقق، يُحلَّل BBAN باستخدام جدول بنية الدولة إلى رمز البنك والفرع وأرقام التحقق الوطنية ورقم الحساب حيث تُعرَف تلك المواضع. يضبط وضع 'حساب أرقام التحقق' المواضع 3–4 إلى '00'، ويشغّل الخوارزمية، ويُرجع 98 − (mod 97) كرقمَي التحقق الصحيحين — مفيد عندما تملك الدولة وBBAN وتحتاج بناء IBAN الكامل. تُظهر النتيجة أيضًا القيمة منسّقة في مجموعات قياسية من أربعة.