חישוב הספרה התשיעית מתוך 8 הספרות הראשונות, או בדיקה אם מספר זהות מלא תקין. הכל מחושב בדפדפן, ושום מספר לא נשלח לשום מקום.
הטבלה מתעדכנת לפי מה שמוקלד למעלה. תאים מודגשים הם מכפלות שעברו את 9 וצומצמו.
| ספרה |
|---|
| משקל |
| מכפלה |
| אחרי צמצום |
למספר זהות ישראלי יש 9 ספרות:
המספר לא מקודד שום מידע אישי, כמו תאריך לידה, מין או מקום לידה. מהמספר אפשר לנחש בערך את התקופה שבה הוא הונפק, אבל לא יותר מזה. מספרים ישנים וקצרים יותר מושלמים ל-9 ספרות עם אפסים מובילים, למשל 012345674.
זו וריאציה של אלגוריתם Luhn, אותו אלגוריתם שמאמת מספרי כרטיסי אשראי.
מסכמים את 8 הספרות לפי אותו כלל ומקבלים סכום S. ספרת הביקורת היא מה שמשלים את הסכום לכפולה הבאה של 10:
לדוגמה, עבור 12345678 הסכום הוא 38, ולכן ספרת הביקורת היא 2 והמספר המלא הוא 123456782.
כל טעות בספרה אחת, ואת רוב ההחלפות של שתי ספרות סמוכות.
חלק מההחלפות, למשל 09 ↔ 90. בערך אחד מכל 10 מספרים אקראיים עובר את הבדיקה.
שהמספר קיים באמת או שהוא שייך לאדם מסוים. היא בודקת רק שהמבנה תקין.
מספרי תאגידים של רשם התאגידים, כמו ח״פ ועמותות, שמשתמשים באותו אלגוריתם.