Tiny red dots on your skin usually fall into one of a few categories: broken capillaries bleeding into the skin (petechiae), small clusters of blood vessels that form with age (cherry angiomas), blocked hair follicles, or heat-related rashes. Most are harmless, but some patterns deserve prompt attention. The key to figuring out what you’re dealing with starts with a close look at the dots themselves, including their size, texture, and whether they fade when you press on them.
Petechiae: Pinpoint Bleeding Under the Skin
Petechiae are flat, round spots smaller than 2 millimeters, roughly the size of a pinhead. They form when tiny blood vessels called capillaries break and leak small amounts of blood into the skin. The spots can look red, brown, or purple depending on your skin tone, and they often appear in clusters that resemble a rash. You’ll typically find them on your arms, legs, stomach, or sometimes inside your mouth or on your eyelids.
The defining feature of petechiae is that they don’t fade when you press on them. You can test this at home by pressing a clear drinking glass firmly against the spots. If the red color stays visible through the glass, the dots are non-blanching, meaning they’re caused by blood that has leaked out of your vessels rather than by blood still flowing through dilated vessels. A normal red rash will temporarily fade or disappear under this pressure.
Petechiae can show up after something as simple as intense coughing, vomiting, or straining during heavy lifting. In these cases, the spots are typically limited to the face, neck, or chest and resolve on their own within a few days. But petechiae can also signal something more serious, particularly when they appear suddenly across large areas of your body or alongside other symptoms like fever, fatigue, or unusual bruising.
When Red Dots Signal a Blood Problem
Your blood contains cells called platelets that help form clots and seal tiny breaks in blood vessel walls. When platelet counts drop too low, a condition called thrombocytopenia, your body can’t repair those small breaks efficiently, and blood leaks into the skin to form petechiae. People with platelet counts between 20,000 and 50,000 per microliter (normal is 150,000 to 400,000) often experience easy bruising, petechiae, and prolonged bleeding from minor cuts.
Certain medications can trigger this drop in platelets. Nonsteroidal anti-inflammatory drugs (common over-the-counter pain relievers), blood thinners, and some antibiotics have all been linked to drug-induced purpura, where tiny red or purple spots appear on the hands, legs, and sometimes inside the mouth. If you’ve recently started a new medication and notice these dots appearing, that timing is worth mentioning to your doctor.
When spots grow larger than 2 millimeters, they’re classified as purpura rather than petechiae. This distinction matters because larger spots suggest more significant bleeding under the skin. If the spots are raised and you can feel them when you run your finger across them (called palpable purpura), this can point to inflammation in the blood vessel walls. This type of vasculitis most commonly shows up on the lower legs and may cause spots that merge together into larger patches.
Cherry Angiomas: The Harmless Red Moles
If the dots on your skin are bright red, slightly raised, and dome-shaped, they’re likely cherry angiomas. These are small collections of blood vessels that form in the skin, typically measuring 1 to 5 millimeters across. They’re ruby-colored with sometimes a pale ring around them, and they feel smooth and firm to the touch.
Cherry angiomas are extremely common and become more so with age. About 5% to 41% of people develop their first ones in their 20s, and by age 75, roughly three-quarters of adults have them. They tend to start as tiny flat red spots around 1 millimeter and slowly grow, reaching about 2 to 3 millimeters by age 50. They show up most often on the trunk and upper arms, and rarely on the hands, feet, or face.
These spots are completely benign and don’t require treatment. They won’t turn into anything dangerous. The main way to distinguish them from petechiae is that cherry angiomas are slightly raised (you can feel them), they develop gradually over months or years rather than appearing suddenly, and they do blanch partially when pressed because blood is still actively flowing through them.
Bumpy Red Dots From Blocked Hair Follicles
If the dots feel rough or bumpy rather than flat, and they appear on your upper arms, thighs, cheeks, or buttocks, you may be looking at keratosis pilaris. This happens when keratin, a protein that normally protects your skin, builds up and forms tiny plugs that block the openings of hair follicles. The result is patches of rough, sandpaper-like bumps that resemble goose flesh.
Keratosis pilaris is not dangerous and tends to be worse in dry weather or when your skin is dehydrated. The bumps can appear skin-colored, red, or slightly pink. Unlike petechiae, these bumps are raised and textured. Regular moisturizing, particularly with creams containing lactic acid or urea, helps soften the keratin plugs and smooth the skin over time.
Heat Rash and Other Environmental Causes
Hot, humid conditions can produce clusters of tiny red bumps when sweat ducts become blocked. Instead of evaporating from the skin’s surface, sweat gets trapped beneath it, causing irritation and small raised dots. The mildest form produces tiny, clear, fluid-filled bumps that break easily. A more uncomfortable form causes itchy red bumps, while the deepest type creates firm, painful spots that resemble goose bumps.
Heat rash tends to appear in areas where skin folds or clothing traps moisture: the neck, chest, groin, and inner elbows. It usually resolves on its own once you cool down and let the affected skin breathe. Unlike petechiae, heat rash bumps are raised, often itchy, and will fade when pressed.
How to Tell What You’re Dealing With
A few quick checks can help you narrow down the cause:
- Press on them. If the dots disappear momentarily under pressure, they’re likely a rash, heat-related irritation, or cherry angiomas. If they stay visible, they’re petechiae or purpura, meaning blood has leaked under the skin.
- Feel the texture. Flat dots suggest petechiae. Raised, smooth dots suggest cherry angiomas. Rough, bumpy dots suggest blocked hair follicles.
- Note the timeline. Dots that appeared suddenly over hours or days are more concerning than ones that developed gradually over weeks or months.
- Check for other symptoms. Petechiae combined with fever, neck stiffness, severe headache, or rapid spread across the body can indicate serious infections, including meningitis, and warrant emergency care. Petechiae with unusual fatigue or frequent bruising suggest a blood count issue worth investigating.
Isolated petechiae after straining or minor injury are rarely a concern. Cherry angiomas are a normal part of aging. Keratosis pilaris and heat rash are annoying but harmless. The red flags to watch for are non-blanching dots that appear rapidly, spread quickly, or arrive alongside fever or general illness. In those cases, getting evaluated the same day is the right call.

