A door draft stopper is a fabric tube you fill with sand or rice and lay along the bottom of a door to block cold air and reduce heating loss

You can make one in two to three hours with fabric scraps, a needle, thread, and filler material you probably have at home. The finished stopper costs between $3 and $8 in materials, compared to $15 to $30 for a store-bought version. A basic draft stopper uses a straightforward tube shape — you fold fabric in half, sew three sides closed, turn it right-side out, fill it, and stitch the opening shut. No pattern is required.

The most common mistake is filling it too densely, which makes it hard to position against the door frame. A lightly packed stopper works better because it conforms to uneven floors and gaps. You can use old towels, flannel sheets, or quilting cotton for the outer fabric, and sand, rice, dried beans, or even crumpled newspaper for weight.

Key Takeaways

  • A draft stopper is a sewn fabric tube filled with sand or rice that blocks air gaps under doors and reduces heating costs.
  • You need two pieces of fabric (each about 5 by 40 inches), thread, a needle, and filler material — all items most households already own.
  • The entire project involves folding fabric, sewing three sides, turning it inside out, filling it, and closing the fourth side with a ladder stitch.
  • A finished stopper should be lightly packed so it bends to fit uneven door frames and gaps without bunching.

Choosing fabric and measuring your door

Measure the width of your door from frame to frame. A standard interior door is 32 to 36 inches wide; exterior doors run 36 to 42 inches. Add 2 inches to that measurement for seam allowance — so a 36-inch door needs a stopper 38 inches long. The width of your fabric pieces should be 5 to 6 inches; when folded and sewn, this creates a tube about 2.5 to 3 inches wide when laid flat, which is thick enough to block most gaps.

Use any sturdy cotton fabric: old bath towels, flannel sheets, quilting cotton, or denim. Avoid thin knits or stretchy fabrics, which won't hold their shape under the weight of filler. If you want a decorative look, use patterned fabric on the outside and plain cotton on the inside. You need two pieces of fabric, each cut to your length measurement (38 inches for a 36-inch door) and 5 to 6 inches wide.

Cutting and pinning your fabric pieces

Lay both fabric pieces on a flat surface with right sides facing each other — the pretty sides should touch. Pin along three sides, leaving one short end (5 to 6 inches) unpinned. This unpinned end is where you will turn the tube and add filler later. Use straight pins spaced about 2 inches apart along the length of each long side and across one short end.

Double-check that the fabric edges are aligned before you start sewing. Uneven edges will create a lopsided tube. If your fabric has a pattern or direction (like stripes), make sure both pieces face the same way so the finished stopper looks intentional.

Sewing three sides with a running stitch or machine

You can sew by hand or machine. By hand, use a running stitch: push the needle through both layers, pull the thread taut, and repeat about every quarter inch. Keep your stitches small and even — aim for 8 to 10 stitches per inch. Sew along both long sides and one short end, staying about half an inch from the edge. This half-inch margin is your seam allowance and keeps the stitches from splitting the fabric when you turn the tube.

By machine, use a straight stitch at a medium length (about 2.5 on most machines) and sew the same three sides, again staying half an inch from the edge. Backstitch at the start and end of each seam to lock the thread. Remove pins as you go. The entire sewing step takes 20 to 30 minutes by hand, 5 to 10 minutes by machine.

Turning the tube right-side out and filling it

Trim the corners of the sewn end at a 45-degree angle, cutting away the excess fabric about a quarter inch from the stitches. This prevents bulky corners when you turn the tube. Reach into the unsewn opening and grab the fabric from inside, then pull the whole tube through the opening. The right side (pretty side) is now facing outward. Use a pencil or chopstick to push out the corners so they are sharp and even.

Fill the tube with sand, rice, or dried beans through the open end. Use a funnel or roll a piece of paper into a cone to avoid spilling. Fill it until the stopper feels heavy but still flexible — you should be able to bend it gently without resistance. A 38-inch stopper typically needs 3 to 5 pounds of filler. Overfilling makes it stiff and hard to position; underfilling leaves gaps. Stop when it feels like a sandbag that still has some give.

Closing the opening with a ladder stitch

Fold the raw edges of the opening inward about half an inch and pin them closed. Thread a needle and knot the end. Bring the needle up through one folded edge from the inside, then slide it horizontally through the fold for about half an inch. Bring it back out and cross to the opposite folded edge, sliding the needle through that fold for half an inch as well. Repeat this back-and-forth motion along the entire opening. The thread stays hidden inside the fold, creating an invisible seam.

This stitch is called a ladder stitch or whip stitch. Work slowly and keep tension even — too tight and the fabric will pucker, too loose and the seam will gap. After every inch or so, pull the thread snug to close the opening. When you reach the end, knot the thread on the inside and trim it. The opening should be completely sealed with no visible stitches from the outside.

Positioning and using your draft stopper

Lay the finished stopper along the inside bottom of the door, centered in the gap. It should rest against the door frame on both sides without bunching. If it bunches, it is overfilled — remove some filler and reseal the opening. The stopper blocks the most air when it sits flat and makes full contact with the floor and frame.

A draft stopper reduces the amount of cold air entering under a door by 50 to 80 percent, depending on how uneven your floor is and how large the gap is. You can make one for each exterior door or for any interior door that leads to an unheated space. They last several years if the fabric does not tear and the filler does not get damp. Store them in a dry place during warm months.

Frequently Asked Questions

Can I use a sewing machine if I have never used one before?

Yes. A straight stitch is the simplest machine stitch and requires only threading the machine and guiding the fabric. Practice on scrap fabric first to get a feel for the speed and pressure. Most draft stoppers are forgiving — even uneven stitches will hold the seams closed.

What is the best filler material?

Sand is cheapest and heaviest, but it can leak if a seam splits. Rice and dried beans are lighter and less likely to escape. Crumpled newspaper works but is bulkier and may shift over time. Choose based on what you have and how much weight you want — heavier fillers block more air but are harder to position.

How do I know if my draft stopper is the right size?

It should span the full width of your door frame with no gaps on either side, and sit flat on the floor without bunching or curling. If it is too short, it leaves gaps; if it is too long, it will bow outward. Measure your door width before cutting fabric.

Can I wash a draft stopper?

Not if it is filled with sand or rice — water will damage the filler. If you used dried beans or newspaper, you can spot-clean the outside with a damp cloth. For a washable version, use a removable fabric cover and fill it with something that can dry, like dried beans in a sealed plastic bag.

What if my door frame is uneven or slanted?

A lightly filled stopper will conform to minor slopes and gaps better than a stiff one. If the gap is very large or uneven, you may need a longer stopper or a thicker one — increase the width of your fabric pieces to 6 or 7 inches instead of 5.