导致尿液颜色发红,主要考虑两方面的原因,一个是血尿,另外一个考虑是色素尿。血尿的出现,主要是由于泌尿系统存在出血之后而导致小便颜色比较红,多见于泌尿系统的感染、结石、肿瘤、外伤等原因而引起。尿常规检查往往提示红细胞有明显升高,需要进一步通过彩超、ct、造影等检查来进行明确。而色素尿的出现,主要是由于吃了带有色素的食物、药物等原因而引起的。比如吃了利福平或者是吃了比较多的紫心的火龙果、苋菜,都会引起小便颜色比较红,这种情况下,尿常规检查无异常。色素尿一般通过停止食用以上食物药物之后,小便颜色就会逐渐正常,不会对人体造成明显影响。