Hydration levels, foods, and medications can all change urine color. Certain urine colors may also indicate an underlying medical condition. Urine color can be a useful indicator of how well hydrated a person is. Certain foods and medications may also alter urine color. Some urine color changes may be a sign of an infection or...