Petechiae are tiny purple, red, or brown spots on the skin. They usually appear on your arms, legs, stomach, and buttocks. You might also find them inside your mouth or on your eyelids. These pinpoint spots can be a sign of many different conditions — some minor, others serious. They can also appear as a reaction to certain medications.