Validator CURP Meksiko
Validasi CURP Meksiko & digit cek.
Pemeriksaan batch — tempel banyak, satu per baris
Lintas negara atau daftar lebih besar? Gunakan meja kerja validasi ID massal.
Validasi CURP Meksiko
Tempel CURP 18 karakter untuk memverifikasi digit ceknya, dekode jenis kelamin dan tanggal lahir, dan lihat segmen berkode warna — semua secara lokal.
Cara kerja karakter validasi CURP
Karakter terakhir pada CURP adalah digit cek yang dihitung dari 17 karakter pertama. Alat ini menggunakan kamus dan bobot menurun yang sama seperti alat validasinya: setiap karakter diubah menjadi angka, dikalikan dengan bobot dari 18 hingga 2, lalu digitnya adalah 10 dikurangi hasil penjumlahan modulo 10, kemudian diambil modulo 10 lagi sehingga sisa pembagian 0 akan menghasilkan 0.
Struktur
| Posisi | Contoh | Arti |
|---|---|---|
| 1 hingga 4 | HEGG | Huruf nama: 1 adalah huruf pertama dari nama belakang ayah, 2 adalah vokal pertama dalam nama belakang ayah, 3 adalah huruf pertama dari nama belakang ibu, dan 4 adalah huruf pertama dari nama depan. |
| 5 hingga 10 | 560427 | Tanggal lahir dalam format YYMMDD. Abad tidak disimpan di sini; nilainya dibaca dari posisi 17. |
| 11 | M | Jenis kelamin: H untuk laki-laki, M untuk perempuan, X untuk non-binari (opsi No binario tersedia dalam pencarian resmi RENAPO). |
| 12 hingga 13 | VZ | Kode dua huruf dari entidad federativa tempat kelahiran. NE berarti lahir di luar negeri. Dalam contoh ini, VZ merujuk pada Veracruz. Tabel lengkap 32 entidad federativa beserta NE telah terintegrasi dalam alat ini. |
| 14 hingga 16 | RRL | Konsonan internal pertama dari nama belakang ayah, nama belakang ibu, dan nama depan, secara berurutan. |
| 17 | 0 | Karakter homonim. Angka dari 0 hingga 9 menunjukkan kelahiran antara tahun 1900 dan 1999; huruf dari A hingga J menunjukkan kelahiran tahun 2000 atau setelahnya, sebagaimana ditetapkan dalam petunjuk resmi RENAPO. Orang-orang yang seharusnya memiliki posisi 1 hingga 16 yang sama akan mendapatkan karakter yang berbeda di sini. |
| 18 | 4 | Digit cek dihitung dari 17 karakter pertama. |
Alat ini juga memeriksa apakah posisi 17 berada dalam rentang 0 hingga 9 atau A hingga J, apakah tanggal tersebut merupakan hari kalender yang valid untuk abad yang ditunjukkan oleh posisi 17, serta apakah kode negara bagian merupakan salah satu dari 32 entidades federativas atau NE.
Contoh penerapan: HEGG560427MVZRRL04
Contoh berupa 18 karakter ini adalah contoh yang dipublikasikan dan digunakan pada halaman ini. Ini bukan CURP dari orang yang masih hidup. Setiap karakter dari 17 karakter pertama dicari dalam kamus di bawah ini, dikalikan dengan bobot dari 18 hingga 2, lalu hasil perkalian tersebut dijumlahkan.
| Kamus | 0123456789ABCDEFGHIJKLMNÑOPQRSTUVWXYZ |
| Posisi | Karakter | Nilai kamus | Berat | Produk |
|---|---|---|---|---|
| 1 | H | 17 | 18 | 306 |
| 2 | E | 14 | 17 | 238 |
| 3 | G | 16 | 16 | 256 |
| 4 | G | 16 | 15 | 240 |
| 5 | 5 | 5 | 14 | 70 |
| 6 | 6 | 6 | 13 | 78 |
| 7 | 0 | 0 | 12 | 0 |
| 8 | 4 | 4 | 11 | 44 |
| 9 | 2 | 2 | 10 | 20 |
| 10 | 7 | 7 | 9 | 63 |
| 11 | M | 22 | 8 | 176 |
| 12 | V | 32 | 7 | 224 |
| 13 | Z | 36 | 6 | 216 |
| 14 | R | 28 | 5 | 140 |
| 15 | R | 28 | 4 | 112 |
| 16 | L | 21 | 3 | 63 |
| 17 | 0 | 0 | 2 | 0 |
| Jumlah hasil perkalian | 2246 | |||
| Jumlah modulo 10 | 6 | |||
| 10 dikurangi sisa, modulo 10 | 4 |
Hasil perkalian tersebut berjumlah 2246. Total itu modulo 10 adalah 6, dan 10 dikurangi 6 sama dengan 4, yang sesuai dengan karakter ke-18.
Sumber resmi
- gob.mx/curp: Pencarian CURP resmi dari RENAPO, di mana Anda dapat mencari berdasarkan kunci atau nama serta data kelahiran
- gob.mx/segob/renapo: Halaman institusional Registro Nacional de Población di bawah naungan Secretaría de Gobernación
- dof.gob.mx: petunjuk penugasan CURP resmi yang dipublikasikan dalam Diario Oficial de la Federación pada 18 Juni 2018. Petunjuk ini mendefinisikan setiap posisi, termasuk aturan 0 hingga 9 dan A hingga J untuk posisi 17.
Kesalahan umum dan hal yang tidak dapat diungkapkan oleh digit tersebut
- Jangan kelirukan huruf O dengan angka 0. Keduanya merupakan karakter yang berbeda dan menghasilkan nilai kamus yang berbeda.
- Jangan abaikan posisi 17 saat membaca tahun kelahiran: angka menunjukkan kelahiran antara 1900 hingga 1999, huruf menunjukkan kelahiran tahun 2000 atau setelahnya. Blok YYMMDD yang sama mewakili abad yang berbeda dalam setiap kasus.
- Jangan terima huruf selain J pada posisi 17. Petunjuk resmi hanya menetapkan A hingga J di posisi tersebut; K hingga Z merupakan kesalahan transkripsi meskipun angka ceknya cocok.
- Jangan tolak sebuah CURP hanya karena posisi 11-nya adalah X. RENAPO mengeluarkan CURP non-binari dengan X di posisi tersebut, dan alat ini menerimanya.
- Jangan gunakan kode negara bagian Meksiko untuk orang yang lahir di luar negeri. Kode untuk kelahiran di luar Meksiko adalah NE.
- Sebuah digit cek yang cocok hanya membuktikan bahwa 18 karakter tersebut disalin dengan benar. Hal itu tidak membuktikan bahwa CURP tersebut terdaftar di RENAPO atau milik orang yang mengajukannya.
- CURP bukan RFC. Nomor pajak menggunakan panjang yang berbeda, kamus yang berbeda, dan lembaga yang berbeda.
CURP (Clave Única de Registro de Población) merupakan kode registrasi penduduk Meksiko yang terdiri dari 18 karakter dan dikelola oleh RENAPO. Strukturnya: 4 huruf nama, 6 digit tanggal lahir, jenis kelamin (H/M, atau X untuk non-binari), kode negara bagian 2 huruf (atau NE untuk yang lahir di luar negeri), 3 konsonan internal, pengenal homonim (digit 0–9 untuk orang yang lahir sebelum 2000, huruf A–J untuk yang lahir sejak 2000), serta digit verifikasi akhir.
Digit pemeriksa dihitung dari tabel nilai karakter dengan bobot menurun modulo 10, dan validator ini memeriksa setiap lapisan secara lokal: panjang, pola huruf/digit, tanggal kalender nyata, kode negara bagian yang dikenal, dan digit pemeriksa itu sendiri.
Seperti halnya semua alat validasi format, hasil 'lulus' berarti 'konsisten secara internal', bukan 'terdaftar'. Layanan pencarian CURP yang resmi adalah layanan pemerintah di gob.mx/curp. Terakhir diverifikasi: September 2026.
Vektor uji yang telah dipublikasikan — masing-masing divalidasi menggunakan alat secara langsung: CURP yang terdiri dari 18 karakter dan memiliki struktur valid akan melewati kelima lapisan (panjang, pola, tanggal kalender yang nyata, kode provinsi, digit cek). Jika digit terakhir rusak, lapisan digit cek akan mendeteksinya dan menampilkan digit yang diharapkan. Tanggal yang tidak mungkin seperti 30 Februari akan ditolak pada lapisan tanggal, bukan lapisan pola. Mode batch: tempelkan satu CURP per baris (atau impor CSV/TXT) lalu ekspor hasil per baris. Terakhir diverifikasi: 2026-09-16.
FAQ
Apa itu CURP?
Clave Única de Registro de Población merupakan kode registrasi penduduk nasional Meksiko yang terdiri dari 18 karakter dan diberikan melalui RENAPO. Kode ini diakhiri dengan digit verifikasi yang dihitung dari 17 karakter pertama.
Bagaimana cara memvalidasinya?
Tiga lapisan: format 18 karakter, digit verifikasi yang dihitung ulang, serta makna semantiknya — tanggal lahir harus merupakan tanggal kalender yang valid (karakter homonim menunjukkan abad: digit 0 hingga 9 berarti lahir antara 1900 dan 1999, huruf A hingga J berarti 2000 atau setelahnya), karakter jenis kelamin harus H, M, atau X, serta kode negara bagian harus merupakan entidad federativa Meksiko yang sah atau NE. Hanya RENAPO yang dapat mengonfirmasi pendaftaran yang sebenarnya.
Bisakah saya memeriksa banyak sekaligus?
Ya. Buka fitur pengecekan batch, tempel satu CURP per baris, lalu ekspor hasilnya sebagai CSV.
Apakah CURP saya diunggah?
Tidak. Semuanya berjalan secara lokal di browser Anda.
Apa perbedaan antara CURP dan RFC?
CURP merupakan kunci registrasi penduduk berupa 18 karakter yang dikeluarkan oleh RENAPO. RFC adalah nomor identitas pajak Meksiko yang dikeluarkan oleh SAT: 13 karakter untuk perseorangan dan 12 karakter untuk perusahaan, dengan tabel karakter cek yang berbeda. Kedua nomor tersebut tidak dapat saling digantikan.
Mengapa dua orang dengan nama dan tanggal lahir yang sama bisa memiliki CURP yang berbeda?
Posisi 1 hingga 16 dapat sama ketika dua orang memiliki huruf nama, tanggal, jenis kelamin, dan negara bagian yang identik. Posisi 17 merupakan karakter homonim: angka atau huruf yang berbeda ditetapkan agar kedua kunci tidak identik, dan karakter tersebut juga menandai abad kelahiran.
Bisakah saya membaca provinsi kelahiran dan jenis kelamin dari sebuah CURP?
Ya. Posisi 11 menunjukkan H untuk laki-laki, M untuk perempuan atau X untuk non-binari (pencarian resmi RENAPO menyediakan opsi No binario). Posisi 12 dan 13 merupakan kode dua huruf dari entidad federativa tempat kelahiran, atau NE jika orang tersebut lahir di luar negeri. Alat ini akan mendekode bidang-bidang tersebut setelah format dan digit ceknya lolos.
Mengapa layanan resmi RENAPO masih bisa menolak CURP yang diterima oleh alat ini?
Sebuah digit cek yang cocok hanya membuktikan bahwa 18 karakter tersebut disalin secara konsisten. Hal itu tidak membuktikan bahwa kunci tersebut ada dalam basis data RENAPO, belum dibatalkan, atau milik orang yang mengajukannya.
Terakhir diperbarui: