Skip to content
مدقّق IBAN
Tools

مدقّق IBAN

جديد

تحقّق من طول IBAN حسب الدولة ومن المجموع التحققي mod-97.

Structure & checksum only — not an account-existence check.

This confirms the IBAN's format, its length for the country and the mod-97 checksum, and parses its parts. A “valid” result means the number is well-formed — not that the account exists or who owns it; only the bank can confirm that. Everything runs in your browser and your IBAN is never uploaded.

Country: — Length: — Checksum: —

Enter an IBAN to validate.

Formatted
Electronic
Country reference Expected length and a sample IBAN for every supported country.
Country Len Sample IBAN
Andorra (AD) 24 AD12 0001 2030 2003 5910 0100
Austria (AT) 20 AT61 1904 3002 3457 3201
Azerbaijan (AZ) 28 AZ21 NABZ 0000 0000 1370 1000 1944
Bahrain (BH) 22 BH67 BMAG 0000 1299 1234 56
Belgium (BE) 16 BE68 5390 0754 7034
Bosnia and Herzegovina (BA) 20 BA39 1290 0794 0102 8494
Brazil (BR) 29 BR18 0036 0305 0000 1000 9795 493C 1
Bulgaria (BG) 22 BG80 BNBG 9661 1020 3456 78
Costa Rica (CR) 22 CR05 0152 0200 1026 2840 66
Croatia (HR) 21 HR12 1001 0051 8630 0016 0
Cyprus (CY) 28 CY17 0020 0128 0000 0012 0052 7600
Czechia (CZ) 24 CZ65 0800 0000 1920 0014 5399
Denmark (DK) 18 DK50 0040 0440 1162 43
Dominican Republic (DO) 28 DO28 BAGR 0000 0001 2124 5361 1324
Egypt (EG) 29 EG38 0019 0005 0000 0000 2631 8000 2
Estonia (EE) 20 EE38 2200 2210 2014 5685
Faroe Islands (FO) 18 FO62 6460 0001 6316 34
Finland (FI) 18 FI21 1234 5600 0007 85
France (FR) 27 FR14 2004 1010 0505 0001 3M02 606
Georgia (GE) 22 GE29 NB00 0000 0101 9049 17
Germany (DE) 22 DE89 3704 0044 0532 0130 00
Gibraltar (GI) 23 GI75 NWBK 0000 0000 7099 453
Greece (GR) 27 GR16 0110 1250 0000 0001 2300 695
Greenland (GL) 18 GL89 6471 0001 0002 06
Guatemala (GT) 28 GT82 TRAJ 0102 0000 0012 1002 9690
Hungary (HU) 28 HU42 1177 3016 1111 1018 0000 0000
Iceland (IS) 26 IS14 0159 2600 7654 5510 7303 39
Ireland (IE) 22 IE29 AIBK 9311 5212 3456 78
Israel (IL) 23 IL62 0108 0000 0009 9999 999
Italy (IT) 27 IT60 X054 2811 1010 0000 0123 456
Jordan (JO) 30 JO94 CBJO 0010 0000 0000 0131 0003 02
Kazakhstan (KZ) 20 KZ86 125K ZT50 0410 0100
Kosovo (XK) 20 XK05 1212 0123 4567 8906
Kuwait (KW) 30 KW81 CBKU 0000 0000 0000 1234 5601 01
Latvia (LV) 21 LV80 BANK 0000 4351 9500 1
Lebanon (LB) 28 LB62 0999 0000 0001 0019 0122 9114
Liechtenstein (LI) 21 LI21 0881 0000 2324 013A A
Lithuania (LT) 20 LT12 1000 0111 0100 1000
Luxembourg (LU) 20 LU28 0019 4006 4475 0000
Malta (MT) 31 MT84 MALT 0110 0001 2345 MTLC AST0 01S
Mauritania (MR) 27 MR13 0002 0001 0100 0012 3456 753
Mauritius (MU) 30 MU17 BOMM 0101 1010 3030 0200 000M UR
Moldova (MD) 24 MD24 AG00 0225 1000 1310 4168
Monaco (MC) 27 MC58 1122 2000 0101 2345 6789 030
Montenegro (ME) 22 ME25 5050 0001 2345 6789 51
Netherlands (NL) 18 NL91 ABNA 0417 1643 00
North Macedonia (MK) 19 MK07 2501 2000 0058 984
Norway (NO) 15 NO93 8601 1117 947
Pakistan (PK) 24 PK36 SCBL 0000 0011 2345 6702
Palestine (PS) 29 PS92 PALS 0000 0000 0400 1234 5670 2
Poland (PL) 28 PL61 1090 1014 0000 0712 1981 2874
Portugal (PT) 25 PT50 0002 0123 1234 5678 9015 4
Qatar (QA) 29 QA58 DOHB 0000 1234 5678 90AB CDEF G
Romania (RO) 24 RO49 AAAA 1B31 0075 9384 0000
San Marino (SM) 27 SM86 U032 2509 8000 0000 0270 100
Saudi Arabia (SA) 24 SA03 8000 0000 6080 1016 7519
Serbia (RS) 22 RS35 2600 0560 1001 6113 79
Slovakia (SK) 24 SK31 1200 0000 1987 4263 7541
Slovenia (SI) 19 SI56 2633 0001 2039 086
Spain (ES) 24 ES91 2100 0418 4502 0005 1332
Sweden (SE) 24 SE45 5000 0000 0583 9825 7466
Switzerland (CH) 21 CH93 0076 2011 6238 5295 7
Tunisia (TN) 24 TN59 1000 6035 1835 9847 8831
Turkey (TR) 26 TR33 0006 1005 1978 6457 8413 26
Ukraine (UA) 29 UA21 3223 1300 0002 6007 2335 6600 1
United Arab Emirates (AE) 23 AE07 0331 2345 6789 0123 456
United Kingdom (GB) 22 GB29 NWBK 6016 1331 9268 19
Vatican City (VA) 22 VA59 0011 2300 0012 3456 78
Virgin Islands, British (VG) 24 VG96 VPVG 0000 0123 4567 8901
Generate a test IBAN Build a correctly formatted, checksum-valid IBAN for software testing. Test only — fake, not a real account.
Batch check Paste many IBANs (one per line) to validate them all at once.

Runs entirely in your browser. Nothing is uploaded.

أداة مجانية للتحقق من IBAN تعمل في متصفحك

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

خلافاً لكثير من أدوات التحقق من IBAN المتاحة أونلاين والتي ترسل الرقم إلى خوادمها، يتم هنا كل شيء محلياً في متصفحك بالجافاسكريبت. لا يُرفع أي شيء، مما يتيح لك التحقق من بيانات مصرفية حساسة — سواء كانت لحسابك الخاص أو لأحد مورديك — دون أن تغادر جهازك أبداً. مواقع مثل IBAN.com وiBANapi توفر خدمات مشابهة لكنها ترسل بياناتك إلى خوادمها عند كل عملية فحص، وهو ما قد يُشكّل مخاوف لفرق المال التي تتعامل مع بيانات عملاء.

ما الذي تفحصه الأداة فعلاً

يمر التحقق بثلاث مراحل. أولاً التنسيق: يجب أن يبدأ رقم IBAN بكود دولة مكوّن من حرفين ورقمَي تحقق، يليهما حروف وأرقام فقط. ثانياً الطول المحدد لكل دولة — النرويج 15 حرفاً، وألمانيا والمملكة المتحدة 22، وفرنسا 27، ومالطا 31، بحد أقصى 34. وأخيراً خوارزمية mod-97: انقل الأحرف الأربعة الأولى إلى النهاية، حوّل الحروف إلى أرقام (A=10 … Z=35)، ويجب أن تكون القيمة الكاملة مقسومة على 97 تعطي باقياً يساوي 1.

نظراً لأن أرقام التحقق تُحتسب من بقية الرقم، فإن أي خطأ إملائي — رقمين مقلوبين، حرف خاطئ، رقم ناقص — يُفسد خوارزمية التحقق ويُكتشف هنا قبل تحريك أي أموال. تُخبرك رسالة الخطأ بالفحص المحدد الذي فشل حتى تعرف بالضبط ما يجب تصحيحه، بدلاً من رسالة مبهمة تقول فقط "رقم IBAN غير صحيح".

استعرض البنية: الدولة والبنك والفرع ورقم الحساب

بعيداً عن الإجابة بنعم أو لا، تُحلّل الأداة بنية IBAN. تفصل كود الدولة وأرقام التحقق عن BBAN، وحيث يكون تخطيط الدولة معروفاً، تُصنّف كود البنك وكود الفرع ورقم الحساب. فمثلاً لرقم IBAN السعودي SA03 8000 0000 6080 1016 7519 يمكن تحديد كود البنك وبقية المكوّنات بدقة — مفيد عند تصحيح ملف دفع أو بناء تكاملات مصرفية والتحقق من صحة كل حقل.

تعرض الأداة أيضاً التنسيق المقروء للإنسان (مجموعات رباعية) وتنسيق الدفع الإلكتروني المضغوط الذي تتوقعه أنظمة الدفع، حتى تتمكن من نسخ أي منهما دون إعادة تنسيق يدوي.

الفحص الجماعي ومرجع الدول

هل تحتاج إلى فحص عمود كامل في جدول بيانات؟ يأخذ وضع الفحص الجماعي قائمة مُلصقة ويعيد جدولاً لكل صف يُظهر صحيح/خاطئ والدولة المُكتشفة، يمكنك نسخه بصيغة CSV. كما يتضمن مرجع الدول القابل للبحث كل دولة تدعم IBAN مع طولها المحدد ومثال حقيقي — مفيد للتحقق مما يجب أن يبدو عليه رقم IBAN الإماراتي أو السعودي قبل إدخاله.

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

مقارنة مع IBAN.com وiBANapi وأدوات الفحص الأخرى

أكثر أدوات التحقق من IBAN استخداماً أونلاين هي IBAN.com وiBANapi. كلتاهما تعملان، لكنهما ترسلان رقم IBAN إلى خادمهما — IBAN.com لتشغيل التحقق وعرض بيانات البنك من قاعدة بياناتها المدفوعة، وiBANapi لمنتجها عبر REST API. للاستخدام غير الحساس هذا مقبول؛ أما للبيانات الحساسة للعملاء أو التحقق الجماعي ضمن متطلبات الخصوصية، فهو اعتبار جوهري يستحق الانتباه.

يتضمن Wise (TransferWise سابقاً) فاحص IBAN ضمن تدفق التحويل لكن كخطوة في عملية الدفع لا كأداة مستقلة. Schwifty مكتبة JavaScript متينة للمطورين الذين يبنون التحقق في كودهم، لكنها ليست تطبيق متصفح يمكنك فتحه مباشرة. تُشغّل هذه الأداة التحقق الكامل على جانب العميل فقط، مع وضع الفحص الجماعي ومرجع الدول ومولّد IBAN التجريبي وتحليل البنية — كل ذلك مجاناً ودون إرسال أي شيء إلى خادم.

خاصة وفورية وصادقة فيما تستطيعه وما لا تستطيعه

هذا الفاحص مجاني، لا يتطلب تسجيلاً، ويعمل بلا اتصال إنترنت بعد التحميل. هو بطبيعته محقق للبنية والخوارزمية فحسب — يُثبت أن رقم IBAN مُكوَّن بشكل صحيح ومتسق مع نفسه، لا أن الحساب موجود أو من يملكه. لا يستطيع التحقق من ذلك إلا البنك المستلم. هذا قيد صريح يستحق الذكر: اجتياز التحقق يكشف الأخطاء الإملائية قبل إرسال الدفعة، لكنه ليس دليلاً على ملكية الحساب أو نشاطه.

احفظه في المفضلة للمرة القادمة التي تحتاج فيها إلى التحقق من رقم IBAN أو تنسيقه أو فهمه دون إرسال بيانات مصرفية إلى خادم طرف ثالث. يعمل على iPhone وAndroid أيضاً — الصق رقم IBAN على هاتفك واحصل على نفس نتيجة التحقق الكاملة التي ستحصل عليها على الحاسوب.

Frequently asked questions

ما هو رقم IBAN؟

IBAN اختصار للـ International Bank Account Number (رقم الحساب المصرفي الدولي) — وهو تنسيق موحّد (ISO 13616) لكتابة رقم الحساب المصرفي بحيث يعمل عبر الحدود. يصل طوله إلى 34 حرفاً ويبدأ دائماً بكود دولة من حرفين، يتبعه رقمان للتحقق، ثم رقم الحساب الخاص بتلك الدولة (BBAN). على سبيل المثال الرقم الألماني DE89 3704 0044 0532 0130 00 يتكوّن من كود الدولة DE، ورقمَي التحقق 89، وكود البنك 37040044، ورقم الحساب 0532013000. يستخدم IBAN نحو 80 دولة، بشكل رئيسي في أوروبا والشرق الأوسط.

كيف أتحقق من صحة رقم IBAN؟

يجتاز رقم IBAN الصحيح ثلاثة فحوصات: أولاً التنسيق — كود دولة من حرفين، رقمان، ثم حروف وأرقام فقط؛ ثانياً الطول الذي يجب أن يكون دقيقاً لتلك الدولة (ألمانيا 22 حرفاً، المملكة المتحدة 22، فرنسا 27)؛ وثالثاً خوارزمية mod-97. الصق رقم IBAN أعلاه وستُشغّل الأداة الفحوصات الثلاثة فوراً وتخبرك بالسبب المحدد إذا فشل أحدها. معظم مواقع البنوك لا تُحدد أي فحص فشل — تقول فقط "رقم IBAN غير صحيح". هذه الأداة تُظهر لك بالضبط ما هو الخطأ.

ما هو طول رقم IBAN — هل هو 24 رقماً؟

لا، لا يوجد طول موحّد — يتفاوت حسب الدولة، من 15 حرفاً في النرويج إلى 31 في مالطا، بحد أقصى 34. ألمانيا والمملكة المتحدة يستخدمان 22، وفرنسا 27، وإسبانيا 24، وإيطاليا 27، وهولندا 18. يحتوي IBAN على حروف وأرقام أيضاً، لذا لا يكون رقمياً بالكامل أبداً. تفحص هذه الأداة الطول المتوقع بدقة لكود الدولة الذي تكتشفه فيما تُدخله، وتُشير بوضوح إذا كان قصيراً أو طويلاً.

كيف تُحسب خوارزمية تحقق IBAN؟

تستخدم خوارزمية ISO 7064 mod-97. انقل الأحرف الأربعة الأولى (كود الدولة + رقمَا التحقق) إلى نهاية السلسلة، استبدل كل حرف برقمين (A=10، B=11 … Z=35)، ثم اقسم العدد الكامل على 97. رقم IBAN الصحيح يعطي باقياً يساوي 1 تماماً. يُختار رقما التحقق بحيث يعمل ذلك — ولهذا يُفسد أي حرف مكتوب خطأً الخوارزمية تقريباً دائماً. هذا يجعل IBAN أكثر موثوقية بكثير من تنسيقات أرقام الحسابات القديمة التي لا تملك آلية تحقق ذاتية.

ماذا يعني كل جزء من رقم IBAN؟

قراءةً من اليسار إلى اليمين: كود دولة مكوّن من حرفين، رقمَا تحقق، ثم BBAN (رقم الحساب المصرفي الأساسي) الذي يحتوي على كود البنك وغالباً كود الفرع ورقم الحساب. فمثلاً لرقم GB29 NWBK 6016 1331 9268 19، NWBK هو البنك، و601613 هو الفرع (sort code)، و31926819 هو رقم الحساب. تُحلّل هذه الأداة كل رقم IBAN تُدخله وتُصنّف كل قسم، حتى تتمكن من اكتشاف كود بنك خاطئ أو كود فرع مفقود قبل إرسال الدفعة.

هل يعني رقم IBAN الصحيح أن الحساب موجود؟

لا. اجتياز التحقق يُثبت فقط أن رقم IBAN مُكوَّن بشكل صحيح — دولة صحيحة، طول صحيح، رقم تحقق mod-97 صالح. لا يُثبت أن الحساب حقيقي أو مفتوح أو يملكه شخص معين. لا يستطيع التحقق من ذلك إلا البنك المستلم. تُشغّل هذه الأداة عمداً فحوصات البنية والخوارزمية فقط، دون إرسال أي شيء إلى خادم. استخدمها لاكتشاف الأخطاء الإملائية قبل تقديم الدفعة، لا كدليل على نشاط الحساب.

هل يمكنني معرفة البنك أو رمز SWIFT/BIC من رقم IBAN؟

جزئياً. يحتوي IBAN على الدولة وكود البنك (وغالباً الفرع)، وهو ما تستخرجه هذه الأداة لك. يعيش رمز SWIFT/BIC الكامل في سجل منفصل يربط تلك الأكواد ببنك محدد، لذا استنتاج رمز BIC الدقيق بموثوقية يتطلب خدمة بحث — وهو ما يعني إرسال IBAN إلى خادم. مواقع مثل IBAN.com وwise.com توفر البحث عن BIC لكنها تتطلب إرسال IBAN إلى خوادمها. تبقى هذه الأداة على جانب العميل وتعرض فقط ما هو مُشفَّر مباشرة في رقم IBAN.

هل رقم IBAN نفس رمز IFSC الهندي؟

لا. رمز IFSC (Indian Financial System Code) هو رمز مكوّن من 11 حرفاً يُستخدم داخل الهند لتحديد فرع البنك في تحويلات NEFT وRTGS وIMPS — الهند لا تستخدم IBAN. أما IBAN فهو رقم حساب دولي يُستخدم بصفة رئيسية في أوروبا ودول كثيرة أخرى. كلاهما يحل مشاكل التوجيه المصرفي المتشابهة لكنهما ينتميان إلى أنظمة مختلفة تماماً ولا يمكن التبادل بينهما.

هل تستخدم الولايات المتحدة نظام IBAN؟

لا. الولايات المتحدة لا تستخدم IBAN. التحويلات المحلية الأمريكية تعتمد رقم توجيه ABA المكوّن من 9 أرقام إضافة إلى رقم الحساب، والتحويلات الدولية إلى الولايات المتحدة تستخدم رمز SWIFT/BIC مع رقم الحساب. تصادف الشركات الأمريكية والمطورون IBAN عادةً عند الدفع لأو الاستلام من نظرائهم الأوروبيين أو من الشرق الأوسط. إذا طلب منك شخص في ألمانيا رقم IBAN الخاص بك وأنت في الولايات المتحدة، فأنت لا تملك واحداً — أعطه بدلاً من ذلك رقم توجيه ABA ورقم حسابك.

أي الدول تستخدم نظام IBAN؟

نحو 80 دولة، بما فيها كل دول الاتحاد الأوروبي والمنطقة الاقتصادية الأوروبية، والمملكة المتحدة، وسويسرا، وكثير من دول الشرق الأوسط كالمملكة العربية السعودية والإمارات العربية المتحدة، والبلقان، وشمال أفريقيا، وأجزاء من منطقة الكاريبي وأمريكا اللاتينية — مثل ألمانيا وفرنسا وإسبانيا وإيطاليا وهولندا وتركيا والبرازيل. يُدرج مرجع الدول القابل للبحث في الأداة كل دولة مدعومة بطولها المطلوب ومثال IBAN، حتى تتحقق مما يجب أن يبدو عليه رقم IBAN الإسباني أو السعودي قبل إدخاله.

هل من الآمن إدخال رقم IBAN هنا؟

نعم. يعمل كل فحص محلياً في متصفحك بالجافاسكريبت — لا يُرفع رقم IBAN أبداً ولا يُسجَّل ولا يُشارك مع أي خادم. يمكنك التحقق من ذلك بقطع الاتصال بالإنترنت: ستستمر الأداة في العمل. هذا هو الفرق الرئيسي عن كثير من أدوات فحص IBAN أونلاين بما فيها IBAN.com وiBANapi، وكلاهما يرسل رقم IBAN إلى خوادمه لتشغيل التحقق. هنا، لا يغادر أي شيء جهازك في أي لحظة.

كيف أولّد رقم IBAN تجريبياً للاختبار؟

استخدم مولّد IBAN التجريبي في الأداة: اختر دولة وسيبني رقم IBAN بتنسيق صحيح مع خوارزمية mod-97 صالحة لاستخدامه في اختبار البرامج ومراجعة النماذج. هذه الأرقام وهمية بوضوح — تجتاز الفحوصات البنيوية لكنها لا تشير إلى أي حساب حقيقي — لذا لا تستخدمها أبداً في دفعة فعلية. هذا مفيد عند بناء تكاملات مصرفية حيث تحتاج إلى اختبار منطق التحقق من IBAN في كودك دون استخدام أرقام حسابات حقيقية.

ما الفرق بين IBAN وBBAN؟

BBAN (رقم الحساب المصرفي الأساسي) هو الجزء المحلي من الحساب — كود البنك وكود الفرع ورقم الحساب كما تكتبها دولتك عادةً. IBAN يُغلّف BBAN ببساطة بكود دولة ورقمَي تحقق حتى يعمل دولياً. في DE89 3704 0044 0532 0130 00، يكون BBAN هو 3704 0044 0532 0130 00 وDE89 هو البادئة الدولية. كان لدى معظم الدول تنسيق BBAN محلي قبل إدخال IBAN؛ وقد قيّس IBAN النسخة عبر الحدود.

لماذا يُرفض رقم IBAN الخاص بي كغير صحيح؟

الأسباب المعتادة هي خطأ إملائي (رقمان مقلوبان أو رقم خاطئ يُفسد خوارزمية mod-97 فوراً)، أو الطول الخاطئ للدولة، أو حرف يجب أن يكون رقماً — مثل حرف O كبير مكتوب بدل الصفر. المسافات لا تهم؛ تتجاهلها هذه الأداة. اقرأ رسالة الخطأ الدقيقة التي تُظهرها الأداة أعلاه، صحّح ذلك الحرف الواحد، ويجب أن يمر. إذا رفض نظام البنك رقم IBAN الذي تقول عنه هذه الأداة إنه صحيح، فقد يكون لدى البنك تحقق داخلي إضافي يتجاوز الفحوصات الثلاثة القياسية.

كيف تقارن هذه الأداة بأدوات التحقق من IBAN الأخرى أونلاين؟

معظم أدوات التحقق من IBAN أونلاين — IBAN.com وiBANapi وwise.com — ترسل رقم IBAN إلى خادمها لتشغيل الفحص. هذا يعني أن بياناتك المصرفية تعبر الإنترنت وتُسجَّل بواسطة طرف ثالث، وهو أمر ذو أهمية بموجب GDPR للشركات الأوروبية. Schwifty مكتبة JavaScript متينة للمطورين الذين يبنون التحقق في كودهم الخاص، لكنها ليست تطبيق متصفح يمكنك فتحه واستخدامه مباشرة. تُشغّل هذه الأداة التحقق الكامل وفق ISO 7064 وفحص الطول وتحليل البنية في متصفحك، مع وضع جماعي لأرقام IBAN متعددة ومرجع الدول — كل ذلك مجاناً ودون إرسال أي شيء إلى خادم.