Lưỡng tính hạt sóng của ánh sáng có nghĩa là ánh sáng thể hiện các đặc tính của sóng cổ điển trong một số trường hợp và tính chất của các hạt cổ điển trong một số trường hợp khác. Hiệu ứng viền tạo ra từ việc bắn các photon đơn qua một khe kép là minh chứng nổi tiếng nhất về tính hai mặt này.
Nếu ánh sáng chỉ bao gồm các hạt, việc bắn các photon đơn lẻ qua một khe kép sẽ tạo ra dấu ấn của hai khe trên một màn hình nhận phía sau khe. Thay vào đó, ánh sáng gây ra các vân, gợi nhớ đến các dạng giao thoa có tính xây dựng và phá hủy của các sóng tương tác. Thay vì đi qua khe này hay khe kia, các hạt ánh sáng đi qua cả hai khe cùng một lúc. Khi đi qua các khe, một photon ở khe thứ nhất ở một mức độ nhất định và ở khe thứ hai ở một mức độ nhất định. Không thể nói chắc chắn photon đi qua khe nào trong số hai khe, một sai lầm được gọi là nguyên lý bất định Heisenberg được một trong những người sáng lập ra vật lý lượng tử, Werner Heisenberg, công nhận.
Một người khác đóng góp vào bản chất kép của ánh sáng là Albert Einstein, người đã nhận giải Nobel vật lý vì đã chứng minh rằng ánh sáng có các tính chất hạt xác định khi ông giải thích hiệu ứng nhiệt điện về mặt tương tác giữa photon-vật chất.