How to Make a Cold Compress for Pain and Swelling

A cool compress is simple to make with items already in your kitchen or bathroom. The most basic version takes about 30 seconds: soak a clean washcloth in cold water, wring it out, and apply it to the affected area. But depending on what you need it for, some methods hold their temperature longer, conform better to your body, or work better for specific situations. Here are several ways to make one, along with how to use it safely.

The Wet Washcloth Method

This is the fastest option and works well for headaches, fevers, and minor bumps. Run cold tap water over a clean washcloth, or soak it in a bowl of ice water for a minute. Wring out the excess so it’s damp but not dripping, then fold it and place it where you need it. The downside is that a wet washcloth warms up quickly, usually within five to ten minutes. You can extend its life by keeping a bowl of ice water nearby and re-soaking it as needed.

For a version you can prep in advance, wet a washcloth, fold it, seal it in a zip-top bag, and store it in the freezer. It will stiffen as it freezes but softens quickly once it’s against your skin. Always place a thin dry cloth between a frozen washcloth and your body.

DIY Gel Pack With Rubbing Alcohol

A homemade gel pack stays colder longer than a washcloth and molds around joints, making it especially useful for ankles, knees, and wrists. To make one, combine 1 cup of rubbing alcohol with 2 cups of water in a sealable plastic freezer bag. Press out as much air as possible before sealing, then double-bag it to prevent leaks. Place it flat in the freezer for at least a few hours.

The rubbing alcohol prevents the water from freezing into a solid block. Instead, you get a slushy, flexible pack that drapes over curved body parts. It stays cold for roughly 15 to 20 minutes at room temperature, which is right in the therapeutic window. Wrap the pack in a thin towel or pillowcase before applying it to your skin.

Rice Sock Compress

A rice sock works as both a cold and hot compress, which makes it a versatile thing to keep around. Fill a clean cotton sock about two-thirds full with uncooked white rice and tie or sew the open end shut. For cold use, place it in the freezer for about 45 minutes. It holds its chill for 15 to 20 minutes once applied, and it conforms nicely to the neck, forehead, or the curve of a shoulder.

If you later want heat, the same sock can go in the microwave for one to two minutes (place a cup of water next to it to add moisture and prevent scorching). This dual purpose makes rice socks a practical choice if you deal with recurring aches.

Frozen Vegetable Bag

A bag of frozen peas or corn from the freezer is a classic improvised compress for a reason. The small pieces shift to fit the shape of your body, similar to the gel pack. Wrap it in a thin cloth before applying. After using a bag as a compress, mark it so no one eats the contents later, since repeated thawing and refreezing affects food safety. You can refreeze it and reuse it purely as a compress.

Why Cold Helps With Pain and Swelling

Cooling the skin causes blood vessels underneath to narrow, which slows blood flow to the area. This reduces the fluid buildup that creates swelling. Cold also slows nerve signals, which is why a compress can numb mild pain within minutes. At the tissue level, lower temperatures reduce the release of chemicals that drive inflammation, further limiting swelling and discomfort.

Research suggests that getting the skin surface down to roughly 10 to 15°C (50 to 59°F) for 10 to 20 minutes is the range where you get meaningful pain relief and reduced nerve activity. You don’t need to measure this precisely. A compress that feels distinctly cold but not painful against your skin is generally in the right zone.

There is an ongoing debate in sports medicine about whether icing helps or hinders long-term healing. Some inflammation is part of the body’s natural repair process, and cooling may slow that down. The current consensus is that cold compresses reliably provide short-term pain relief, but their effect on recovery timelines is less clear. For everyday use (headaches, minor sprains, post-workout soreness), this distinction rarely matters.

How Long to Apply a Compress

Keep a cold compress on for 10 to 20 minutes at a time. Fifteen minutes is a good default. Going beyond 20 minutes can backfire: your body responds by widening blood vessels to restore blood flow to the chilled area, which can actually increase swelling rather than reduce it.

If you want to ice the same spot again, wait at least one to two hours between sessions. You can repeat this cycle four to eight times a day during the first two days after an injury. After 48 hours, the acute swelling phase has generally passed and cold therapy becomes less useful.

Protecting Your Skin

Never place ice or a frozen compress directly on bare skin. A thin cloth barrier, like a dish towel, T-shirt layer, or pillowcase, is enough to prevent damage. Without it, you risk frostnip (the mild precursor to frostbite) or nerve injury, especially over bony areas where there’s little fat for insulation. If your skin turns white, feels numb beyond the normal cooling sensation, or starts to sting sharply, remove the compress immediately.

When to Skip Cold Therapy

Cold compresses are not safe for everyone. People with Raynaud’s phenomenon, a condition where blood vessels in the fingers and toes constrict excessively in response to cold, should avoid them. The same goes for peripheral nascular disease, peripheral neuropathy (nerve damage that reduces sensation in the extremities), complex regional pain syndrome, and any condition involving excessive cold sensitivity. If you can’t feel temperature changes well in the area you’re treating, cold therapy carries a higher risk of skin damage because you won’t notice the warning signs.