身上长红痣的原因有很多,可能是正常的生理现象,也可能是遗传、暴晒、肝功能异常、风湿病等原因导致的,红痣一般是红颜色的血小板血栓凝集在一起的,主要是由于血管发生退行性病变,导致毛细血管扩张而引起的,但是它不是真正的血管瘤,更不是肿瘤,也不会发生癌变的 。