造成尿绿色的主要原因有:1、尿中常见铜绿假单胞菌,尿液会变得浑浊和绿色。尿常规检查白细胞计数和细菌计数明显增加,尿培养可培养出绿脓杆菌;2、霍乱、斑疹伤寒患者服药后尿液也可变绿;3、静脉注射美蓝后,尿液排出体外新陈代谢可呈绿色小便。停药后,逐渐恢复正常。另外,胆红素尿时间长了也会变绿。