Red spots on the skin without itching may be caused by thrombocytopenic purpura, spider nevus, cherry angioma and other reasons. 1. Thrombocytopenic purpura: due to the production of anti-platelet autoantibodies in the body, resulting in thrombocytopenia, skin purpura, ecchymosis, petechiae and other symptoms can occur, and is painless and itchy. 2. Spider nevus: if you suffer from cirrhosis and other liver dysfunction diseases, due to the reduction of estrogen inactivation, so that the body’s estrogen level increases, which can stimulate the expansion of capillaries, there will also be a long red spot on the skin without itching. 3. Cherry hemangioma: if suffering from cherry hemangioma, red spots may appear on the skin, which are soft in texture and do not hurt or itch. It is recommended that people with long red dots without itching go to regular hospitals in time, clarify the cause of the disease, and carry out standardized treatment under the guidance of doctors.