IBAN ভ্যালিডেটর
IBAN চেকসাম ও দেশের দৈর্ঘ্য পরীক্ষা করুন।
BBAN নিয়ম প্যাক: SWIFT IBAN Registry, Release 101 · 2026-07-এ পরীক্ষা করা হয়েছে।
ব্যাচ চেক (প্রতি লাইনে একটি IBAN)
একটি IBAN যাচাই করুন
দেশ, নিবন্ধিত দৈর্ঘ্য, mod-97 checksum এবং দেশ-নির্দিষ্ট BBAN কাঠামো পরীক্ষার জন্য International Bank Account Number পেস্ট করুন। অন্তর্ভুক্ত দেশগুলোতে ব্যাংক ও অ্যাকাউন্ট ফিল্ড আলাদাও দেখা যায়। একসঙ্গে অনেকগুলো পরীক্ষা করুন অথবা বৈধ উদাহরণ তৈরি করুন — সব আপনার ব্রাউজারেই হয়।
IBAN চেক অঙ্কগুলো কীভাবে কাজ করে
আন্তর্জাতিক ব্যাংক অ্যাকাউন্ট নম্বর ISO 13616 মানদণ্ড দ্বারা সংজ্ঞায়িত করা হয়েছে; অংশগ্রহণকারী দেশসমূহের তাদের নির্দিষ্ট ফরম্যাটের তালিকা SWIFT কর্তৃক প্রকাশিত IBAN রেজিস্ট্রিতে সংরক্ষিত থাকে। প্রতিটি IBAN-এর শুরুর দিকে থাকা দুটি চেক সংখ্যা টাকা পাঠানোর আগেই যেকোনো ব্যাংক, ফর্ম বা অ্যাপকে টাইপিং ত্রুটি শনাক্ত করতে সাহায্য করে।
গঠন
| অংশ | দৈর্ঘ্য | বিষয়বস্তু |
|---|---|---|
| দেশের কোড | 2টি অক্ষর। | ISO 3166 দেশ কোড, যেমন DE বা FR। এটি নির্ধারণ করে কোন দৈর্ঘ্য ও জাতীয় ফরম্যাট প্রযোজ্য হবে। |
| চেক ডিজিটস | 2টি অঙ্ক। | পুরো নম্বরের উপর mod-97 নিয়ম প্রয়োগ করে গণনা করা হয়। শুধুমাত্র 02 থেকে 98 পর্যন্ত মানই সম্ভব। |
| BBAN | সর্বোচ্চ 30টি অক্ষর। | জাতীয় অ্যাকাউন্ট নম্বর; প্রতিটি দেশের জন্য এর নির্দিষ্ট দৈর্ঘ্য ও প্যাটার্ন রয়েছে: ব্যাংক কোড, শাখা কোড ও অ্যাকাউন্ট নম্বর; কখনও কখনও এতে নিজস্ব জাতীয় চেক সংখ্যাও থাকে। |
প্রতিটি দেশের জন্য মোট দৈর্ঘ্য নির্দিষ্ট থাকে; এটাই টুলটি প্রথমে পরীক্ষা করে।
| কোড | দেশ | দৈর্ঘ্য |
|---|---|---|
| DE | জার্মানি | 22 |
| FR | ফ্রান্স দেশ | 27 |
| GB | যুক্তরাজ্য | 22 |
| ES | স্পেন | 24 |
| IT | ইতালি | 27 |
| NL | নেদারল্যান্ডস | 18 |
| NO | নরওয়ে | 15 |
| MT | মাল্টা | 31 |
কাজের উদাহরণ: GB82 WEST 1234 5698 7654 32
চেক প্রক্রিয়ায় ISO 7064 mod 97-10 পদ্ধতি চার ধাপে ব্যবহার করা হয়।
| 1. স্পেসগুলো সরান। | GB82WEST12345698765432 |
| 2. প্রথম চারটি অক্ষর শেষে নিয়ে যান। | WEST12345698765432GB82 |
| 3. প্রতিটি অক্ষরকে দুটি অঙ্কে রূপান্তর করুন (A = 10 … Z = 35)। | W = 32, E = 14, S = 28, T = 29, G = 16, B = 11 |
| 4. ফলাফলটিকে একটি সংখ্যা হিসেবে পড়ুন এবং 97 দিয়ে ভাগ করুন। | 3214282912345698765432161182 |
| অবশিষ্ট সময় | 1 |
1 অবশিষ্টাংশ মানে IBANটি সফলভাবে যাচাই হয়েছে। যখন একটি ব্যাংক IBAN তৈরি করে, তখন এটি 00 চেক সংখ্যা হিসেবে শুরু করে, একই গণনা করে এবং চেক সংখ্যাগুলোকে 98 মাইনাস অবশিষ্টাংশে সেট করে; এজন্যই 00, 01 এবং 99 কখনোই দেখা যায় না। ধাপ 4-এর সংখ্যাটি সাধারণ ক্যালকুলেটরের জন্য খুব বড়, তাই সফটওয়্যার এটিকে অংশে অংশে ভাগ করে; টুলটি এটি নির্ভুল বড়-সংখ্যা গাণিতিক পদ্ধতিতে করে।
আনুষ্ঠানিক উৎসসমূহ
- SWIFT IBAN রেজিস্ট্রি (PDF): ISO 13616-এর রেজিস্ট্রার হিসেবে SWIFT কর্তৃক প্রকাশিত IBAN দেশ, দৈর্ঘ্য ও BBAN ফরম্যাটের আনুষ্ঠানিক তালিকা।
- ISO 13616-1: IBAN-এর গঠন ও চেক ডিজিট নির্ধারণকারী আন্তর্জাতিক মানদণ্ড।
- ইউরোপীয় পেমেন্টস কাউন্সিল: SEPA পেমেন্টের জন্য নিয়মাবলী; যেখানে IBAN হলো বাধ্যতামূলক অ্যাকাউন্ট সনাক্তকারী।
সাধারণ ভুলগুলো এবং একটি বৈধ IBAN কী প্রমাণ করে না
- কাগজ থেকে কপি করার সময় O অক্ষরকে 0 এবং I অক্ষরকে 1 হিসেবে পড়া হয়। কিছু দেশ BBAN-এ অক্ষর ব্যবহারের অনুমতি দেয় বলে টুলটি সবসময় কোনটি বোঝাতে পারে না; mod-97 চেক ব্যর্থ হলে উৎসটি পুনরায় পড়ার সংকেত পাওয়া যায়।
- অ্যাকাউন্ট অংশ থেকে প্রথমিক শূন্য সরিয়ে দেওয়া হয়; এতে দৈর্ঘ্য পরিবর্তিত হয় এবং চেক ব্যর্থ হয়।
- ফিল্ডে IBAN, BIC বা জাতীয় অ্যাকাউন্ট নম্বরের অক্ষরগুলো পেস্ট করুন। টুলটি ভারতীয় IFSC-ধাঁচের ও মেক্সিকান CLABE ইনপুট সনাক্ত করে এবং সঠিক চেকারের দিকে নির্দেশ করে।
- একটি বৈধ IBAN শুধুমাত্র মানে হলো সংখ্যাগুলো সামঞ্জস্যপূর্ণ এবং ফরম্যাটটি দেশের রেজিস্ট্রি এন্ট্রির সাথে মিলে যায়। এটি প্রমাণ করে না যে অ্যাকাউন্টটি বিদ্যমান, খোলা অথবা আপনি যার কাছে অর্থ প্রদান করতে চান তার মালিকানাধীন। ইনভয়েস এবং প্রথমবারের মতো প্রদানকারীদের ক্ষেত্রে, IBAN দ্বিতীয় একটি চ্যানেলের মাধ্যমে নিশ্চিত করুন; একটি প্রকৃত ইনভয়েসে IBAN পরিবর্তন করা সবচেয়ে সাধারণ অর্থ প্রদান জালিয়াতির একটি উদাহরণ।
IBAN বৈধতা ISO/ থেকে mod-13616-97 চেক দিয়ে ISO 10 দ্বারা সংজ্ঞায়িত করা হয় IEC 7064: প্রথম চারটি অক্ষর (দেশের কোড + অঙ্কগুলি পরীক্ষা 2) শেষে সরান, অক্ষরগুলিকে সংখ্যায় রূপান্তর করুন (A=10 ... Z=35), এবং 1 দ্বারা ভাগ করার সময় পুরো সংখ্যাটি অবশ্যই অবশিষ্ট 97 ছেড়ে যেতে হবে।
প্রতিটি দেশ একটি সঠিক দৈর্ঘ্য এবং অভ্যন্তরীণ প্যাটার্ন নির্ধারণ করে (জার্মানি 22, ফ্রান্স 27, স্পেন 24, UK 22...), প্রকাশিত SWIFT IBAN রেজিস্ট্রি। এই সরঞ্জামটি আপনার ব্রাউজারে স্থানীয়ভাবে দেশের প্যাটার্ন এবং mod-97 — উ—ভয় স্তর প্রয়োগ করে এবং কী ব্যর্থ হয়েছে তা চিহ্নিত করে।
একটি বৈধ IBAN কাঠামো অ্যাকাউন্টের অস্তিত্ব, এটি সক্রিয় আছে কিনা বা আপনার প্রত্যাশিত ব্যক্তির কিনা তা নিশ্চিত করে না: ব্যাংকগুলি প্রকৃত স্থানান্তরের সময় এটি যাচাই করে (এবং EU-তে, Verification of Payee-এর মাধ্যমে)। পেমেন্টের আগে টাইপো ধরতে এটি ব্যবহার করুন, মালিকানার প্রমাণ হিসাবে নয়। সর্বশেষ যাচাই করা হয়েছে: জুলাই ২০২৬।
প্রশ্নোত্তর (FAQ)
mod-97 চেক ঠিক কীভাবে কাজ করে?
স্পেসগুলো সরিয়ে দিন, প্রথম চারটি অক্ষর (দেশ কোড ও চেক ডিজিট) শেষে নিয়ে যান, প্রতিটি অক্ষরকে দুটি সংখ্যায় রূপান্তর করুন (A = 10 … Z = 35), এবং ফলাফলকৃত সংখ্যাটিকে 97 দিয়ে ভাগ করুন। একটি বৈধ IBAN-এর ভাগশেষ 1 থাকে। GB82 WEST 1234 5698 7654 32-এর জন্য পুনর্বিন্যাসিত স্ট্রিং হলো WEST12345698765432GB82; এটা 3214282912345698765432161182 হয় এবং এর ভাগশেষ 1 থাকে।
টুলটি কোন কোন স্তর পরীক্ষা করে?
ক্রমানুসারে চারটি শর্ত: দেশের কোডটি অবশ্যই IBAN রেজিস্ট্রিতে থাকতে হবে, দৈর্ঘ্যটি সেই দেশের সাথে মিলতে হবে, mod-97 চেকসামটি সফল হতে হবে, আর যেখানে জাতীয় প্যাটার্ন ফাইলে সংরক্ষিত আছে সেখানে BBAN অক্ষরগুলো তার সাথে মিলতে হবে (প্রতিটি অবস্থানে সংখ্যা, অক্ষর অথবা উভয়ই থাকতে পারে)। ফলাফলে ব্যর্থ হওয়া ধাপটির নাম উল্লেখ করা হয়।
সংখ্যা ঠিক দেখালেও আমার IBAN কেন ব্যর্থ হলো?
সবচেয়ে সাধারণ কারণগুলো হল দেশের জন্য ভুল দৈর্ঘ্য, শূন্যের পরিবর্তে O অক্ষর টাইপ করা (অথবা 1-এর পরিবর্তে I), অ্যাকাউন্ট অংশে অগ্রবর্তী শূন্য না থাকা, অথবা দুটি অক্ষরের অদলবদল। মূল নথি থেকে নম্বরটি পুনরায় পড়ুন; পুনরায় টাইপ করা কপি থেকে নয়।
চেক ডিজিটগুলো কেন কখনো 00, 01 বা 99 হয় না?
ব্যাংকগুলো চেক সংখ্যা তৈরি করে একই mod-97 গণনা 00 দিয়ে চালিয়ে এবং সেগুলোকে 98 মাইনাস অবশিষ্টাংশে সেট করে। তাই সম্ভাব্য মানগুলো 02 থেকে 98 পর্যন্ত হয়; 00, 01 অথবা 99 দেখানো IBANটি ভুলভাবে টাইপ করা অথবা কাল্পনিক।
বৈধ IBAN কি মানে অ্যাকাউন্ট সত্যিই আছে?
না। কাঠামো মানেই অস্তিত্ব নয়। একটি বৈধ IBAN শুধুমাত্র প্রমাণ করে যে অক্ষরগুলো দেশের রেজিস্ট্রি এন্ট্রির সাথে সামঞ্জস্যপূর্ণ। প্রক্রিয়াকরণের সময় ব্যাংকগুলো অ্যাকাউন্টটি নিশ্চিত করে এবং ইউরোপীয় ইউনিয়নের পেমেন্ট প্রদানকারীরা অতিরিক্তভাবে লাভারের নামের সাথে মিল যাচাই করে (Verification of Payee)। ইনভয়েস এবং প্রথমবারের মতো পেমেন্ট গ্রহণকারীদের ক্ষেত্রে IBAN-টি দ্বিতীয় একটি চ্যানেলের মাধ্যমে নিশ্চিত করুন; আসল মনে হওয়া একটি ইনভয়েসে পরিবর্তিত IBAN হলো সবচেয়ে সাধারণ পেমেন্ট জালিয়াতির একটি উদাহরণ।
একটি IBAN কি SWIFT বা BIC কোডের মতোই?
না। IBAN একটি অ্যাকাউন্টকে চিহ্নিত করে; BIC (SWIFT কোড নামেও পরিচিত) ব্যাংককে চিহ্নিত করে। আন্তর্জাতিক লেনদেনের জন্য সাধারণত উভয়েরই প্রয়োজন হয়; একটি BIC IBAN ফিল্ডে পেস্ট করলে দৈর্ঘ্য ও চেকসাম পরীক্ষায় ব্যর্থ হয়।
আর ভারতীয় বা মেক্সিকান অ্যাকাউন্ট নম্বরগুলো কী হবে?
ভারত IBAN ব্যবহার করে না। মেক্সিকোর পরিবর্তে 18-অঙ্কের CLABE ব্যবহৃত হয়। এই টুলটি উভয় সিস্টেম থেকে আসা সাধারণ ইনপুটগুলো শনাক্ত করে এবং আপনাকে উপযুক্ত চেকারে নির্দেশিত করে।
আমার IBAN গুলো কি যাচাইয়ের জন্য আপলোড করা হয়েছে?
কখনও নয়। সমস্ত গণিতীয় প্রক্রিয়া আপনার ডিভাইসেই সম্পন্ন হয়; এজন্যই অর্থনৈতিক দলগুলো এখানে নিরাপদে সরবরাহকারীদের তালিকা ব্যাচভিত্তিকভাবে যাচাই করতে পারে: প্রতি লাইনে একটি করে IBAN পেস্ট করুন এবং ফলাফলগুলোকে CSV হিসেবে এক্সপোর্ট করুন।
সর্বশেষ আপডেট: