What Causes Blood Spots Under the Skin?

By Staff WriterLast Updated Mar 26, 2020 9:19:05 PM ET

Blood spots under the skin occur when something causes the capillaries, the body's tiniest blood vessels, to leak, says Mayo Clinic. Causes include straining for a long time, medications, diseases, sunburn and injuries.