Small red spots on the arm, often called petechiae, can be caused by broken capillaries and may be harmless, but they can also be a symptom of a serious underlying condition like a serious infection or leukemia. You should see a doctor if the spots are widespread or if you don’t know the cause.
Potential causes and what to do
- Petechiae: These are tiny, flat, red, purple, or brown spots caused by bleeding from broken capillaries under the skin. They don’t itch and don’t turn pale when you press on them.
- When to see a doctor: If the spots appear suddenly, are all over your body, or you can’t identify the cause, it’s important to see a doctor for an accurate diagnosis.
- Other causes: Other skin conditions that can cause red spots include:
- Keratosis pilaris: This is a harmless condition that causes small, rough bumps, often on the upper arms.
- Dermatitis: This can be caused by irritants and cause redness and spots.
- Hives or acne: These are other common causes of red spots.
- Scurvy: A vitamin C deficiency can cause petechiae.
What the spots look like
- Petechiae: Tiny, pinpoint-sized dots that are red, purple, or brown.
- Non-petechiae: Other conditions may cause larger rashes or bumps.
When to be concerned
If you have petechiae, it could be a sign of a more serious condition, such as an infection or a type of cancer. See a doctor immediately if the spots are accompanied by other symptoms or you are concerned about what they might be.





