ความปลอดภัย

เครื่องมือตรวจสอบ IBAN

ตรวจสอบ IBAN checksum และความยาวรหัสประเทศ

ผลลัพธ์
ประเทศ

ชุดกฎ BBAN: SWIFT IBAN Registry, Release 101 · ตรวจสอบเมื่อ 2026-07

การตรวจสอบแบทช์ (หนึ่ง IBAN ต่อบรรทัด)

ตรวจสอบ IBAN

วาง International Bank Account Number เพื่อตรวจสอบประเทศ ความยาวที่จดทะเบียน checksum mod-97 และโครงสร้าง BBAN เฉพาะประเทศ ประเทศที่รองรับจะแสดงช่องธนาคารและบัญชีแยกกันด้วย ตรวจสอบหลายรายการพร้อมกันหรือสร้างตัวอย่างที่ถูกต้องได้ในเบราว์เซอร์

หลักการทำงานของตัวเลขตรวจสอบใน IBAN

หมายเลขบัญชีธนาคารระหว่างประเทศกำหนดโดยมาตรฐาน ISO 13616 และรายชื่อประเทศที่เข้าร่วมพร้อมรูปแบบที่แน่นอนจะถูกเก็บไว้ในทะเบียน IBAN ที่ SWIFT เปิดเผย เลขตรวจสอบ 2 หลักที่อยู่ใกล้ต้นของหมายเลข 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 แบ่งออกเป็น 4 ขั้นตอน

1. ลบช่องว่างออกGB82WEST12345698765432
2. นำตัวอักษร 4 ตัวแรกไปไว้ท้ายWEST12345698765432GB82
3. แทนที่ตัวอักษรแต่ละตัวด้วยเลขสองหลัก (A = 10 … Z = 35)W = 32, E = 14, S = 28, T = 29, G = 16, B = 11
4. อ่านผลลัพธ์เป็นตัวเลขเดียวแล้วหารด้วย 973214282912345698765432161182
เวลาที่เหลือ1

เมื่อเศษที่ได้คือ 1 แสดงว่าหมายเลข IBAN ผ่านการตรวจสอบ เมื่อธนาคารสร้าง IBAN จะเริ่มต้นด้วย 00 เป็นตัวเลขตรวจสอบ ทำการคำนวณแบบเดียวกัน แล้วตั้งค่าตัวเลขตรวจสอบเป็น 98 ลบด้วยเศษที่ได้ นั่นคือเหตุผลที่ 00, 01 และ 99 จะไม่มีวันปรากฏขึ้น ตัวเลขในขั้นตอนที่ 4 มีขนาดใหญ่เกินกว่าที่เครื่องคิดเลขธรรมดาจะคำนวณได้ ซอฟต์แวร์จึงจะแบ่งคำนวณทีละส่วน เครื่องมือนี้จะทำการคำนวณด้วยเลขจำนวนเต็มขนาดใหญ่อย่างแม่นยำ

แหล่งข้อมูลอย่างเป็นทางการ

ข้อผิดพลาดทั่วไปและสิ่งที่ IBAN ที่ถูกต้องไม่สามารถพิสูจน์ได้

  • การอ่านตัวอักษร O เป็นเลข 0 หรือตัวอักษร I เป็นเลข 1 ขณะคัดลอกจากกระดาษ เนื่องจากบางประเทศอนุญาตให้ใช้ตัวอักษรใน BBAN เครื่องมือจึงไม่สามารถระบุได้เสมอว่าตัวไหนคือตัวที่ตั้งใจใช้ การตรวจสอบแบบ mod-97 ที่ล้มเหลวคือสัญญาณให้อ่านแหล่งข้อมูลใหม่
  • การตัดศูนย์นำหน้าของส่วนบัญชีจะทำให้ความยาวเปลี่ยนแปลงและทำให้การตรวจสอบไม่ผ่าน
  • การวางตัวอักษร IBAN, BIC หรือหมายเลขบัญชีในฟิลด์ เครื่องมือจะตรวจจับข้อมูลรูปแบบ IFSC ของอินเดียและ CLABE ของเม็กซิโก แล้วชี้ไปยังเครื่องมือตรวจสอบที่เหมาะสม
  • หมายเลข IBAN ที่ถูกต้องหมายความเพียงว่าตัวเลขมีความสอดคล้องกันและรูปแบบตรงตามข้อมูลในทะเบียนของประเทศเท่านั้น ไม่ได้หมายความว่าบัญชีนั้นมีอยู่จริง ยังเปิดใช้งานได้ หรือเป็นของบุคคลหรือบริษัทที่คุณตั้งใจจะชำระเงินให้ สำหรับใบแจ้งหนี้และผู้รับเงินครั้งแรก ควรยืนยันหมายเลข IBAN ผ่านช่องทางอื่นอีกทางหนึ่ง การเปลี่ยนหมายเลข IBAN บนใบแจ้งหนี้จริงเป็นหนึ่งในรูปแบบการฉ้อโกงการชำระเงินที่พบได้บ่อยที่สุด

การตรวจสอบ IBAN ถูกกําหนดโดย ISO 13616 ด้วยการตรวจสอบ mod-97-10 จาก ISO/ IEC 7064: ย้ายตัวอักษรสี่ตัวแรก (รหัสประเทศ + 2 หลักเช็ค) ไปท้ายสุด แปลงตัวอักษรเป็นตัวเลข (A=10 ... Z=35) และจํานวนเต็มต้องเหลือเศษเหลือ 1 เมื่อหารด้วย 97

แต่ละประเทศยังกําหนดความยาวและรูปแบบภายในที่แน่นอน (เยอรมนี 22, ฝรั่งเศส 27, สเปน 24, UK 22...) ซึ่งเผยแพร่ใน SWIFT IBAN ทะเบียน เครื่องมือนี้จะใช้ทั้งเลเยอร์—รูปแบบประเทศและ mod-97 —ในเบราว์เซอร์ของคุณ และระบุจุดที่ล้มเหลว

โครงสร้าง IBAN ที่ถูกต้องไม่ได้รับประกันว่าบัญชีมีอยู่ เปิดอยู่ หรือเป็นของบุคคลที่คุณคาดหวัง: ธนาคารจะตรวจสอบในระหว่างการโอนเงินจริง (และในสหภาพยุโรปผ่านการตรวจสอบผู้รับเงิน) ใช้เพื่อตรวจจับข้อผิดพลาดก่อนการชำระเงิน ไม่ใช่เป็นหลักฐานการเป็นเจ้าของ อัปเดตล่าสุด: กรกฎาคม 2026

คำถามที่พบบ่อย

การตรวจสอบ mod-97 ทำงานอย่างไรอย่างแม่นยำ?

ให้ลบช่องว่าง ออก ย้ายตัวอักษรสี่ตัวแรก (รหัสประเทศและเลขตรวจสอบ) ไปไว้ท้ายสุด แทนที่ตัวอักษรแต่ละตัวด้วยเลขสองหลัก (A = 10 … Z = 35) แล้วนำตัวเลขที่ได้มาหารด้วย 97 หมายเลข IBAN ที่ถูกต้องจะให้เศษเหลือ 1 สำหรับหมายเลข GB82 WEST 1234 5698 7654 32 สตริงที่จัดเรียงใหม่คือ WEST12345698765432GB82 ซึ่งจะกลายเป็น 3214282912345698765432161182 และมีเศษเหลือ 1

เครื่องมือนี้จะตรวจสอบชั้นใดบ้าง?

มีเงื่อนไข 4 ข้อเรียงตามลำดับดังนี้: รหัสประเทศต้องอยู่ในทะเบียน IBAN ความยาวต้องตรงกับข้อกำหนดของประเทศนั้น ค่าความถูกต้องแบบ mod-97 ต้องผ่านเกณฑ์ และเมื่อรูปแบบของแต่ละประเทศมีการกำหนดไว้แล้ว อักขระ BBAN จะต้องตรงกับรูปแบบนั้น (ตัวเลข ตัวอักษร หรือทั้งสองอย่างในแต่ละตำแหน่ง) ผลลัพธ์จะระบุชั้นที่เกิดข้อผิดพลาด

ทำไม IBAN ของฉันถึงล้มเหลวทั้งที่ตัวเลขดูถูกต้อง?

สาเหตุที่พบบ่อยที่สุดคือความยาวของหมายเลขไม่ตรงกับประเทศที่ระบุ มีการพิมพ์ตัวอักษร O แทนเลขศูนย์ (หรือ I แทนเลข 1) ขาดเลขศูนย์นำหน้าในส่วนของหมายเลขบัญชี หรือมีการสลับตัวอักษรสองตัว ควรอ่านหมายเลขจากเอกสารต้นฉบับแทนที่จะอ่านจากสำเนาที่พิมพ์ใหม่

ทำไมเลขตรวจสอบจะไม่มีค่า 00, 01 หรือ 99 เลย?

ธนาคารจะสร้างตัวเลขตรวจสอบโดยทำการคำนวณแบบ mod-97 เดียวกันโดยใช้ 00 แทน แล้วตั้งค่าเป็น 98 ลบด้วยเศษที่ได้ ดังนั้นค่าที่เป็นไปได้จึงจะอยู่ระหว่าง 02 ถึง 98 หมายเลข IBAN ที่แสดง 00, 01 หรือ 99 นั้นเกิดจากการพิมพ์ผิดหรือถูกสร้างขึ้นมาเอง

IBAN ที่ถูกต้องหมายความว่าบัญชีมีอยู่จริงหรือไม่?

ไม่ใช่เลย โครงสร้างไม่เท่ากับความมีอยู่จริง เลข IBAN ที่ถูกต้องเพียงแสดงให้เห็นว่าตัวอักษรสอดคล้องกับข้อมูลทะเบียนของประเทศเท่านั้น ธนาคารจะยืนยันบัญชีระหว่างกระบวนการประมวลผล และผู้ให้บริการการชำระเงินในสหภาพยุโรปจะตรวจสอบชื่อผู้รับเงินเพิ่มเติมอีกด้วย (Verification of Payee) สำหรับใบแจ้งหนี้และผู้รับเงินครั้งแรก ให้ยืนยันเลข IBAN ผ่านช่องทางอื่นอีกทางหนึ่ง; การเปลี่ยนเลข IBAN ในใบแจ้งหนี้ที่ดูเหมือนของจริงเป็นหนึ่งในรูปแบบการฉ้อโกงการชำระเงินที่พบได้บ่อยที่สุด

รหัส IBAN เหมือนกับรหัส SWIFT หรือ BIC หรือไม่?

ไม่ใช่เลย เลข IBAN ใช้ระบุบัญชีหนึ่ง ส่วน BIC (หรือที่เรียกว่ารหัส SWIFT) ใช้ระบุธนาคาร การโอนเงินระหว่างประเทศมักต้องใช้ทั้งสองอย่าง และหากนำรหัส BIC ไปวางในช่องเลข IBAN จะทำให้ไม่ผ่านการทดสอบความยาวและเลขตรวจสอบ

แล้วสำหรับหมายเลขบัญชีของอินเดียหรือเม็กซิโกล่ะ?

ประเทศอินเดียไม่ใช้ระบบ IBAN ส่วนเม็กซิโกใช้รหัส CLABE ความยาว 18 หลักแทน เครื่องมือนี้จะตรวจจับข้อมูลที่ป้อนเข้ามาจากระบบใดระบบหนึ่งและแนะนำให้คุณใช้เครื่องมือตรวจสอบที่เหมาะสม

IBAN ของฉันถูกอัปโหลดเพื่อตรวจสอบหรือไม่?

ไม่มีทางเลย การคำนวณจะทำงานบนอุปกรณ์ของคุณโดยสมบูรณ์ นี่จึงเป็นเหตุผลที่ทีมการเงินสามารถตรวจสอบรายชื่อผู้จัดจำหน่ายแบบกลุ่มได้อย่างปลอดภัยที่นี่: แปะเลข IBAN ทีละบรรทัดแล้วส่งออกผลลัพธ์เป็นไฟล์ CSV

อัปเดตล่าสุด: