The appearance of painless red spots on the skin may be caused by thrombocytopenic purpura, perifollicular keratosis, cherry angiomas and other diseases, patients can take general treatment, drug treatment, surgical treatment and other ways to improve. 1. Thrombocytopenic purpura: The appearance of painless red spots on the skin may be caused by thrombocytopenic purpura. Immunoglobulin, glucocorticoids and other drugs can be used as prescribed by the doctor to help improve skin symptoms. 2. Keratosis Pilaris: the appearance of painless red dots on the skin may be caused by keratosis pilaris, it is recommended that patients do a good job of moisturizing the skin, you can follow the doctor’s instructions for the external use of Vitamin A cream, urea cream and other drugs, to help improve the symptoms. 3. Cherry hemangioma: cherry hemangioma may also trigger the appearance of painless red spots on the skin, generally does not affect the health, without treatment. If you feel that it affects your beauty, you can use laser treatment to improve your skin condition. There are many reasons for the appearance of painless red dots on the skin, and it is recommended that patients seek medical examination to clarify the cause of the disease and cooperate with doctors for standardized treatment.