ความปลอดภัย

ตัวตรวจสอบ DNI / NIE สเปน

ตรวจสอบความถูกต้องของ DNI หรือ NIE ของสเปน

ผลลัพธ์

การตรวจสอบแบทช์ — วางหลายรายการต่อบรรทัด

ตรวจสอบ DNI หรือ NIE ของสเปน

ป้อน DNI (8 หลัก + ตัวอักษร) หรือ NIE (X/Y/Z + 7 หลัก + ตัวอักษร) เพื่อตรวจสอบตัวอักษรควบคุม ทุกอย่างทำงานในเบราว์เซอร์ของคุณ

หลักการทำงานของตัวอักษรควบคุมในหมายเลข DNI และ NIE

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

โครงสร้าง

เอกสารจัดรูปแบบใครจะได้รับ
DNI8 หลัก + ตัวอักษรควบคุมสำหรับพลเมืองชาวสเปน หมายเลขที่น้อยกว่า 10 000 000 จะถูกเขียนโดยมีเลขศูนย์นำหน้า หมายเลขเดียวกันที่ตามด้วยตัวอักษรจะเป็นหมายเลขประจำตัวผู้เสียภาษี (NIF) ของบุคคลนั้น
NIEX, Y หรือ Z + ตัวเลข 7 หลัก + ตัวอักษรควบคุมชาวต่างชาติที่อาศัยอยู่ ทำงาน หรือลงทุนในประเทศสเปน ตัวอักษร X ถูกใช้สำหรับชุดตัวเลขรุ่นแรก ตัวอักษร Y ใช้สำหรับตัวเลขตั้งแต่ 10 000 000 เป็นต้นไป และตัวอักษร Z ถูกสงวนไว้สำหรับชุดตัวเลขรุ่นถัดไป

หมายเลขภาษีของบริษัท (เดิมคือ CIF ซึ่งขึ้นต้นด้วยตัวอักษร เช่น A หรือ B) มีกฎที่แตกต่างกันและอยู่นอกเหนือขอบเขตของเครื่องมือนี้

ตัวอย่างการใช้งาน: DNI 12345678

นำตัวเลขมาหารด้วย 23 แล้วเก็บเฉพาะเศษที่เหลือ จากนั้นอ่านตัวอักษรที่ตำแหน่งนั้นในตารางอย่างเป็นทางการ โดยที่ตำแหน่ง 0 คือตัวอักษร T

หมายเลข12345678
หารด้วย 23536768 หารด้วย 97 ได้เศษเหลือ 14
ตัวอักษรในตำแหน่งที่ 14Z
ผลลัพธ์12345678Z

สำหรับ NIE ตัวอักษรนำหน้าจะถูกแปลงเป็นเลขก่อน: X กลายเป็น 0, Y กลายเป็น 1 และ Z กลายเป็น 2 ดังนั้น Y1234567 จะถูกตรวจสอบในรูปแบบ 11234567 โดยเศษที่ได้จากการหารด้วย 23 คือ 10 จึงได้ตัวอักษร X: Y1234567X กฎการกำหนดตัวนำหน้านี้มีไว้เพื่อไม่ให้ X1234567 และ Y1234567 มีตัวอักษรตรวจสอบเหมือนกัน

ตารางตัวอักษร 23 ตัว

เวลาที่เหลือ012345678910111213141516171819202122
ตัวอักษรTRWAGMYFPDXBNJZSQVHLCKE

ตัวอักษร I และ O จะถูกละเว้นเนื่องจากดูคล้ายกับเลข 1 และ 0 บนเอกสารที่พิมพ์ ส่วน Ñ ถูกละเว้นเพราะไม่มีในคีย์บอร์ดต่างประเทศส่วนใหญ่ และ U ถูกละเว้นเพื่อให้เหลือตัวอักษรพอดี 23 ตัว 23 เป็นจำนวนเฉพาะซึ่งทำให้การตรวจสอบมีความแม่นยำมากกว่าการใช้ตารางที่อิงจากอักษรทั้งหมด

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

ข้อผิดพลาดทั่วไปและสิ่งที่ตัวอักษรไม่สามารถบอกคุณได้

  • การละเลยเลขศูนย์นำหน้า: เลข DNI เช่น 01234567X มีตัวเลข 8 ตัวรวมถึงเลขศูนย์ หากพิมพ์เป็น 7 ตัว จะถูกระบุว่าเป็นข้อผิดพลาดด้านรูปแบบ
  • ความเข้าใจผิดเกี่ยวกับตัวอักษรสองตัวของ NIE: ตัวอักษรตัวแรก (X, Y หรือ Z) เป็นส่วนหนึ่งของตัวเลข ส่วนตัวอักษรตัวสุดท้ายคือตัวเลขตรวจสอบ
  • การอ่านตัวอักษร O เป็นเลข 0 หรือ I เป็นเลข 1 จากการสแกนหรือสำเนา ตารางควบคุมจะไม่ใช้ตัวอักษร I, O หรือ U เลย ดังนั้นตัวอักษรควบคุมที่อ่านออกมาเป็นหนึ่งในนั้นจึงถูกคัดลอกผิดพลาด
  • ตัวอักษรที่ถูกต้องเพียงแค่พิสูจน์ว่าตัวเลขถูกคัดลอกมาอย่างถูกต้องเท่านั้น ไม่ได้หมายความว่าเอกสารนั้นมีอยู่จริง ยังใช้การได้ หรือเป็นของบุคคลที่นำมาแสดง การตรวจสอบตัวตนจำเป็นต้องทำโดยอ้างอิงจากเอกสารเองหรือบริการอย่างเป็นทางการ
  • เครื่องมือจะยอมรับตัวอักษรพิมพ์เล็กและช่องว่าง แล้วทำการปรับรูปแบบให้เป็นมาตรฐานก่อนการตรวจสอบ

DNI ของสเปนคือตัวเลข 8 หลักบวกตัวอักษรควบคุม NIE (สำหรับผู้อยู่อาศัยต่างชาติ) จะเปลี่ยนอักขระแรกเป็น X, Y หรือ Z ตัวอักษรควบคุมเป็นคณิตศาสตร์ล้วนๆ ตามข้อบังคับทางการ: เลขที่ mod 23 จะชี้ไปยังลำดับ TRWAGMYFPDXBNJZSQVHLCKE สำหรับ NIE ให้แทนที่ X/Y/Z ด้วย 0/1/2 ก่อนคำนวณ เครื่องมือนี้คำนวณตัวอักษรใหม่ในเครื่อง แจ้งตัวอักษรที่คาดหวังเมื่อไม่ตรงกัน และจัดรูปแบบให้เป็นมาตรฐาน

อักษรควบคุมที่ถูกต้องพิสูจน์ได้เพียงว่าสตริงมีรูปแบบถูกต้อง — ไม่ได้พิสูจน์ว่าเอกสารนั้นมีอยู่จริงหรือเป็นของบุคคลใด เอกสารประจำตัวออกและตรวจสอบโดย Ministerio del Interior / Policía Nacional หากต้องการความแน่นอนทางกฎหมายให้ตรวจสอบผ่านช่องทางทางการ ตรวจสอบล่าสุด: สิงหาคม 2026.

เวกเตอร์ทดสอบที่เผยแพร่ — แต่ละรายการผ่านการตรวจสอบกับเครื่องมือจริง: 12345678Z ผ่าน (12345678 mod 23 = 14 → อักษร 14 ใน TRWAGMYFPDXBNJZSQVHLCKE คือ Z) · X1234567L ผ่าน (X→0, 1234567 mod 23 = 19 → L) · 12345678A ไม่ผ่านและแสดงอักษร Z ที่ถูกต้อง โหมดกลุ่ม: วางหนึ่งหมายเลขต่อบรรทัดแล้วส่งออกผลแต่ละบรรทัดเป็น CSV ตรวจสอบล่าสุด: 2026-08-12.

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

ตัวอักษร DNI คำนวณอย่างไร?

ให้นำหมายเลข 8 หลักมาหารด้วย 23 แล้วอ่านตัวอักษรที่อยู่ในตำแหน่งนั้นจากลำดับ TRWAGMYFPDXBNJZSQVHLCKE (ตำแหน่ง 0 = T) ตัวอย่างอย่างเป็นทางการจากกระทรวงมหาดไทย: 12345678 mod 23 = 14 และตำแหน่งที่ 14 คือตัวอักษร Z ดังนั้น NIF จึงเป็น 12345678Z

การตรวจสอบ NIE แตกต่างกันอย่างไร?

ให้แทนที่ตัวอักษรตัวแรกก่อนการคำนวณ: X เปลี่ยนเป็น 0, Y เปลี่ยนเป็น 1, Z เปลี่ยนเป็น 2 จากนั้นนำผลลัพธ์มาใช้เป็นตัวเลขและนำไปใช้กับตาราง mod-23 เดียวกัน หมายเลข Y1234567 จะถูกตรวจสอบในรูปแบบ 11234567 ซึ่งให้เศษเหลือ 10 จึงได้ผลลัพธ์ X: Y1234567X กฎเกี่ยวกับตัวอักษรนำหน้านี้มีขึ้นเพื่อให้ X1234567 และ Y1234567 ไม่มีตัวอักษรควบคุมร่วมกัน

ตัวอักษรใดบ้างที่ไม่สามารถใช้เป็นตัวอักษรควบคุมได้?

ตัวอักษร I, Ñ, O และ U ตัวอักษร I และ O มีลักษณะคล้ายกับเลข 1 และ 0 มากเกินไป ตัวอักษร Ñ ไม่มีอยู่ในคีย์บอร์ดต่างประเทศส่วนใหญ่ และตัวอักษร U ถูกละเว้นเพื่อให้เหลือตัวอักษรทั้งหมด 23 ตัว ซึ่ง 23 เป็นจำนวนเฉพาะ หมายเลขที่ลงท้ายด้วยตัวอักษรเหล่านี้มักถูกถอดความผิดพลาด

เลข DNI เหมือนกับเลข NIF หรือไม่?

สำหรับพลเมืองสเปน คำตอบคือใช่: เลขประจำตัวผู้เสียภาษี (NIF) ของบุคคลธรรมดาคือหมายเลข DNI ตามด้วยตัวอักษรควบคุม สำหรับชาวต่างชาติ NIF คือ NIE ส่วนเลขประจำตัวผู้เสียภาษีของบริษัท (เดิมคือ CIF ซึ่งขึ้นต้นด้วยตัวอักษรเช่น A หรือ B) จะใช้กฎการตรวจสอบที่แตกต่างกันซึ่งเครื่องมือนี้ไม่ครอบคลุม

เลขประจำตัวประชาชนของฉันมีเพียง 7 หลักเท่านั้น มันไม่ถูกต้องหรือ?

ไม่ใช่เลย เลขที่น้อยกว่า 10 000 000 จะเขียนด้วยเลขศูนย์นำหน้า เช่น 01234567X ให้เติมเลขศูนย์ก่อนทำการตรวจสอบ; ตัวอักษรจะถูกคำนวณจากค่าตัวเลข ดังนั้นเลขศูนย์จึงไม่มีผลต่อตัวอักษรนั้น

ตัวอักษรที่ถูกต้องหมายความว่าเอกสารนั้นเป็นของจริงหรือไม่?

ไม่ใช่เลย ตัวอักษรดังกล่าวเพียงแสดงให้เห็นว่าเลขนั้นถูกเขียนอย่างถูกต้องเท่านั้น ไม่สามารถบอกได้เลยว่าหลักฐานนั้นมีอยู่จริง ยังใช้ได้อยู่ หรือเป็นของบุคคลที่นำมาแสดง; จะต้องอาศัยหลักฐานตัวจริงหรือบริการตรวจสอบอย่างเป็นทางการเท่านั้น

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

ไม่ใช่เลย การตรวจสอบคือการคำนวณแบบ modulo ที่ทำงานในเบราว์เซอร์ของคุณเท่านั้น ไม่มีการส่งหรือเก็บข้อมูลใดๆ ซึ่งทำให้การตรวจสอบรายชื่อพนักงานหรือลูกค้าแบบกลุ่มเป็นเรื่องปลอดภัย

ฉันตรวจสอบรายการหมายเลข DNI/NIE ทั้งชุดพร้อมกันได้ไหม?

ใช่ครับ ให้เปิดฟังก์ชันตรวจสอบแบบ Batch แล้ววางตัวเลขทีละบรรทัด จะมีการตรวจสอบแต่ละแถวในเครื่องโดยใช้กฎ mod-23 เดียวกัน และสามารถส่งออกผลลัพธ์เป็นไฟล์ CSV ได้

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