बारकोड स्कैनर को आमतौर पर बार कोड स्कैनर या बारकोड रीडर कहा जाता है। वे बारकोड में निहित जानकारी को पढ़ने के लिए उपयोग किए जाने वाले उपकरण हैं। उन्हें एक आयामी और दो-आयामी बारकोड स्कैनर में विभाजित किया जा सकता है।
बारकोड काले और सफेद रेखाओं से बने होते हैं, और बारकोड स्कैनर अवरक्त प्रकाश स्रोतों का उपयोग करते हैं जो काले और सफेद द्वारा अवरक्त प्रकाश के प्रतिबिंब की डिग्री में अंतर के आधार पर बारकोड की चौड़ाई निर्धारित करने के लिए अवरक्त प्रकाश का उत्सर्जन करते हैं। बारकोड स्कैनर में एक सेंसर है, जो परावर्तित प्रकाश की तीव्रता के अनुसार विभिन्न वोल्टेज उत्पन्न करेगा, डिकोड करने के लिए चिप का उपयोग करेगा, और अंत में बारकोड द्वारा दर्शाए गए सही चरित्र को वापस कर देगा।