Red dots on the skin can have many causes—some harmless, some needing medical attention. The key is size, pattern, whether they itch or hurt, and if they change over time.
Here are 11 possible reasons:
1. 🟣 Petechiae
Tiny red or purple dots caused by small blood vessels breaking.
Can happen from coughing, straining, or sometimes infections or platelet issues.
2. 🩸 Purpura
Larger than petechiae, also from bleeding under the skin.
May be linked to blood-clotting or platelet problems.
3. 🦟 Insect bites
Mosquitoes, fleas, or bedbugs can leave small red, itchy spots.
4. 🌿 Allergic reactions
Food, medications, or skin contact allergens can trigger red rashes or dots.
5. 🔥 Heat rash
Blocked sweat glands in hot or humid weather causing small red bumps.
6. 🧴 Contact dermatitis
Reaction to soaps, detergents, perfumes, or chemicals.
7. 🦠 Viral infections
Some viruses can cause red skin spots along with fever or fatigue.
8. 🩹 Vasculitis
Inflammation of blood vessels that may cause red or purple spots.
9. 🧬 Platelet disorders
Low platelet counts can lead to easy bruising or skin bleeding.
10. 💊 Medication effects
Some medicines (especially blood thinners) can increase bruising or spotting.
11. 🧠 Physical strain or pressure
Heavy coughing, vomiting, or tight clothing can sometimes trigger petechiae.
⚠️ When to get checked urgently
See a doctor if:
- spots spread quickly
- you have fever or feel 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 spots should be checked by a healthcare professional.
If you want, describe what the spots look like (size, location, symptoms), and I can help narrow down what’s most likely.

