The causes of oily floaters in urine include dietary factors, glomerulonephritis, celiac disease and so on. 1. Dietary factors: due to patients eating too greasy high-fat and high-cholesterol food, such as fried food, egg yolks, fat meat, etc., resulting in oil through the glomerular filters, into the urine, and with the urine out of the body, which leads to the patient’s urine oily floaters. 2. Glomerulonephritis: If the patient suffers from glomerulonephritis, it will cause the glomerular filtration function to decline, resulting in the body’s fats and oils through the filtration barrier, into the urine, which will lead to the emergence of oily floaters in the patient’s urine. 3. Celiac disease: due to the lymphatic fluid in the lymphatic vessels outflow into the urine, and the lymphatic fluid contains albumin, cholesterol, triglycerides and other substances, these substances with the urine out of the body, will lead to the formation of a layer of urine surface oily floating material. There may be other reasons why there are oily floaters in the urine, and patients need to consult a doctor in time for examination and early treatment.