Безпека

Валідатор мексиканського CURP

Перевірте мексиканський CURP та контрольну цифру.

—
Результат

Пакетна перевірка — вставте багато, по одному в рядку

Кілька країн або більші списки? Відкрийте: робоча панель пакетної перевірки ID.

Перевірити мексиканський CURP

Вставте 18-символьний CURP, щоб перевірити контрольну цифру, розкодувати стать і дату народження та побачити сегменти з кольоровим маркуванням — все локально.

Як працює контрольний символ CURP

Останній символ CURP — це контрольна цифра, обчислена з перших 17 символів. Цей інструмент використовує такий самий словник та спадні ваги, як і його валідатор: кожен символ перетворюється на число, множиться на вагу від 18 до 2, а цифра дорівнює 10 мінус сума за модулем 10, ще раз за модулем 10, щоб залишок 0 давав 0.

Структура

ПозиціїПрикладЗначення
1–4HEGGЛітери імені: 1 — перша літера батьківського прізвища, 2 — перший внутрішній голосний батьківського прізвища, 3 — перша літера материнського прізвища, 4 — перша літера власного імені.
5–10560427Дата народження у форматі YYMMDD. Століття тут не зберігається; його можна прочитати з позиції 17.
11MСтать: H – для чоловіків, M – для жінок, X – для небінарних осіб (офіційний сервіс RENAPO пропонує варіант «No binario»).
12–13VZДворічний код федеративної одиниці народження. NE означає народження за кордоном. У цьому зразку VZ — це Веракрус. Повна таблиця 32 федеративних одиниць плюс NE вбудована в інструмент.
14–16RRLПерші внутрішні приголосні батьківського прізвища, материнського прізвища та імені, у такому порядку.
170Однокореневий символ. Цифра від 0 до 9 означає народження між 1900 та 1999 роками; літера від A до J — народження у 2000 році чи пізніше, згідно з офіційними вказівками RENAPO. Люди, які інакше мали б однакові значення на позиціях 1–16, отримують тут різні символи.
184Цифра контрольного розряду обчислена на основі перших 17 символів.

Цей інструмент також перевіряє, чи знаходиться символ на позиції 17 у діапазоні від 0 до 9 або від A до J, чи є дата справжнім календарним днем для століття, вказаного на позиції 17, та чи є код штату одним із 32 entidades federativas або NE.

Приклад розрахунку: HEGG560427MVZRRL04

Цей 18-символьний зразок — це опублікований приклад, що використовується на цій сторінці. Це не CURP живої особи. Кожен з перших 17 символів знаходиться у наведеному нижче словнику, множиться на вагу від 18 до 2, а добутки підсумовуються.

Словник0123456789ABCDEFGHIJKLMNÑOPQRSTUVWXYZ
ПозиціяСимволЗначення словникаВагаТовар
1H1718306
2E1417238
3G1616256
4G1615240
5551470
6661378
700120
8441144
9221020
1077963
11M228176
12V327224
13Z366216
14R285140
15R284112
16L21363
170020
Сума добутків2246
Сума за модулем 106
10 мінус остача, за модулем 104

Добутки складаються до 2246. Ця сума за модулем 10 дорівнює 6, а 10 мінус 6 дорівнює 4, що збігається з 18-м символом.

Офіційні джерела

Поширені помилки та те, про що ця цифра не може розповісти

  • Не плутайте літеру O з цифрою 0. Це різні символи, які дають різні значення у словнику.
  • Не ігноруйте позицію 17 під час зчитування року народження: цифра означає народження між 1900 та 1999 роками, літера — 2000 рік або пізніше. У кожному випадку один і той самий блок YYMMDD належить до іншого століття.
  • Не приймайте символ, що перевищує J, на позиції 17. Офіційні інструкції призначають там лише символи від A до J; K–Z — це помилка транскрипції, навіть якщо контрольна цифра збігається.
  • Не відхиляйте CURP лише через те, що на позиції 11 стоїть X. RENAPO видає небінарні CURP з X на цій позиції, і цей інструмент їх приймає.
  • Не використовуйте код мексиканського штату для осіб, народжених за кордоном. Код для народження поза Мексикою — NE.
  • Цифра контрольного розряду лише доводить, що 18 символів були скопійовані правильно. Це не підтверджує, що CURP зареєстрований у RENAPO чи належить особі, яка його пред’являє.
  • CURP — це не RFC. Податковий номер має іншу довжину, інший словник та інший орган.

CURP (Clave Única de Registro de Población) – це 18-символьний код реєстрації населення Мексики, яким керує RENAPO. Структура: 4 літери імені, 6 цифр дати народження, стать (H/M або X для небінарних осіб), 2-літерний код штату (або NE для осіб, народжених за кордоном), 3 внутрішні приголосні, розрізнювач омонімів (цифра 0–9 для осіб, народжених до 2000 року, літера A–J – з 2000 року) та остаточна контрольна цифра.

Контрольна цифра обчислюється за таблицею значень символів зі спадними вагами за модулем 10, а цей валідатор локально перевіряє кожен рівень: довжину, шаблон літер і цифр, справжню календарну дату, відомий код штату й саму контрольну цифру.

Як і для всіх валідаторів форматів, позитивний результат означає «внутрішню узгодженість», а не «зареєстрованість». Офіційний сервіс перевірки CURP — це державна послуга за адресою gob.mx/curp. Останнє підтвердження: вересень 2026 року.

Опубліковані тестові вектори — кожен з них перевіряється за допомогою цього інструменту: структуровано коректний CURP з 18 символів проходить усі п’ять рівнів перевірки (довжина, шаблон, реальна календарна дата, код штату, контрольна цифра) · зміна останньої цифри виявляється на рівні контрольної цифри, при цьому відображається очікувана цифра · неможлива дата, наприклад 30 лютого, відхиляється на рівні дати, а не шаблону. Режим пакетної обробки: вставляйте по одному CURP на рядок (або імпортуйте CSV/TXT) та експортуйте результати для кожного рядка. Останнє підтвердження: 2026-09-16.

Поширені запитання

Що таке CURP?

Clave Única de Registro de Población — це 18-символьний національний код реєстру населення Мексики, який присвоюється через RENAPO. Він закінчується контрольною цифрою, обчисленою з перших 17 символів.

Як це перевіряється?

Три рівні перевірки: формат із 18 символів, перерахована контрольна цифра та семантика – дата народження має бути справжнім календарним днем (символ-омонім вказує століття: цифра 0–9 означає народження між 1900 та 1999 роками, літера A–J – з 2000 року й пізніше), символ статі має бути H, M або X, а код штату – реальною мексиканською entidad federativa або NE. Лише RENAPO може підтвердити фактичну реєстрацію.

Чи можу я перевірити багато одразу?

Так. Відкрийте функцію пакетної перевірки, вставте по одному CURP на рядок та експортуйте результати у форматі CSV.

Чи завантажується мій CURP?

Ні. Все працює локально у вашому браузері.

Чим CURP відрізняється від RFC?

CURP — це 18-символьний ключ реєстру населення, який видається через RENAPO. RFC — це податковий ідентифікатор Мексики, що видається SAT: 13 символів для фізичних осіб та 12 для компаній, з іншою таблицею контрольних символів. Ці два номери не можна взаємозамінювати.

Чому у двох людей з однаковим ім’ям та датою народження можуть бути різні CURP?

Позиції 1–16 можуть збігатися, якщо у двох осіб однакові літери імені, дата, стать і штат. Позиція 17 — це символ-омонім: призначається інша цифра чи літера, щоб два ключі не були ідентичними, і цей символ також позначає століття народження.

Чи можна з CURP дізнатися регіон народження та стать?

Так. Позиція 11 позначає стать: H — чоловік, M — жінка, X — небінарна особа (офіційний довідник RENAPO містить варіант «No binario»). Позиції 12 та 13 — це дволітерний код суб’єкта федерації народження, або NE, якщо людина народилася за кордоном. Цей інструмент розшифровує ці поля після перевірки формату та контрольної цифри.

Чому офіційна служба RENAPO все ще може відхилити CURP, який приймає цей інструмент?

Цифра контрольного розряду лише доводить, що 18 символів були скопійовані без помилок. Це не підтверджує, що ключ міститься в базі даних RENAPO, не був анульований чи належить особі, яка його пред’являє.

Останнє оновлення: