They happen when small blood vessels break just under the skin and can be a sign of various issues. When the spots are larger, between 4 and 10 mm in diameter, they are called purpura ...