พัฒนาเว็บ
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
- Paste an IBAN (with or without spaces) — the checksum and format check happen instantly.
- The first two letters identify the country, and the tool checks the number's length against what's expected for that country.
- If validation fails, it tells you exactly what's wrong: length, format, or checksum.
Common uses
- Basic validation of an IBAN field in a payment or vendor-registration form before it hits the backend.
- Quickly checking whether a manually copied account number from a document contains a typo.
- Verifying the format of an IBAN received from a client or partner in another country.
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
ถ้าประเทศของฉันไม่อยู่ในรายการความยาวจะเกิดอะไรขึ้น?
การตรวจสอบเช็คซัมยังคงทำงานตามปกติ มีเพียงการตรวจสอบความยาวเท่านั้นที่ถูกข้ามสำหรับประเทศที่ไม่มีในตารางอ้างอิงของเครื่องมือ และสิ่งนี้ไม่ส่งผลต่อผลลัพธ์เช็คซัม
ถ้าฉันป้อน IBAN แล้ว ยังต้องใช้รหัส BIC/SWIFT ด้วยหรือไม่?
สำหรับการโอนเงินภายในเขต SEPA มักไม่จำเป็น เพราะ IBAN มีรหัสธนาคารอยู่ในโครงสร้างของตัวเองอยู่แล้ว — แต่ระบบการชำระเงินบางระบบและการโอนเงินนอกเขต SEPA ยังคงต้องการ BIC/SWIFT แยกต่างหากเพื่อตรวจสอบเส้นทางการชำระเงินเพิ่มเติม
IBAN ที่ผ่านการตรวจสอบตาม MOD-97 หมายความว่าบัญชีนั้นมีอยู่จริงหรือไม่?
ไม่ — การตรวจสอบเช็คซัมยืนยันเพียงว่าโครงสร้างทางคณิตศาสตร์ของหมายเลขถูกต้อง ไม่ได้ยืนยันว่าบัญชีนั้นมีอยู่จริงในธนาคาร การยืนยันขั้นสุดท้ายว่าบัญชีมีอยู่จริงหรือไม่ทำได้โดยระบบธนาคารเองเท่านั้นในขณะประมวลผลการชำระเงิน