Red dots on the skin can come from many different causes—some harmless, some needing medical attention. The key factors are size, color, whether they blanch (fade when pressed), and symptoms like fever or itching.
Here are 11 possible reasons:
1. 🟣 Petechiae
Tiny red/purple dots caused by small blood vessels breaking under the skin.
Can be from coughing, straining, or sometimes infections or blood disorders.
2. 🩸 Purpura
Larger than petechiae, also from bleeding under the skin.
May be linked to platelet or clotting issues.
3. 🦟 Insect bites
Mosquitoes, bedbugs, or fleas can cause small red itchy spots.
4. 🌿 Allergic reactions
Food, medications, or skin contact allergies can trigger red rashes or dots.
5. 🔥 Heat rash (prickly heat)
Blocked sweat glands, especially in hot or humid weather.
6. 🦠 Viral infections
Some viruses (like flu or others) can cause small red skin spots or rashes.
7. 🧴 Contact dermatitis
Reaction to soaps, detergents, perfumes, or chemicals touching the skin.
8. 🩹 Vasculitis
Inflammation of blood vessels that can cause red or purple spots.
9. 🧬 Platelet disorders
Low platelet counts can lead to easy bleeding under the skin.
10. 🧠 Stress or physical strain
Heavy coughing, vomiting, or lifting can sometimes trigger petechiae.
11. 💊 Medication side effects
Some medicines (including blood thinners or anti-inflammatory drugs) can increase bruising or red spots.
⚠️ When to see a doctor
Get checked if:
- spots spread quickly
- you have fever or feeling very unwell
- spots don’t fade when pressed
- there is unexplained bruising or bleeding
🧠 Bottom line
Most red dots are harmless (like bites or heat rash), but sudden or widespread petechiae should always be taken seriously.
If you want, describe what the spots look like (size, location, itching or not), and I can help narrow down the most likely cause.

