South Africa ID Validator

Check a 13-digit South African ID number with the Luhn checksum and read the date of birth, sex and citizenship it encodes. 100% local. Built for South Africa.

Result

Batch check — paste many, one per line

Validate a South African ID

Paste a 13-digit ID number to check its Luhn checksum and read the date of birth, sex and citizenship it encodes. Runs locally in your browser.

FAQ

What does a South African ID number contain?

Thirteen digits: date of birth (YYMMDD), a sequence that encodes sex, a citizenship digit, and a final Luhn check digit.

How is it validated?

The whole number must pass the Luhn checksum and the date part must be a plausible month and day.

Is my ID uploaded?

No. Validation runs entirely in your browser.

Last updated: