What Are the Main Causes of Eye Floaters?

John Fedele/Blend Images/Getty Images

The main causes of eye floaters, or small moving shapes in a person's field of vision, are small flecks of protein called collagen, according to WebMD. Other less common causes include eye injury, diabetic retinopathy and eye disease.