Free South African ID Verification: How to Check Any SA ID Number Online

Verifying a South African ID number takes seconds when you have the right tool. Whether you have been handed a job application, need to confirm an ID for FICA compliance, or simply want to check whether a number is genuine, this guide explains exactly how SA ID verification works — and how to do it for free.

What Is South African ID Verification?

ID verification in South Africa means confirming that a 13-digit ID number is structurally valid — that it follows the correct format, encodes a real date of birth, and passes the mathematical checksum built into the South African ID numbering system.

This is different from a full background check or Home Affairs database lookup. ID number verification checks the number itself, not the person behind it.

How to Verify a South African ID Number Online

The quickest way to verify a South African ID number is to use our free SA ID checker tool.

Here is how it works:

  1. Go to idchecker.co.za
  2. Enter the 13-digit ID number in the input field
  3. Click "Check ID Number" (or press Enter)
  4. The tool instantly confirms whether the number is valid or invalid

If the number is valid, you will also see the information encoded within it: date of birth, gender, and citizenship status.

What Does ID Verification Check?

A valid South African ID number must satisfy all of the following:

Correct length

The number must be exactly 13 digits. No letters, spaces, or special characters.

Valid date of birth (digits 1–6)

The first six digits represent the person's date of birth in YYMMDD format. A number where the month is 13 or the day is 32, for example, would fail this check.

Gender encoding (digits 7–10)

Digits 7–10 encode gender. Numbers 0000–4999 indicate female; 5000–9999 indicate male. Our tool extracts and displays this automatically.

Citizenship status (digit 11)

Digit 11 indicates whether the holder is a South African citizen (0) or a permanent resident (1).

Luhn checksum (digit 13)

The final digit is a mathematically derived checksum calculated from all preceding digits. Any ID number where the last digit does not match the checksum result is invalid — regardless of how legitimate the rest of it looks. Read our full guide to how the Luhn algorithm works.

When Would You Need to Verify an ID Number?

There are several common situations where online ID verification is useful:

Employment screening — Before bringing on a new employee, many HR departments confirm that the ID number provided on the application is structurally valid as a basic first check.

FICA compliance — South African banks and financial service providers are required under the Financial Intelligence Centre Act (FICA) to verify client identity. Checking that an ID number is valid is one part of that process.

Rental agreements — Landlords and property managers routinely check that a prospective tenant's ID number is valid before proceeding with a lease.

Online platforms and marketplaces — Any platform that requires age verification or identity confirmation can use ID number validation as an initial check.

Freelance and contract work — When engaging a contractor or service provider, confirming their ID number is valid is a simple due diligence step.

What SA ID Verification Does Not Do

It is important to understand what a format-based ID verification tool cannot tell you:

It cannot confirm the ID belongs to a specific person. Our tool validates the number's structure, not the person presenting it. Only the Department of Home Affairs (DHA) database can confirm whether a number belongs to a specific individual — see our guide on how to check an ID number with Home Affairs for the practical options.

It cannot search by name. You cannot find someone's ID number by searching their name. That would require access to a government database and would raise serious POPIA compliance concerns.

It is not a criminal record check. ID verification is not a background screening service. For criminal record checks, you need to use a certified SAPS-approved service.

It is not a credit check. Credit history is held by South African credit bureaus (TransUnion, Experian, Compuscan, XDS) and is separate from ID number verification entirely.

Free vs Paid ID Verification Services

The tool at idchecker.co.za is completely free for basic ID number validation.

Paid services exist for more comprehensive verification needs — particularly for businesses that require:

  • DHA database matching (confirms the ID belongs to a real, registered person)
  • Liveness detection (for remote onboarding processes)
  • Bulk verification APIs (for high-volume use cases)
  • FICA-grade verification reports

If you need format-based validation only — which covers most everyday use cases — the free tool at idchecker.co.za is all you need.

Frequently Asked Questions

Is it legal to verify someone's SA ID number?

Yes. Checking whether an ID number is structurally valid is legal. You are not accessing any government database — you are simply running a mathematical check on the number itself. However, collecting, storing, or sharing ID numbers is subject to the Protection of Personal Information Act (POPIA). Always handle ID data responsibly. Read our article on POPIA and your ID number for more detail.

What is the difference between ID validation and ID verification?

These terms are often used interchangeably, but technically: validation checks whether a number is correctly formatted (which is what our free tool does); verification goes a step further and confirms the number against an authoritative database (such as Home Affairs).

Can I verify multiple ID numbers at once?

The free tool at idchecker.co.za is designed for single-number checks. If you need bulk verification for business use, you would need an API-based solution.

What happens if an ID number fails verification?

A number that fails could be a typo, a fabricated number, or an expired ID. In any case, you should ask the person to provide their physical ID document and double-check the number carefully before drawing conclusions.

Does the tool store ID numbers I check?

No. The ID checker runs entirely in your browser using JavaScript. No data is sent to a server and nothing is stored.

Verify a South African ID Number Now

Ready to check an ID number? Use the free South African ID verification tool on our homepage — no sign-up required, no data stored, instant results.