How to Make DIY Ankle Weights: Sew or No-Sew

Making your own ankle weights takes about five minutes with materials you likely already have at home. The simplest version requires nothing more than a long sock, a bag of dried beans or sand, and something to tie it shut. More durable versions use fabric pouches with velcro straps, and you can customize the weight precisely to your body.

Choose Your Filling Material

The filler you pick determines how heavy and compact your ankle weights will be. Sand is the most practical choice for most people. It packs densely at roughly 100 pounds per cubic foot, meaning a small pouch goes a long way. A half-cup of dry sand weighs about 6 ounces, so you can dial in your target weight with a kitchen scale and measuring cups.

Dried beans and rice work well if you want a softer, more flexible weight that conforms to your ankle. They’re slightly lighter per volume than sand, so you’ll need a bit more material to hit the same weight. Steel shot (used in shotgun shells and available at sporting goods stores) is roughly five times denser than sand, so it’s the best option if you want a heavy weight in a small package. For most beginners, though, sand or beans are the easiest and cheapest starting points.

Whatever you choose, double-bag the filler in a zip-lock bag first. This prevents leakage if your outer fabric develops a small tear, and it keeps moisture out of organic fillers like rice and beans that can mold if they get sweaty.

How Much Weight to Use

A good starting point is 1% to 2% of your body weight, split between both ankles. For a 150-pound person, that means 0.75 to 1.5 pounds per ankle. Research on walking mechanics in healthy adults found that weights in this range improve muscle activation and walking efficiency, while heavier loads start to interfere. Specifically, 1% of body weight increased gluteus medius activity during walking, but 2% actually decreased it and began limiting joint mobility.

Don’t exceed 3% of your body weight total. Studies on joint positioning found that lighter ankle weights (0.5% to 1% of body weight) improved knee proprioception in older adults, but 1.5% began to disrupt it. Start light, use your weights for a week or two, and add small increments only after your body adapts.

The Quick Sock Method (No Sewing)

This is the fastest approach and works surprisingly well for light weights.

  • Step 1: Take a long tube sock or knee-high sock. Place a sealed zip-lock bag of your measured filler into the foot of the sock.
  • Step 2: Flatten the filled portion so it sits wide and low, distributing weight evenly rather than bunching into a ball.
  • Step 3: Wrap the sock around your ankle so the weighted portion sits on top of your foot or along the front of your ankle.
  • Step 4: Tie the remaining sock fabric in a firm knot, or secure it with a hair tie, shoelace, or strip of duct tape.

The whole process takes under five minutes. The sock conforms to your ankle and provides a layer of padding between the weight and your skin. If the sock feels loose during movement, wrap a strip of duct tape around the outside for extra security, or slide a second sock over the first.

The Sewn Pouch Method

If you want ankle weights that last for months and look more polished, sewing a simple fabric pouch with a velcro strap is worth the extra effort.

For fabric, use something heavy-duty that won’t tear or leak filler. Canvas and denim are excellent choices from around the house (an old pair of jeans works perfectly). Neoprene is what commercial ankle weights use because it’s water-resistant, slightly padded, and grips the skin without sliding. You can buy neoprene sheets online for a few dollars.

Cutting and Assembly

Cut two rectangular pieces of fabric, each about 10 inches long and 4 inches wide. These dimensions work for most adult ankles but measure yours first: wrap a measuring tape around your ankle and add 4 to 5 inches for overlap and the velcro closure.

Sew three sides together, creating an open-ended pouch. For extra stability, stitch two or three vertical lines across the pouch to create separate compartments. This prevents all the filler from sliding to one end during movement, which is the most common problem with homemade weights. Fill each compartment evenly, weigh the total on a kitchen scale, then sew the open end shut.

Adding the Strap

Sew a strip of nylon webbing (available at any craft store) to one end of the pouch, long enough to wrap around your ankle with a few inches of overlap. Nylon webbing is the standard for this kind of application because it’s strong, lightweight, and doesn’t stretch out over time.

Attach adhesive-backed velcro to the strap and the corresponding spot on the pouch. If you can find mushroom-hook velcro (the hooks are rounded rather than straight), use it. It holds with up to 40% more grip strength than standard hook-and-loop and lasts for over 10,000 open-close cycles. Sew through the velcro rather than relying solely on the adhesive backing, which tends to peel off after a few weeks of sweaty workouts.

Preventing Odor and Moisture Damage

Ankle weights sit against skin that sweats heavily during exercise, so moisture management matters. If you’re sewing your own, consider using a bamboo-blend fabric for the inner lining that touches your skin. Bamboo-based textiles are naturally antibacterial and breathable, which helps prevent the funky smell that develops quickly in workout gear. Merino wool is another naturally odor-resistant option, though it’s pricier.

For the sock method, simply swap to a fresh sock every few uses and let the filler bag air-dry between sessions. If you’re using rice or beans, replace them every few weeks, since organic fillers can absorb moisture and eventually break down. Sand and steel shot are essentially immune to moisture and last indefinitely.

Making Them Adjustable

One advantage of DIY ankle weights over store-bought versions is that you can make them adjustable. Instead of sealing the filler permanently inside, create a pouch with a velcro or zipper opening along one edge. Fill small zip-lock bags with measured amounts (say, 4 ounces each) and add or remove bags as needed. This lets you start at a low weight and progress over time without building a new pair.

If you’re using the sock method, you can achieve the same thing by simply adding or removing filler from the zip-lock bag inside the sock. Keep a kitchen scale nearby and re-measure every time you adjust, since eyeballing the amount tends to result in uneven weights between your left and right ankles. Asymmetry can alter your gait and put uneven stress on your knees and hips.

Common Mistakes to Avoid

The biggest issue with homemade ankle weights is poor weight distribution. If all the filler collects in one spot, the weight swings during movement and pulls on your joint at odd angles. Compartmentalizing the filler (either with stitched sections or multiple small bags inside one pouch) solves this completely.

The second most common problem is making them too heavy too soon. Light ankle weights improve stability and muscle activation, but going beyond 2% of your body weight per leg can reduce walking speed, limit joint mobility, and change your gait pattern in ways that increase injury risk. A 2017 study on healthy adults confirmed that heavier loads decreased cadence and walking velocity rather than providing additional benefit. If you feel your stride changing or your knees aching, reduce the weight immediately.

Finally, make sure the weights sit snugly just above the ankle bone, not sliding down onto your foot or riding up your calf. A secure wrap with proper velcro or a well-tied sock keeps the weight in the right position. Loose weights shift during movement and create friction that can irritate your skin within minutes.