Why Do I Have Tiny Red Dots on My Skin?

Tiny red dots on your skin usually fall into one of a few categories: pinpoint bleeding under the skin (called petechiae), small clusters of blood vessels that have grown near the surface (cherry angiomas), blocked hair follicles, or heat rash. Most causes are harmless, but a few combinations of symptoms signal something serious. The key to figuring out what you’re dealing with starts with a simple test you can do at home.

The Glass Test: Your First Step

Press a clear glass or the flat side of a drinking glass firmly against the dots. If the red color disappears under pressure, the dots are caused by dilated blood vessels near the skin’s surface. This is common and rarely dangerous. If the dots stay red or purple even when you press down, blood has leaked out of your blood vessels and is sitting under the skin. That distinction matters because dots that don’t fade (called non-blanching spots) can sometimes point to problems with your blood’s ability to clot or, in rare cases, a serious infection.

Petechiae: Pinpoint Bleeding Under the Skin

Petechiae are flat, round dots smaller than 4 millimeters across, roughly the size of a pinhead. They’re red, purple, or brown and don’t itch or feel raised. They form when tiny blood vessels called capillaries break and leak small amounts of blood into the surrounding skin. Because the blood is trapped outside the vessel, pressing on them won’t make them fade.

Plenty of everyday situations cause petechiae. Straining hard during vomiting, coughing, or weightlifting can burst capillaries, especially around the face, chest, and neck. Sunburn, friction from tight clothing, or even a minor injury can trigger them. In these cases, the dots typically appear in a limited area and fade on their own within a few days.

Medications are another common trigger. Blood thinners (especially heparin), certain antibiotics like penicillin, NSAIDs such as ibuprofen, and some cholesterol-lowering drugs can all reduce your platelet count enough to cause pinpoint bleeding. If you recently started or changed a medication and notice new dots appearing, that connection is worth exploring with your doctor.

Cherry Angiomas: Harmless Red Moles

If your tiny red dots are slightly raised, round, and bright red or cherry-colored, they’re most likely cherry angiomas. These are small collections of dilated blood vessels in the upper layer of skin. They typically start showing up in your 30s or 40s, and almost everyone develops at least a few by middle age. They can appear anywhere on the body but are most common on the torso.

Cherry angiomas are completely benign. They don’t become cancerous and don’t need treatment unless they bleed from irritation or you want them removed for cosmetic reasons. They do blanch when pressed, which helps distinguish them from petechiae. Their number tends to increase with age, so finding new ones over the years is normal.

Keratosis Pilaris: “Chicken Skin” Bumps

Small, rough, red or skin-colored bumps on your upper arms, thighs, buttocks, or cheeks are likely keratosis pilaris. These form when a protein called keratin clumps together inside hair follicles, creating tiny plugs that block the opening. The surrounding skin often looks slightly red or irritated.

Keratosis pilaris is extremely common and harmless. It tends to run in families and is more noticeable in dry weather or if you have dry skin. The bumps feel rough or sandpapery to the touch, which sets them apart from the smooth, flat dots of petechiae or the dome shape of cherry angiomas. Regular moisturizing and gentle exfoliation can improve the texture over time, though the condition often fades on its own with age.

Heat Rash

If tiny red dots appeared after sweating, exercise, or time in hot and humid conditions, heat rash is a likely explanation. It develops when sweat ducts become blocked or inflamed, trapping sweat beneath the skin instead of letting it evaporate. The result is clusters of small red bumps that can itch or prickle, most often on areas where clothing sits close to the body or where skin folds trap moisture.

Heat rash resolves once you cool down and let the affected skin breathe. Loose clothing, air conditioning, and avoiding heavy creams that can further block sweat ducts all help. People on prolonged bed rest or those with a fever are also at higher risk, since both situations involve sustained sweating without adequate airflow to the skin.

Vitamin C Deficiency

A severe shortage of vitamin C can cause red or blue spots to appear on the skin, along with easy bruising. Vitamin C is essential for maintaining blood vessel walls and supporting the connective tissue that holds them together. Without enough of it, small blood vessels become fragile and leak, producing scattered spots that look similar to petechiae.

True scurvy is rare in developed countries, but milder vitamin C deficiency is more common than many people realize, particularly in those with very limited diets, smoking habits, or conditions that impair nutrient absorption. If your red dots are accompanied by fatigue, swollen or bleeding gums, and slow wound healing, low vitamin C is worth considering.

When Red Dots Are a Warning Sign

Most tiny red dots are harmless, but certain combinations of symptoms require urgent medical attention. Petechiae that appear suddenly and spread rapidly, especially alongside a high fever, severe muscle pain, stiff neck, cold hands and feet, or extreme fatigue, can signal a bloodstream infection called meningococcemia. This bacterial infection damages blood vessels quickly, causing spots that start small but grow larger and more widespread within hours. People often describe feeling the worst they’ve ever felt.

Red dots that don’t blanch when pressed and appear alongside any of the following also warrant a prompt call or visit:

  • Unexplained bruising in areas you haven’t injured
  • Bleeding gums or nosebleeds that are new or unusually hard to stop
  • Fever with rapidly spreading spots, especially in children
  • Dots that keep increasing in number over days without an obvious cause like straining or sunburn

These patterns can indicate thrombocytopenia, a condition where your platelet count drops too low for your blood to clot properly. Causes range from viral infections like mono to medications to, less commonly, blood cancers like leukemia. A simple blood test can check your platelet levels and rule out serious causes quickly.

How to Tell Them Apart at a Glance

  • Flat, pinpoint, don’t fade with pressure: petechiae (bleeding under the skin)
  • Slightly raised, bright red, fade with pressure: cherry angiomas (harmless blood vessel clusters)
  • Rough, bumpy, on upper arms or thighs: keratosis pilaris (blocked hair follicles)
  • Itchy clusters after sweating or heat: heat rash (blocked sweat ducts)

Spots between 4 and 10 millimeters are classified as purpura rather than petechiae, and anything larger than a centimeter is considered an ecchymosis, which is essentially a bruise. If your dots are growing or merging into larger patches, that progression is more concerning than stable, isolated spots and is worth getting checked.