বারকোড স্ক্যানারকে সাধারণত বার কোড স্ক্যানার বা বারকোড রিডার বলা হয়। তারা বারকোডের মধ্যে থাকা তথ্য পড়তে ব্যবহৃত ডিভাইস। এগুলিকে এক-মাত্রিক এবং দ্বি-মাত্রিক বারকোড স্ক্যানারে ভাগ করা যেতে পারে৷
বারকোডগুলি কালো এবং সাদা রেখার সমন্বয়ে গঠিত, এবং বারকোড স্ক্যানারগুলি ইনফ্রারেড আলোর উত্স ব্যবহার করে যা কালো এবং সাদা দ্বারা ইনফ্রারেড আলোর প্রতিফলনের ডিগ্রির পার্থক্যের উপর ভিত্তি করে বারকোডগুলির প্রস্থ নির্ধারণ করতে ইনফ্রারেড আলো নির্গত করে। বারকোড স্ক্যানারে একটি সেন্সর রয়েছে, যা প্রতিফলিত আলোর তীব্রতা অনুসারে বিভিন্ন ভোল্টেজ তৈরি করবে, ডিকোড করতে চিপ ব্যবহার করবে এবং অবশেষে বারকোড দ্বারা উপস্থাপিত সঠিক অক্ষরটি ফিরিয়ে দেবে।