दुनिया के दो सबसे आम प्रकार के बारकोड यूनिवर्सल उत्पाद कोड और यूरोपीय अनुच्छेद संख्या हैं। पूर्व को पहले डिज़ाइन किया गया था और संयुक्त राज्य में सबसे अधिक उपयोग में है; बाकी दुनिया में। इन दोनों संहिताओं के बीच अंतर के बारे में बहुत सारी गलत धारणाएँ मौजूद हैं, जो अलग-अलग दिखती हैं; भ्रम इस तथ्य से जटिल हो गया था कि कई वर्षों से यू.एस. में खुदरा स्कैनर ईएएन कोड पढ़ने में असमर्थ थे। सच में, यूपीसी और ईएएन कोड के बीच कोई वास्तविक अंतर नहीं है, जो दोनों जॉर्ज जे लॉर द्वारा डिजाइन किए गए थे - केवल यह अंतर कि वे कैसे प्रदर्शित होते हैं और उनका उपयोग कैसे किया जाता है।
UPC
UPC कोड पहला आम उत्पाद बारकोड था, जिसे 1973 में डिज़ाइन किया गया था। UPC, UPC-A का प्राथमिक संस्करण, एक 13-अंकीय कोड है: व्यक्तिगत उत्पाद का प्रतिनिधित्व करने के लिए 10 अंक, एक 11 अंक जो एक चेक कोड के रूप में कार्य करता है, और दो अतिरिक्त अंक जो एक प्रणाली के भीतर वस्तुओं को सूचीबद्ध करने के लिए उपयोग किए जाते हैं, हमेशा उपयोग नहीं किए जाते हैं, और लगभग कभी मानव-पठनीय रूप में मुद्रित नहीं होते हैं। ("मानव-पठनीय" का अर्थ है बारकोड के आसपास या उसके नीचे छपी संख्याएँ, जो मशीन द्वारा पढ़ी जाने वाली संख्याओं से अलग होती हैं, जो बार द्वारा स्वयं दर्शाई गई हैं।) इस वजह से, UPC-A को अक्सर 11- या के रूप में वर्णित और सोचा जाता है। यहां तक कि 10 अंकों का कोड। यूपीसी के कई संस्करण हैं, जिनमें आम यूपीसी-ई भी शामिल है, जो पूर्ण बारकोड के लिए कमरे के बिना उत्पादों पर उपयोग के लिए यूपीसी के 13 अंकों को बहुत छोटे स्थान में एन्कोड करता है।
EAN
EAN, बारकोड का "यूरोपीय संस्करण" है, जिसे 1976 में डिज़ाइन किया गया था। UPC-A की तरह, EAN एक 13-अंकीय कोड है, लेकिन मुद्रित कोड मानव-पठनीय प्रारूप में सभी 13 संख्याओं को प्रदर्शित करता है, जो अक्सर लोगों को यह विश्वास करने के लिए प्रेरित करता है। UPC-A की तुलना में अधिक अंक हैं। उत्पाद पहचान के लिए दस अंकों का उपयोग किया जाता है, एक चेक कोड के रूप में, और दो देश कोड के रूप में उस देश की पहचान करते हैं जहां उत्पाद को खुदरा पर मुहर लगाई गई थी। (यह EAN कोड में आवश्यक था क्योंकि, UPC के विपरीत, इसे कई अलग-अलग देशों में लागू करने के लिए डिज़ाइन किया गया था।) EAN का केवल एक संस्करण है - EAN-8, मानक EAN का एक संपीड़ित संस्करण।
अंतर
यह अक्सर समझ में नहीं आता है कि यूपीसी और ईएएन बारकोड मौलिक रूप से समान हैं - इनमें समान अंक होते हैं, उसी तरह से उन अंकों को सांकेतिक शब्दों में बदलना और समान चीजों के लिए उनका उपयोग करना। ईएएन बारकोड में देश कोड के लिए उपयोग किए जाने वाले दो अंकों को या तो यूपीसी में छोड़ दिया जाता है या संयुक्त राज्य को निर्दिष्ट करने के लिए उपयोग किया जाता है। इसके अलावा, 2005 के बाद से, खुदरा स्थानों पर सभी स्कैनर को यूपीसी और ईएएन कोड दोनों को पढ़ने की आवश्यकता होती है - इसलिए अब दोनों के बीच प्रभावी संगतता अंतर भी नहीं है। प्राथमिक अंतर अब दृश्य है, और केवल मनुष्यों के लिए प्रकट होता है: दो कोड मानव-पठनीय अंकों के विभिन्न सेट प्रदर्शित करते हैं। बार में सामग्री स्वयं समान है।