小便为红色可能的原因:1、食用特殊的食物或者药物进行染色,如口服利福平或者口服含有红色色素类的物质,可出现尿色红染。此种情况只需要停止相关的药物和食物后,小便即可变为正常的颜色;2、出血,泌尿系统出血时可致小便为红色,出血的原因可能为慢性的感染或者急性的感染。当感染发生时,膀胱和尿道黏膜上皮充血,并且伴局部黏膜损伤,少量血液混杂在尿液中即可出现小便为红色。也可见于尿路结石,结石导致尿路黏膜损伤而出现疼痛,并尿颜色发红,此种情况需要进一步行体外冲击波碎石治疗,结石排出后,红色尿液才可以恢复成正常尿颜色;3、外伤,常见有高处坠落或者外力打击等,导致肾脏、膀胱或者输尿管产生挫伤或者裂伤。此时损伤部位出血混杂,在尿液中即可出现红色尿液,此种情况需要进一步的完善相关检查,并且患者有一定明确的外伤史都可以明确诊断。