Số lượng mắt của côn trùng khác nhau giữa các loài côn trùng. Ví dụ: châu chấu có hai mắt kép và ba mắt đơn, trong khi một con ruồi nhà thông thường có một cặp mắt phức tạp, mỗi trong số đó có tới 6.000 con mắt đơn giản bên trong.
Mắt ghép là duy nhất bởi vì chúng được tạo ra từ các đơn vị lặp lại được gọi là ommatidia. Mỗi ommatidia hoạt động như một cơ quan thụ cảm thị giác riêng biệt và bao gồm thấu kính, hình nón, tế bào thị giác và tế bào sắc tố. Cùng nhau, ommatidia làm việc để cung cấp hình ảnh khảm. Càng ít ommatidia, hình ảnh càng hạt và thô hơn. Mắt kép của côn trùng giúp nó phát hiện chuyển động rất thành thạo, đó là lý do mà chúng rất khó để rình ruồi bằng máy đánh ruồi.