Theo WebMD, nguyên nhân chính gây ra hiện tượng mắt nổi hoặc các hình dạng chuyển động nhỏ trong tầm nhìn của một người là do các mảng protein nhỏ gọi là collagen. Các nguyên nhân khác ít phổ biến hơn bao gồm chấn thương mắt, bệnh võng mạc tiểu đường và bệnh về mắt.
Theo WebMD, khi một người già đi, collagen trong mắt có thể trở nên giống như mảnh vụn. Khi điều này xảy ra, sự tích tụ của collagen vụn đôi khi làm cho thủy tinh thể, hoặc gel, di chuyển ra khỏi võng mạc, dẫn đến nổi bong bóng. Các bệnh và rối loạn về mắt đôi khi liên quan đến bệnh nổi hạch bao gồm bong võng mạc, rách võng mạc, dị ứng thủy tinh thể, viêm võng mạc và khối u ở mắt. Đau nửa đầu có thể khiến người bệnh nhìn thấy cả người nổi.