I have a soft spot for simple, low-waste solutions that make a home feel cozier — and a door snake is one of those small, satisfying projects that really delivers. When our old terraced house started to reveal the draughts under bedroom and bathroom doors, I wanted something narrow, natural, and made from materials I already had. This is my go-to method for making a draught-proof fabric door snake for narrow gaps using recycled wool and rice. It’s affordable, tactile, and surprisingly effective.

Why rice and recycled wool?

Rice makes an excellent weight for a door snake: it’s dense enough to sit tight against the floor and shifting a little when the door moves helps the snake stay in place. I often use rice I already have in the pantry or buy cheap bulk bags — it’s sustainable compared to plastic pellets and easy to replace if you ever need to. Recycled wool gives the snake a lovely textured look, insulates well, and is more eco-friendly than new synthetic fabrics. I usually raid my stash of felted jumpers, thrifted wool coats, or old wool blankets.

Note on safety: keep in mind that rice is an organic material and can attract pests or become musty in damp conditions. If you have concerns, consider using sand, millet, or glass pebbles as alternatives. Glass beads (sold as vase fillers) are a non-organic option, though they’re heavier and less eco-friendly.

What you’ll need

MaterialsApprox. amount
Recycled wool fabric (felted jumper, blanket, coat lining)About 70–100 cm long x 10–12 cm wide
Uncooked rice (or alternative filling)1–1.2 kg depending on length
Thin cotton fabric for inner tube (old sheet or tea towel)Same length as outer fabric, 6–8 cm wide
Thread and needle or sewing machine
Scissors, tape measure, pins
Spoon funnel (or paper cone) for filling

Choosing dimensions for narrow gaps

Measure the gap under your door first. For narrow gaps (around 1–2 cm), I make a long, thin snake — about 70–90 cm long and 6–8 cm in finished diameter. The idea is to have a low profile that doesn’t get stuck when the door swings, but still covers the whole gap. If your doors are wider or you want to block more draught, increase the length or diameter.

Step-by-step: how I make mine

  • Cut the recycled wool to size. I usually cut a rectangle 70–90 cm long and 10–12 cm wide for the outer shell. Felted jumper fabric is ideal because it won’t fray much.
  • Make the inner tube. Cut a strip of thin cotton about the same length and 6–7 cm wide. Fold it lengthwise and sew along the long edge to make a tube. Leave both ends open so you can fill it. This inner casing keeps the rice contained and makes the snake washable if the outer wool is removable.
  • Turn the cotton tube right side out. Use a pencil or knitting needle to push it through the length so seams sit neatly inside.
  • Prepare a filling funnel. A paper cone or a clean plastic jug with the corner cut works well to funnel rice into the tube without spillage.
  • Fill the tube with rice. Use the funnel and a spoon to add rice slowly. Fill in sections so the rice settles evenly, but don’t overfill — you want the snake flexible enough to curve under the door. I usually aim for a firm but squeezable fill.
  • Sew the tube closed. Hand-stitch the open ends or use a machine, folding the raw edge inwards to neaten.
  • Assemble outer shell. Place the filled inner tube onto the centre of your wool rectangle, fold the wool over it like a burrito and pin the long seam. For a neat finish, leave the short ends open if you want to add removable end covers, or close them by hand after inserting the inner tube.
  • Sew the long seam. Use a strong running stitch or machine stitch. If you’re using fragile felted fabric, smaller stitches work best. Turn the seam inward so the raw edges aren’t exposed.
  • Finish the ends. Tidy the ends with a ladder stitch or whip stitch to hide the seam. Alternatively, make small pom-pom or tassel ends from leftover wool to disguise the join and add personality.
  • Styling tips and variations

  • Textured look: If you have several bits of thrifted wool, stitch them together in a patchwork style for a boho look. I love combining different shades of cream and grey for a subtle, layered effect.
  • Double-purpose cases: Use a patterned vintage tea towel or linen for the outer layer to add charm. These materials are washable and easy to replace.
  • Weighted ends: For extra seal near door knobs or uneven floors, drop a small sachet of rice or sewing weight into each end before closing. This helps the snake sit flush.
  • Shorter versions: Make two shorter snakes that clip to the base of the door with a small loop and button — handy for hard-to-reach skirting boards.
  • Care and maintenance

    If your inner tube is cotton and sealed, you can spot-clean the outer wool with a damp cloth. For a fully washable version, make the outer shell into a removable cover with a hidden zipper or button closure. Rice will absorb moisture if left in a damp environment, so air out the snake occasionally and replace rice every few years if needed. For households with pests, choose a non-organic filler like sand or glass beads.

    Where I source materials

    I prefer to use what I already have: an old jumper, a thrifted blanket or a linen curtain sample. For new but sustainable supplies, I recommend Liberty Fabrics for quality linen remnant pieces, or local charity shops for wool. Bulk rice can be bought in paper sacks from zero-waste shops or supermarkets — choose loose, refillable options when possible to cut packaging waste. For tools, a basic sewing kit from Hobbycraft or a small tailor’s needle set from Etsy sellers is all you need.

    Troubleshooting

  • If the snake slides when the door opens: slightly increase the weight by adding more rice or add rubber strips underneath for grip.
  • If the snake gets stuck: make the diameter slimmer or attach the snake to the door with removable Velcro so it moves with the door.
  • If rice shifts to one end: pour the filling into two or three separate inner pockets (stitch the inner tube into sections) to keep the weight evenly distributed.
  • Making a draught-proof door snake is one of those projects that’s quick to do, kinder to the planet than many shop-bought alternatives, and customisable to your home’s style. It’s also a lovely way to give old textiles a new life and save on heating bills a little bit each winter — small changes, big comfort.