Eye floaters are tiny spots or threads that drift across your field of vision. They are caused by changes in the vitreous, a gel-like substance inside your eyes, often due to aging or eye injury.