Red blood spots on the skin of the feet may be caused by contact dermatitis, thrombocytopenic purpura and eczema. 1. contact dermatitis: its cause is mostly related to exogenous material contact leading to skin metamorphosis or irritation reaction, usually manifested as erythema, pinpoint-sized dense papules, blisters, etc., which can be found in all parts of the body. 2. Thrombocytopenic purpura: usually manifested as petechiae and ecchymosis on the skin or mucous membranes, manifested as pinpoint-sized hemorrhagic spots, and some patients may have red blood spots on the skin of their feet. The cause of the disease may be related to autoimmune system disorders, heredity and other factors. 3. Eczema: usually manifested as erythema, edema, and small-sized papules, blisters, etc., the rash can be distributed all over the body. The cause of eczema is related to heredity, infection and other factors. There are many reasons for the red blood spots on the skin of the feet, so it is recommended that the patient consult a doctor for examination to clarify the cause of the disease.