Keamanan

Validator DNI / NIE Spanyol

Validasi DNI atau NIE Spanyol.

Hasil

Pemeriksaan batch — tempel banyak, satu per baris

Validasi DNI atau NIE Spanyol

Masukkan DNI (8 digit + huruf) atau NIE (X/Y/Z + 7 digit + huruf) untuk memverifikasi huruf kontrolnya. Semuanya berjalan secara lokal di browser Anda.

Cara kerja huruf kontrol DNI dan NIE

Nomor identitas Spanyol diakhiri dengan huruf yang tidak dipilih secara acak: huruf tersebut dihitung dari digit-digitnya menggunakan aturan modulo 23 yang dikeluarkan oleh Kementerian Dalam Negeri. Karena itu, satu digit yang salah ketik atau tertukar hampir selalu menghasilkan huruf yang berbeda, sehingga bank, formulir pajak, dan layanan online dapat menolak kesalahan ketik tersebut secara instan.

Struktur

DokumenFormatSiapa penerima dokumen ini?
DNI8 digit + huruf kontrolWarga negara Spanyol. Nomor di bawah 10 000 000 ditulis dengan angka nol di depannya. Nomor yang sama diikuti huruf merupakan nomor pajak orang tersebut (NIF).
NIEX, Y, atau Z + 7 digit + huruf kontrolWarga asing yang tinggal, bekerja, atau berinvestasi di Spanyol. X digunakan untuk seri pertama, Y untuk angka mulai dari 10 000 000 ke atas, dan Z disediakan untuk seri berikutnya.

Nomor pajak perusahaan (CIF sebelumnya, dimulai dengan huruf seperti A atau B) mengikuti aturan yang berbeda dan berada di luar cakupan alat ini.

Contoh penggunaan: DNI 12345678

Bagilah angka tersebut dengan 23 dan ambil sisa hasil pembagiannya saja. Selanjutnya bacalah huruf pada posisi tersebut dalam tabel resmi, di mana posisi 0 adalah T.

Angka12345678
Dibagi dengan 23536768 sisa 14
Huruf pada posisi 14Z
Hasil12345678Z

Untuk NIE, huruf awalan pertama diubah menjadi digit: X menjadi 0, Y menjadi 1, dan Z menjadi 2. Jadi Y1234567 dicek sebagai 11234567, dengan sisa modulo 23 sebesar 10, menghasilkan huruf X: Y1234567X. Aturan awalan ini ada agar X1234567 dan Y1234567 tidak memiliki huruf yang sama.

Tabel 23 huruf

Sisa012345678910111213141516171819202122
HurufTRWAGMYFPDXBNJZSQVHLCKE

Huruf I dan O dihilangkan karena tampak seperti 1 dan 0 pada dokumen cetak, Ñ dihilangkan karena tidak tersedia pada sebagian besar papan ketik luar negeri, dan U dibuang agar jumlah huruf tetap 23. Angka 23 merupakan bilangan prima, sehingga proses verifikasi menjadi lebih kuat dibandingkan tabel berdasarkan alfabet lengkap.

Sumber resmi

Kesalahan umum dan apa yang tidak dapat diungkapkan oleh huruf tersebut.

  • Melewatkan angka nol di awal: DNI seperti 01234567X memiliki 8 digit termasuk angka nol. Jika diketik sebagai 7 digit, maka akan dilaporkan sebagai kesalahan format.
  • Mencampuradukkan dua huruf pada NIE: huruf pertama (X, Y atau Z) merupakan bagian dari angka, sedangkan huruf terakhir adalah cek.
  • Pada hasil scan atau fotokopi, huruf O dibaca sebagai 0 atau huruf I dibaca sebagai 1. Tabel kontrol tidak pernah menggunakan I, O, atau U; sehingga huruf kontrol yang terbaca seperti itu merupakan hasil transkripsi yang salah.
  • Sebuah huruf yang benar hanya membuktikan bahwa digitnya disalin dengan tepat. Hal tersebut tidak membuktikan bahwa dokumen itu ada, masih berlaku, atau milik orang yang menunjukkannya; identitas harus diverifikasi melalui dokumen itu sendiri atau layanan resmi.
  • Huruf kecil dan spasi diterima oleh alat ini dan dinormalisasi sebelum dilakukan pemeriksaan.

DNI Spanyol adalah 8 digit ditambah huruf kontrol; NIE (untuk penduduk asing) mengganti karakter pertama dengan X, Y atau Z. Huruf kontrol murni matematis, didefinisikan dalam regulasi resmi: angka modulo 23 mengindeks urutan TRWAGMYFPDXBNJZSQVHLCKE. Untuk NIE, ganti X/Y/Z dengan 0/1/2 sebelum menghitung. Alat ini menghitung ulang huruf secara lokal, memberi tahu huruf yang diharapkan saat tidak cocok, dan menormalkan format.

Huruf kontrol yang benar membuktikan bahwa format string sudah tepat — bukan bahwa dokumen tersebut benar-benar ada atau milik seseorang. Dokumen identitas diterbitkan dan diverifikasi oleh Ministerio del Interior / Policía Nacional; bila kepastian hukum diperlukan, lakukan verifikasi melalui kanal resmi. Terakhir diverifikasi: Agustus 2026.

Vektor uji yang dipublikasikan — masing-masing divalidasi dengan alat aktif: 12345678Z lolos (12345678 mod 23 = 14 → huruf 14 dalam TRWAGMYFPDXBNJZSQVHLCKE adalah Z) · X1234567L lolos (X→0, 1234567 mod 23 = 19 → L) · 12345678A gagal dan huruf Z yang semestinya ditampilkan. Mode batch: tempel satu nomor per baris dan ekspor hasil setiap baris sebagai CSV. Terakhir diverifikasi: 2026-08-12.

FAQ

Bagaimana huruf DNI dihitung?

Ambil nomor 8 digit tersebut modulo 23, lalu bacalah huruf pada posisi tersebut dalam urutan TRWAGMYFPDXBNJZSQVHLCKE (posisi 0 = T). Contoh resmi dari Kementerian Dalam Negeri: 12345678 mod 23 = 14, dan posisi 14 adalah Z, sehingga NIF-nya adalah 12345678Z.

Bagaimana perbedaan validasi NIE?

Ganti huruf awal sebelum proses perhitungan: X menjadi 0, Y menjadi 1, Z menjadi 2. Selanjutnya perlakukan hasilnya sebagai angka dan gunakan tabel mod-23 yang sama. Y1234567 diperiksa sebagai 11234567, dengan sisa pembagian 10, sehingga hasilnya X: Y1234567X. Aturan awalan ini dibuat agar X1234567 dan Y1234567 tidak pernah memiliki huruf kontrol yang sama.

Huruf apa saja yang tidak boleh digunakan sebagai huruf kontrol?

I, Ñ, O, dan U. I dan O sangat mirip dengan 1 dan 0, Ñ tidak tersedia pada sebagian besar papan ketik luar negeri, dan U dihilangkan agar tersisa tepat 23 huruf, di mana 23 merupakan bilangan prima. Angka yang diakhiri dengan salah satu huruf tersebut sering ditulis secara salah.

Apakah DNI sama dengan NIF?

Untuk warga Spanyol, ya: nomor identifikasi pajak (NIF) individu adalah nomor DNI diikuti dengan huruf kontrolnya. Untuk orang asing, NIF adalah NIE mereka. Nomor pajak perusahaan (CIF sebelumnya, dimulai dengan huruf seperti A atau B) menggunakan aturan cek yang berbeda yang tidak dicakup oleh alat ini.

DNI saya hanya memiliki 7 digit. Apakah itu tidak valid?

Tidak. Nomor di bawah 10 000 000 ditulis dengan angka nol di awal, contohnya 01234567X. Tambahkan angka nol sebelum memeriksa; huruf tersebut dihitung berdasarkan nilai numeriknya, sehingga angka nol tidak mengubahnya.

Apakah huruf yang valid berarti dokumen tersebut asli?

Tidak. Huruf tersebut hanya membuktikan bahwa nomor ditulis dengan benar. Huruf itu tidak dapat menentukan apakah dokumen tersebut ada, masih berlaku, atau milik orang yang menunjukkannya; hal tersebut memerlukan dokumen itu sendiri atau layanan verifikasi resmi.

Apakah nomor saya diunggah saat saya memeriksanya?

Tidak. Proses cek hanyalah operasi modulo yang dijalankan di browser Anda. Tidak ada data yang dikirim atau disimpan, sehingga pemeriksaan daftar karyawan atau pelanggan secara massal tetap aman.

Bisakah saya memeriksa seluruh daftar nomor DNI/NIE sekaligus?

Ya. Buka fitur Batch check dan tempelkan satu nomor per baris; setiap baris divalidasi secara lokal dengan aturan mod-23 yang sama, dan hasilnya dapat diekspor sebagai CSV.

Terakhir diperbarui: