AMKA
Validator
Validate the structural format, birth-date consistency, and Luhn checksum of Greek AMKA social security numbers — entirely in your browser, with nothing sent to a server.
About Greek AMKA Validation
AMKA (Arithmos Mitroou Koinonikis Asfalisis — Αριθμός Μητρώου Κοινωνικής Ασφάλισης) is the mandatory work and social insurance identifier for all citizens and workers in Greece.
Composed of 11 decimal digits: the first 6 digits encode the birth date in DDMMYY format, followed by a 4-digit daily sequence and a 1-digit check digit validated by the Luhn algorithm.
AMKA Validation Algorithm
| Step | Description |
|---|---|
| 1. Check the length | Confirm the string has exactly 11 numeric digits. |
| 2. Check the birth date | Validate calendar date consistency for the first 6 digits (DD 01–31 and MM 01–12). |
| 3. Run the Luhn checksum | Execute the full 11-digit Luhn checksum (Modulo 10). |
| 4. Confirm the result | If the total Luhn sum is an exact multiple of 10, the AMKA is considered valid. |
Frequently Asked Questions & Technical Guidelines
What is the purpose of the AMKA number in Greece?
AMKA is required for employment contracts, enrollment in public healthcare, electronic prescription of medications, and pension and social insurance benefits in Greece. Employers, insurers, and public health providers all reference it.
Does a "Valid" result mean this AMKA is officially registered?
No. This tool only checks that the input is structurally and mathematically consistent with the AMKA format (length, date, checksum) — it does not confirm the number is actually assigned to a real person or registered with any Greek social insurance institution. It runs entirely in your browser; nothing is sent to a server.