The cause of petechiae is minor hemorrhage, i.e. localized bleeding beneath the skin. Petechiae can also resemble a rash; however, they commonly appear in clusters. The spots of petechiae usually appear on skin of the legs, but they can also appear or spread to other parts of the body.