Bảo mật

Xác thực CURP Mexico

Xác thực CURP của Mexico & chữ số kiểm tra.

—
Kết quả

Kiểm tra hàng loạt - dán nhiều, một mỗi dòng

Nhiều quốc gia hoặc danh sách lớn hơn? Hãy dùng bàn kiểm tra ID theo lô.

Xác thực CURP Mexico

Dán CURP 18 ký tự để xác minh chữ số kiểm tra, giải mã giới tính và ngày sinh, và xem các phân đoạn mã màu — tất cả cục bộ.

Cách hoạt động của ký tự kiểm tra CURP

Ký tự cuối cùng của CURP là chữ số kiểm tra được tính từ 17 ký tự đầu tiên. Công cụ này sử dụng cùng từ điển và các trọng số giảm dần như bộ xác thực: mỗi ký tự được chuyển thành số, nhân với trọng số từ 18 xuống 2, và chữ số kết quả là 10 trừ tổng các tích chia cho 10, sau đó lại chia cho 10 một lần nữa để trường hợp dư 0 thì ra 0.

Cấu trúc

Vị tríVí dụÝ nghĩa
1 đến 4HEGGChữ cái tên: 1 là chữ cái đầu của họ cha, 2 là nguyên âm đầu tiên trong họ cha, 3 là chữ cái đầu của họ mẹ, 4 là chữ cái đầu của tên riêng.
5 đến 10560427Ngày sinh được ghi dưới dạng YYMMDD. Thế kỷ không được lưu trữ ở đây; nó được đọc từ vị trí thứ 17.
11MGiới tính: H cho nam, M cho nữ, X cho người không nhị phân (cơ quan RENAPO cung cấp tùy chọn No binario trong việc tra cứu chính thức).
12 đến 13VZMã gồm hai chữ cái biểu thị entidad federativa nơi sinh. NE có nghĩa là sinh ra ở nước ngoài. Trong mẫu này, VZ là Veracruz. Bảng danh sách đầy đủ 32 entidad federativa cùng với NE đã được tích hợp sẵn vào công cụ.
14 đến 16RRLCác phụ âm đầu tiên trong họ cha, họ mẹ và tên đệm, theo thứ tự đó.
170Ký tự đồng âm. Một chữ số từ 0 đến 9 biểu thị người sinh năm 1900 đến 1999; một chữ cái từ A đến J biểu thị người sinh năm 2000 trở đi, theo hướng dẫn chính thức của RENAPO. Những người vốn sẽ có cùng các vị trí từ 1 đến 16 sẽ nhận được các ký tự khác nhau ở đây.
184Chữ số kiểm tra được tính toán từ 17 ký tự đầu tiên.

Công cụ này cũng kiểm tra xem vị trí thứ 17 có nằm trong khoảng 0 đến 9 hoặc A đến J không, ngày tháng có phải là ngày lịch thực tế tương ứng với thế kỷ được xác định bởi vị trí thứ 17 hay không, và mã tỉnh có thuộc 32 entidades federativas hoặc NE hay không.

Ví dụ minh họa: HEGG560427MVZRRL04

Mẫu thử gồm 18 ký tự này là ví dụ được công bố sử dụng trên trang này. Đây không phải là CURP của người còn sống. Mỗi ký tự trong 17 ký tự đầu tiên được tra cứu trong từ điển bên dưới, nhân với trọng số từ 18 xuống 2, rồi cộng các tích số lại.

Bảng tra cứu0123456789ABCDEFGHIJKLMNÑOPQRSTUVWXYZ
Vị tríKý tựGiá trị trong bảng tra cứuTrọng lượngSản phẩm
1H1718306
2E1417238
3G1616256
4G1615240
5551470
6661378
700120
8441144
9221020
1077963
11M228176
12V327224
13Z366216
14R285140
15R284112
16L21363
170020
Tổng các tích số2246
Tổng chia cho 10 dư bao nhiêu6
10 trừ phần dư, lấy modulo 104

Các tích số cộng lại thành 2246. Tổng đó chia cho 10 dư 6, và 10 trừ 6 bằng 4, trùng với ký tự thứ 18.

Nguồn chính thức

Những sai lầm phổ biến và những điều mà chữ số này không thể cho bạn biết

  • Đừng nhầm chữ cái O với chữ số 0. Chúng là các ký tự khác nhau và tạo ra các giá trị từ điển khác nhau.
  • Đừng bỏ qua vị trí thứ 17 khi đọc năm sinh: một chữ số biểu thị sinh trong khoảng 1900 đến 1999, một chữ cái biểu thị sinh năm 2000 trở về sau. Khối YYMMDD tương tự lại thuộc thế kỷ khác nhau trong mỗi trường hợp.
  • Đừng chấp nhận ký tự vượt quá J ở vị trí thứ 17. Hướng dẫn chính thức chỉ gán các ký tự từ A đến J cho vị trí này; các ký tự từ K đến Z là lỗi chuyển tự ngay cả khi chữ số kiểm tra trùng khớp.
  • Đừng từ chối một mã CURP chỉ vì vị trí thứ 11 là X. RENAPO cấp các mã CURP phi nhị giới với ký tự X ở vị trí đó, và công cụ này chấp nhận điều đó.
  • Không được dùng mã tỉnh của Mexico cho người sinh ra ở nước ngoài. Mã dành cho người sinh ra ngoài Mexico là NE.
  • Một chữ số kiểm tra khớp chỉ chứng minh 18 ký tự đã được sao chép đúng cách. Điều này không chứng minh mã CURP đã được đăng ký tại RENAPO hoặc thuộc về người nộp đơn.
  • CURP không phải là RFC. Số mã số thuế sử dụng độ dài, từ điển và cơ quan quản lý khác nhau.

CURP (Clave Única de Registro de Población) là mã đăng ký dân số gồm 18 ký tự của Mexico, do RENAPO quản lý. Cấu trúc gồm: 4 chữ cái tên, 6 chữ số ngày tháng năm sinh, giới tính (H/M hoặc X cho người không nhị phân), mã tỉnh gồm 2 chữ cái (hoặc NE đối với người sinh ở nước ngoài), 3 phụ âm nội bộ, yếu tố phân biệt đồng âm (chữ số 0–9 đối với người sinh trước năm 2000, chữ cái A–J đối với người sinh từ năm 2000 trở đi) và chữ số kiểm tra cuối cùng.

Chữ số kiểm tra được tính từ bảng giá trị ký tự với trọng số giảm dần theo modulo 10, và trình kiểm tra này xác minh cục bộ từng lớp: độ dài, mẫu chữ cái/chữ số, ngày lịch có thật, mã bang đã biết và chính chữ số kiểm tra.

Giống như các công cụ kiểm tra định dạng khác, kết quả đạt yêu cầu có nghĩa là "nội bộ nhất quán", không phải "đã được đăng ký". Dịch vụ tra cứu CURP chính thức là trang web của chính phủ tại gob.mx/curp. Được xác minh lần cuối: Tháng 9 năm 2026.

Các vector kiểm thử đã được công bố — mỗi vector đều được xác thực bằng công cụ trực tuyến: một CURP gồm 18 ký tự có cấu trúc hợp lệ sẽ vượt qua đủ năm lớp kiểm tra (độ dài, mẫu hình, ngày tháng trong lịch thực tế, mã bang, chữ số kiểm tra) · việc làm hỏng chữ số cuối cùng sẽ bị phát hiện bởi lớp kiểm tra chữ số, đồng thời hiển thị chữ số dự kiến · một ngày không thể tồn tại như 30 tháng Hai sẽ bị từ chối ở lớp kiểm tra ngày tháng, chứ không phải lớp mẫu hình. Chế độ xử lý hàng loạt: dán một CURP mỗi dòng (hoặc nhập từ file CSV/TXT) và xuất kết quả cho từng dòng. Được xác thực lần cuối: 2026-09-16.

Câu hỏi thường gặp

CURP là gì?

Clave Única de Registro de Población là mã đăng ký dân số quốc gia gồm 18 ký tự của Mexico, được cấp qua RENAPO. Ký tự cuối cùng là chữ số kiểm tra được tính từ 17 ký tự đầu tiên.

Xác thực như thế nào?

Ba lớp kiểm tra: định dạng 18 ký tự, chữ số kiểm tra được tính lại và các quy tắc ngữ nghĩa — ngày sinh phải là ngày lịch thực tế (ký tự đồng âm cho biết thế kỷ: chữ số 0 đến 9 nghĩa là sinh từ năm 1900 đến 1999, chữ cái A đến J nghĩa là sinh từ năm 2000 trở đi), ký tự giới tính phải là H, M hoặc X, và mã tỉnh phải là entidad federativa thực tế của Mexico hoặc NE. Chỉ có RENAPO mới có thể xác nhận việc đăng ký thực tế.

Tôi có thể kiểm tra nhiều cùng một lúc không?

Vâng. Mở tính năng kiểm tra theo lô, dán mỗi mã CURP trên một dòng và xuất kết quả dưới dạng CSV.

CURP của tôi có được tải lên không?

Không. Mọi thứ chạy cục bộ trong trình duyệt của bạn.

CURP khác RFC như thế nào?

CURP là mã số đăng ký dân cư gồm 18 ký tự được cấp qua RENAPO. RFC là mã số thuế của Mexico do SAT cấp: 13 ký tự đối với cá nhân và 12 ký tự đối với doanh nghiệp, với bảng ký tự kiểm tra khác nhau. Hai mã số này không thể thay thế cho nhau.

Tại sao hai người có tên và ngày sinh giống nhau lại có các mã CURP khác nhau?

Vị trí từ 1 đến 16 có thể trùng khớp khi hai người có cùng chữ cái tên, ngày tháng, giới tính và bang. Vị trí thứ 17 là ký tự đồng âm: một chữ số hoặc chữ cái khác được gán để hai mã không giống nhau, và ký tự này cũng đánh dấu thế kỷ sinh.

Tôi có thể đọc được tỉnh nơi sinh và giới tính từ mã CURP không?

Đúng vậy. Vị trí thứ 11 là H đối với nam, M đối với nữ hoặc X đối với người phi nhị giới (cơ sở dữ liệu chính thức của RENAPO cung cấp tùy chọn No binario). Vị trí thứ 12 và 13 là mã hai chữ cái của bang nơi người đó sinh ra, hoặc NE nếu người đó sinh ra ở nước ngoài. Công cụ này sẽ giải mã các trường dữ liệu này sau khi định dạng và chữ số kiểm tra đạt yêu cầu.

Tại sao dịch vụ chính thức của RENAPO vẫn có thể từ chối một mã CURP mà công cụ này lại chấp nhận?

Một chữ số kiểm tra khớp chỉ chứng minh 18 ký tự đã được sao chép chính xác. Điều này không chứng minh mã số này có trong cơ sở dữ liệu của RENAPO, chưa bị hủy bỏ, hoặc thuộc về người nộp đơn.

Cập nhật lần cuối: