Първите шест цифри съответстват на датата на раждане (ГГММДД). Тъй като за годината на раждане са отделени само две цифри, могат да се кодират единствено годините между 1900 и 1999. Останалите години се представят по следния начин:
за родените преди 1 януари 1900 г. към месеца се прибавя числото 20,
за родените след 31 декември 1999 г. до 31 декември 2099 г. към месеца се прибавя числото 40.
Следващите две цифри (седма и осма) са информация за областта в България, а деветата е четна, ако е момче и нечетна, ако е момиче.
Десетата цифра е контролна и се изчислява по следния алгоритъм:
Всяка цифра се умножава със съответното ѝ тегло (виж таблицата)
Получените произведения се сумират
Сумата се дели на 11
Ако остатъкът от делението е по-малък от 10, тогава той се взема като контролна цифра, иначе – 0
Тегла на отделните цифри в ЕГНПозиция 1 2 3 4 5 6 7 8 9
Тегло 2 4 8 5 10 9 7 3 6
Тук можете да проверите дали дадено ЕГН е валидно:
http://georgi.unixsol.org/egn/