بارکوڈ سکینر کو عام طور پر بار کوڈ سکینر یا بارکوڈ ریڈرز کہا جاتا ہے۔ یہ بارکوڈز میں شامل معلومات کو پڑھنے کے لئے استعمال ہونے والے آلات ہیں۔ انہیں یک جہتی اور دو جہتی بارکوڈ سکینر میں تقسیم کیا جا سکتا ہے۔
بارکوڈز سیاہ اور سفید لائنوں پر مشتمل ہوتے ہیں اور بارکوڈ سکینر انفراریڈ روشنی کے ذرائع کا استعمال کرتے ہیں جو سیاہ اور سفید کی طرف سے انفراریڈ روشنی کی عکاسی کی ڈگری میں فرق کی بنیاد پر بارکوڈز کی چوڑائی کا تعین کرنے کے لئے انفراریڈ روشنی خارج کرتے ہیں۔ بارکوڈ سکینر میں ایک سینسر ہے، جو منعکس روشنی کی شدت کے مطابق مختلف وولٹیج پیدا کرے گا، چپ کو ڈی کوڈ کرنے کے لئے استعمال کرے گا، اور آخر میں بارکوڈز کی نمائندگی کرنے والا صحیح کردار واپس کرے گا۔