1D และ 2D Code Reader เป็นอุปกรณ์สำหรับการอ่านและถอดรหัสบาร์โค้ดเรียกสั้นๆ ว่า เครื่องอ่านบาร์โค้ด จะทำหน้าที่อ่านข้อมูลจากตัวบาร์โค้ด มีทั้งแบบ 1 มิติ (1D) และ 2 มิติ (2D) สามารถนำไปใช้ในหลากหลายอุตสาหกรรม เช่น การขนส่ง การค้าปลีก และการผลิต เพื่อช่วยในกระบวนการจัดการข้อมูล ซึ่งบาร์โค้ดทั้ง 2 ประเภทนั้นก็มีรายละเอียดดังนี้