Supported document type
Detect tampered and deepfake DNI (Argentina)
The Documento Nacional de Identidad (DNI) is Argentina's national identity document, issued by the Registro Nacional de las Personas (RENAPER) and in card form since 2012, with the older booklet still in circulation. Its number ties to the CUIL tax identifier, and the card's machine-readable zone carries ICAO check digits, so a DNI edited on the front tends to contradict its own back.
API slug: argentina_dni
Last updated:
What a genuine Argentine DNI contains
The DNI number runs seven or eight digits, and the back carries an eleven-digit tramite number, the CUIL, the address, and the place of birth, along with a three-line machine-readable zone and a QR code. The CUIL is a two-digit prefix, the DNI number, and a mod-11 check digit, with the prefix reflecting sex. The front shows surname, given names, sex, nationality, dates of birth, emission and expiry, signature, and photograph.
Dates print as dd.mm.yyyy with dots, sex may be M, F, or X, and two given names or two surnames are common. The card is valid fifteen years after the age-fourteen update, and minors update at set ages. The booklet and card coexist and foreign residents show extra back-side data, so each design is judged against its own layout.
How Argentine DNI forgeries are made
CUIL and DNI agreement
The middle digits of the CUIL must equal the DNI number, and the final digit is a mod-11 check. A CUIL that disagrees with the DNI or fails the computation contradicts the card.
MRZ check digits
The machine-readable zone uses ICAO check digits and repeats name, number, and dates. Failed digits, or a zone that contradicts the front, signal edited print.
Prefix and sex coherence
The CUIL prefix reflects sex, so a prefix contradicting the printed sex marker is an internal inconsistency.
Expiry and format rules
The tramite number has eleven digits, expiry follows the fifteen-year and age-update rule, and dates print with dots. A date switched to slashes or an expiry breaking the rule signals a hand-built card.
Photograph and field patching
Portrait swaps and edited lines leave cut-line edges and resolution steps that differ from the surrounding print.
What TamperCheck checks on an Argentine DNI
TamperCheck runs 200+ forensic checks across three layers and returns a risk score from 0 to 100 with plain-English findings tied to specific regions of the document. These three carry the most weight on this document class.
Machine-readable zone validation
Check digits across every MRZ field are recomputed, and the encoded name, number, and dates are compared against the values printed on the face of the document. Forgers routinely update one and forget the other.
Portrait substitution and face-swap analysis
The document is isolated from whatever it was photographed on, then the portrait region is assessed against the card surface around it. A pasted or generated face rarely matches the substrate it was placed onto.
Date and validity consistency
Issue, expiry, and period dates are checked against one another and against the file's own creation metadata, which catches backdating and validity extension.
And many more checks
The three above are the layers that carry the most weight on an Argentine DNI. Every upload runs the full suite of 200+ checks regardless of document class, spanning file structure and metadata, pixel-level forensics, font and text rendering, optical and print characteristics, provenance signals, AI-generation signatures, and many more checks.
Who verifies an Argentine DNI, and why
Argentine banks, fintechs, and telcos. In each case the document is being used to unlock money, access, or a legal status, which is exactly what makes it worth forging.
How to verify an Argentine DNI in 4 steps
Capture both sides
Photograph front and back flat at full resolution so the machine-readable zone, CUIL, and tramite number survive close analysis.
Cross-check the numbers
Compare the DNI number with the CUIL middle digits, recompute the CUIL check digit, and confirm the prefix agrees with the printed sex.
Verify the zone
Recompute the MRZ check digits and compare the zone with the front fields and the dd.mm.yyyy dates.
Run a forensic check on the file
The numbers carry the structural story, and the print carries the edit history. TamperCheck runs 200+ forensic checks including CUIL and MRZ checks and patch detection, returning a risk score from 0 to 100 with findings tied to specific regions of the image.
Frequently asked questions
How is a CUIL related to the DNI?
A CUIL is eleven digits: a two-digit prefix, the DNI number, and a mod-11 check digit. The middle digits must therefore equal the DNI number, which makes a mismatch easy to spot.
What does the back of the DNI card show?
It shows the address, place of birth, an eleven-digit tramite number, the CUIL, a three-line machine-readable zone, and a QR code. Contradictions between the zone and the front are structural red flags.
Is the X sex marker valid?
Yes, X has been a valid marker on the DNI since 2021. It should not be treated as an anomaly.
How does TamperCheck verify a DNI?
TamperCheck compares the DNI number with the CUIL, recomputes the check digits and the MRZ digits, tests date formats and expiry, and inspects the portrait region for patching. Uploads run through a single REST endpoint, are processed ephemerally and not stored, and findings tie to specific regions.
TamperCheck analyses dni (argentina) uploads with a hybrid forensic and AI pipeline tuned for this document class. Upload endpoints accept PDF and common image formats; class is inferred automatically. See the API documentation for authentication, async jobs, and webhooks.