סמליות של קוד ה-EAN
קוד ה-EAN בן 13 הספרות מורכב ממחרוזת בת 12 ספרות בתוספת ספרת ביקורת בסוף. 12 הספרות הן סדרה ייחודית שמעולם לא הוקצתה למוצר קמעונאי בעבר, והספרות האחרונות מתקנות שגיאות בסריקה או בהזנת נתונים. ישנו תהליך בן 5 שלבים המשמש לחישוב ספרת הסימון בהתבסס על 12 הספרות הקודמות:
1: התחל מהסוף של מספר הברקוד והוסף כל ספרה חלופית. אל תכלול את ספרת הסימון אם היא כבר קיימת. לדוגמה, אם מספר הברקוד שלנו הוא 0712345678911, נסיר את ה-1 בסוף (מכיוון שזו ספרת הסימון), ואז נחבר כל מספר שני החל בצד ימין. אז נקבל 1+8+6+4+2+7 = 28
2: הכפל את התוצאה מהשלב הקודם ב-3. 28X3=84
3: חבר את כל הספרות הנותרות (למעט ספרת ביקורת שוב אם קיימת), כך שבדוגמה שלנו זה יהיה 0+1+3+5+7+9 = 25
4: הוסף את התוצאה משלב 3 לתוצאה משלב 4. 84+25 = 109
5: ספרת הסימון היא המספר הקטן ביותר שניתן להוסיף לתוצאה של שלב 4 כדי ליצור כפולה של 10. אז במקרה שלנו, אנחנו יכולים להוסיף 1 ל-109 כדי ליצור 110, כפולה של 10. זה הופך את 1 לספרת הביקורת שלנו.
הפסים השחורים של הברקוד מקודדים את המספרים המיוצגים מתחת בפורמט הניתן לקריאה על ידי סורק דיגיטלי. כל מספר מיוצג על ידי שני פסים שחורים ושני רווחים לבנים ריקים. רוחב הפסים והרווחים הוא מה שמבדיל בין הספרות כאשר הברקוד נסרק. ישנן שלוש ערכות קידוד שונות (שילובי פסים שונים עבור כל ספרה 0-9), הידועות בשם L, G ו-R. כל ברקודי ה-EAN מתחילים בספרה מקודדת L ומסתיימים בספרה מקודדת R, מה שאומר שסורקים יכולים לקבוע את התחלה וסוף של ברקוד ובכך לסרוק אותו הפוך ללא בעיות.