Mã vạch được in trực tiếp ngay trên bao bì của sản phẩm và nó có màu chủ đạo là màu đen và trắng. Những thông tin mã vạch thể hiện chỉ dùng máy tính mới đọc ra được. Thiết bị dùng để quét mã vạch chính là thiết bị đọc điện quang, còn gọi là bút quang.
Mã vạch là những đường sọc được tạo thành từ màu trắng và màu đen nhưng trong đó chiều dài và chiều rộng của các đường sọc không giống nhau, có đường rộng, có đường hẹp lại có đường hơi dài một chút. Tuy mới nhìn thấy chúng có vẻ giống nhau nhưng thật ra chúng hoàn toàn khác biệt mà mắt thật của chúng ta không nhìn thấy được. Sự biến đổi về độ dài ngắn, to nhỏ và màu sắc của mã vạch là để nói lên những thông tin của sản phẩm.
Những thông tin mã vạch thể hiện chỉ dùng máy tính mới đọc ra được. Thiết bị dùng để quét mã vạch chính là thiết bị đọc điện quang, còn gọi là bút quang. Khi ánh sáng chiếu lên mã vạch, đường sọc đen trắng sẽ sinh ra sự tương phản rõ rệt từ đó chuyển hoá thành dòng điện lớn nhỏ khác nhau. Độ to nhỏ của các đường sọc sẽ ảnh hưởng đến thời gian xuất hiện dài ngắn. Máy tính sẽ căn cứ vào sự khác nhau tín hiệu để tìm ra những con số được lưu trong máy từ đó mà có được thông tin về sản phẩm. Khi quét mã vạch, quét từ phải sang trái và từ trái sang phải đều được, những thông tin do máy đọc ra đều như nhau. Sự xuất hiện của mã vạch đã nâng cao hiệu quả công việc đồng thời quá trình truyền thông tin cũng chuẩn xác, không xảy ra sự cố.
Bạn hãy thử nhìn kĩ một vạch, bạn sẽ phát hiện ra bên dưới dãy mã vạch đó còn có một dãy kí hiệu số. Trên thực tế đây cũng là một bộ phận cấu thành nên mã vạch, mục đích của dãy số là khi thiết bị quét mã vạch có vấn đề thì còn có thể sử dụng được các kí hiệu số đấy. Chúng cũng là những thông tin ghi chép về sản phẩm.
Mã vạch có thể được in trực tiếp ngay trên bao bì của sản phẩm và ngày nay nó cũng không chỉ giới hạn ở màu đen và trắng nữa nhưng nhất định đó phải là hai màu tương phản rõ rệt mới được. Kĩ thuật mã vạch được áp dụng rộng rãi trong đời sống của chúng ta, hầu như tất cả các quyển sách, tranh ảnh xuất bản ra đều phải có in mã vạch, đến ngành công nghiệp ôtô cũng có mã vạch riêng của mình