UTILS.
100% ब्राउज़र में
🏦

IBAN वैलिडेटर और पार्सर

MOD-97 चेकसम के साथ किसी International Bank Account Number को ऑफ़लाइन वैलिडेट करें और उसे देश, चेक अंकों, बैंक कोड, शाखा, और खाते में तोड़ें।

— आउटपुट यहाँ दिखेगा —

इस टूल के बारे में

IBAN वैलिडेटर और पार्सर किसी International Bank Account Number की शुद्धता जाँचता है और उसे उसके भागों में विभाजित करता है — देश, चेक अंक, बैंक कोड, शाखा/sort कोड, और खाता संख्या। यह पूरी तरह आपके ब्राउज़र में ऑफ़लाइन वैलिडेट करता है (कोई बैंक lookup नहीं, कोई नेटवर्क नहीं), इसलिए यह संरचनात्मक और चेकसम वैधता की पुष्टि करता है, न कि यह कि खाता वास्तव में मौजूद है या नहीं।

वैलिडेशन 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 हो। शेषफल क्रमिक रूप से, अंक-दर-अंक गणना किया जाता है, इसलिए किसी big-number लाइब्रेरी की आवश्यकता नहीं।

जब लंबाई और चेकसम पास हो जाते हैं, तो BBAN को देश की संरचना तालिका का उपयोग करके बैंक कोड, शाखा, राष्ट्रीय चेक अंक, और खाता संख्या में पार्स किया जाता है जहाँ वे स्थान ज्ञात हों। एक 'चेक अंक गणना करें' मोड स्थान 3–4 को '00' सेट करता है, एल्गोरिदम चलाता है, और सही दो चेक अंकों के रूप में 98 − (mod 97) लौटाता है — उपयोगी जब आपके पास देश और BBAN हों और पूरा IBAN बनाना हो। परिणाम मान को चार के मानक समूहों में फ़ॉर्मेट किया हुआ भी दिखाता है।

अक्सर पूछे जाने वाले प्रश्न

क्या यह सत्यापित करता है कि बैंक खाता वास्तविक है?
नहीं। यह IBAN की संरचना वैलिडेट करता है — देश के लिए सही लंबाई और एक पास होने वाला ISO 7064 MOD-97-10 चेकसम। यह नहीं बता सकता कि खाता खुला है या किसी का है; केवल जारी करने वाला बैंक इसकी पुष्टि कर सकता है। यह पूरी तरह ऑफ़लाइन चलता है।
MOD-97 जाँच कैसे काम करती है?
पहले चार वर्ण (देश कोड + चेक अंक) अंत में ले जाए जाते हैं, प्रत्येक अक्षर A–Z को 10–35 से बदला जाता है, और परिणामी संख्या को modulo 97 लिया जाता है। एक वैध IBAN ठीक 1 का शेषफल देता है। टूल इस शेषफल को क्रमिक रूप से गणना करता है ताकि यह bignum सपोर्ट के बिना काम करे।
'चेक अंक गणना करें' मोड क्या है?
यदि आप देश कोड और BBAN जानते हैं लेकिन दो चेक अंक नहीं, तो यह मोड '00' डालता है, चेकसम चलाता है, और सही चेक अंकों के रूप में 98 माइनस शेषफल लौटाता है — फिर पूरा, ठीक से फ़ॉर्मेट किया गया IBAN दिखाता है।
यह हर देश के फ़ील्ड्स को क्यों नहीं तोड़ सकता?
लंबाई और चेकसम वैलिडेशन लगभग 80 देशों को कवर करता है, लेकिन विस्तृत बैंक/शाखा/खाता फ़ील्ड स्थान केवल सामान्य देशों (जैसे DE, GB, FR, ES, NL, IT) के लिए बंडल किए गए हैं। अन्य देशों के लिए पूरा BBAN एकल खाता फ़ील्ड के रूप में दिखाया जाता है।

और टूल