While many red spots are completely benign, some can indicate underlying health issues ranging from vitamin deficiencies to liver disease, blood disorders, or autoimmune conditions.
Here’s what you need to know about these mysterious spots—what causes them, when to worry, and when it’s safe to relax.
What Are These Small Red Spots?

The tiny red marks you see on your arms, legs, or torso are often classified as:
- Petechiae – Pinpoint red, purple, or brown spots caused by tiny capillaries breaking under the skin.
- Cherry Angiomas – Bright red, dome-shaped bumps formed by clusters of blood vessels (usually harmless).
- Purpura – Larger purple or red patches resulting from bleeding under the skin.
While cherry angiomas are usually harmless and related to aging, petechiae and purpura can sometimes be signs of something more serious—especially if they appear suddenly, spread quickly, or come with other symptoms.
6 Possible Causes of Small Red Spots on the Skin
1. Petechiae – A Sign of Blood or Platelet Issues

Petechiae don’t blanch (fade) when pressed and can point to problems with your blood or platelets.
Possible causes:
- Low platelet count (thrombocytopenia)
- Infections (strep, sepsis, viral infections)
- Autoimmune disorders (lupus, ITP)
- Certain medications (anticoagulants, antibiotics, chemotherapy)
When to worry: If petechiae appear suddenly, spread rapidly, or come with fever, fatigue, or unexplained bruising, see a doctor immediately.
2. Cherry Angiomas – Usually Harmless, But Watch for Changes
These small, bright red bumps often pop up after age 30 and may multiply with age.
- Generally not dangerous
- Can increase over time
- Monitor for changes
When to see a doctor: If they bleed, change shape, or become painful, get them checked to rule out skin cancer.
3. Liver Disease – A Hidden Warning Sign

Your liver plays a key role in blood clotting. When it’s not functioning well, blood vessels become fragile.
