AMKA
Generator
Generate properly formatted Greek AMKA social security numbers that pass the official Luhn (Modulo 10) checksum — for software development and QA testing, entirely in your browser.
About Greek AMKA (Social Security Number)
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 (Modulo 10).
Check Digit Calculation Algorithm (Luhn)
| Step | Description |
|---|---|
| 1. Extract the first 10 digits | Take the first 10 digits of the AMKA (date of birth plus daily sequence). |
| 2. Double digits in odd positions | Multiply the digits in odd positions by 2, counting from right to left. |
| 3. Reduce doubled results over 9 | If a doubled result is greater than 9, subtract 9 from it (equivalent to summing its digits). |
| 4. Sum and compute the 10-complement | Sum all transformed digits and compute the check digit: CD = (10 − (Sum % 10)) % 10. |
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.
Are the generated numbers official or real?
No. These are synthetic numbers generated purely to satisfy the AMKA Luhn checksum formula for software testing and QA. They are not issued by any Greek social insurance institution, not linked to any real person, and must never be used on real employment documents, health records, or official filings.