A door stop you sew yourself takes about an hour and costs a few dollars

A sewn door stop is a weighted fabric wedge that holds a door open without hardware or props. You fill a fabric pouch with sand or rice, sew it shut, and place it against the door. The weight keeps the door from swinging, and the fabric won't scratch your floor the way a metal wedge does. You can make one from scrap fabric and materials you likely have at home.

The basic construction is straightforward: cut two pieces of fabric into a wedge shape, sew three sides together, fill it with sand or uncooked rice, and sew the fourth side closed. The whole project requires a needle, thread, scissors, and a sewing machine (though hand-sewing works too, just takes longer). Most people finish one in an afternoon.

Key Takeaways

  • Cut two identical wedge-shaped pieces from cotton fabric, with the wide end about 5 inches across and the point at least 3 inches tall.
  • Sew three sides with a straight stitch, leaving one short side open for filling.
  • Fill the pouch with sand or uncooked rice until it weighs 2 to 3 pounds, then sew the opening closed.
  • Use a heavy cotton like canvas or denim so the fabric doesn't tear under the weight.
  • A door stop works best when the wide end faces the door and the point faces into the room.

What fabric and filling to choose

Fabric weight matters more than color or pattern. Use canvas, denim, upholstery fabric, or heavy cotton—anything that won't tear when you fill it and move it around. Thin cotton sheets or quilting cotton will split under the weight of sand. If you have old jeans, a canvas tote bag, or a worn-out work apron, those are ideal. You need two pieces, each about 6 by 8 inches before sewing.

For filling, choose sand or uncooked rice. Both are cheap, dense, and won't spoil if the fabric gets damp. Sand is heavier and won't shift as much over time. Uncooked rice is lighter and easier to pour. Avoid dried beans or lentils—they can crack or split, and if the fabric tears, you have a mess. Avoid kitty litter or pebbles; they're too hard and can puncture the fabric from inside. You'll need about 3 to 5 pounds of filling, depending on how heavy you want the stop.

Cutting the wedge shape

The wedge shape is what makes a door stop work. The wide end stops the door; the point keeps it from tipping. Fold your fabric in half and draw a straightforward wedge on the fold: the wide end should be about 5 inches across, and the point should be at least 3 inches tall. The angle doesn't have to be perfect—a rough triangle works fine.

Cut through both layers at once so you have two identical pieces. If you're nervous about drawing freehand, trace around a ruler or a piece of cardboard shaped like a wedge. The pieces don't need to be symmetrical; a slightly lopsided wedge still works.

Sewing three sides and leaving one open

Place the two fabric pieces with the right sides facing each other (the pretty sides touching). Pin or hold them together. Using a sewing machine set to a straight stitch, sew along three sides with a seam allowance of about half an inch. Leave one of the short sides completely open—this is where you'll pour the filling.

Sew slowly and keep the seam straight. If you're hand-sewing, use a running stitch and go over the line twice for strength. Backstitch at the start and end of each seam so it doesn't unravel. Once you've sewn three sides, trim the corners close to the seam (but not into it) so the wedge doesn't bunch when you turn it right-side out.

Turn the whole thing inside out through the open side. Use a chopstick or the eraser end of a pencil to poke out the corners so they're sharp. The right side of the fabric is now facing outward.

Filling and closing the final seam

Stand the open end upright and pour sand or rice into the pouch. Fill it until it weighs about 2 to 3 pounds and feels solid but not rock-hard. You can test the weight by holding it in your hand or using a kitchen scale. A heavier stop (up to 5 pounds) works better on thick carpet or if you have a heavy door, but it's harder to move around.

Once it's filled, fold the raw edges of the open side inward about half an inch and pin them together. Sew the opening closed with a ladder stitch (also called an invisible stitch) if you want it to look neat, or a straightforward whip stitch if you don't mind a visible seam. A ladder stitch is done by bringing the needle up through one fold, across to the opposite fold, and back down through the fold you just came from—it closes the gap without a visible line.

If hand-sewing feels slow, you can machine-stitch the opening closed instead. Just fold the edges in, pin them, and sew a straight line across. It's faster and just as strong.

Testing and using your door stop

Place the door stop against the door with the wide end facing the door and the point facing into the room. The wedge shape should slide under the door slightly and catch it. Open the door a few inches and wedge it in place. The door should stay put without sliding or tipping.

If the door still swings, the stop may not be heavy enough. You can open a seam, add more filling, and sew it shut again. If it's too heavy to move easily, you can remove some filling the same way. Most people find 2 to 3 pounds is the sweet spot for interior doors.

Making variations and adding details

Once you've made one basic door stop, you can customize. Add a loop of ribbon or fabric tape to one end so you can hang it on a hook when not in use. Sew a button or appliqué to the outside for decoration. Use patterned fabric that matches your room, or make several in different colors for different doors.

You can also make a larger stop for exterior doors by scaling up the wedge—about 8 inches wide and 4 inches tall—and filling it with 4 to 5 pounds of sand. The same sewing method works; it just takes a bit longer.

Frequently Asked Questions

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

Yes. A door stop is one of the easiest projects to start with. You're sewing straight lines on heavy fabric, which is forgiving. Thread the machine, set it to a straight stitch, and practice on scrap fabric first. If the line wobbles, it doesn't matter—the stop will still work.

What if I don't have a sewing machine?

Hand-sewing works fine and takes about twice as long. Use a needle and thread rated for heavy fabric (upholstery thread is ideal), and sew with a running stitch or backstitch. Go over each seam twice for strength. The stop will be just as durable.

Can I use old clothes or fabric scraps?

Yes, as long as the fabric is heavy enough not to tear. Old jeans, canvas jackets, and heavy cotton work well. Avoid thin t-shirt fabric or worn-out sheets. If you're not sure, try tearing a corner with your hands—if it tears easily, it's too thin.

How long does a sewn door stop last?

A well-made one lasts for years. The fabric may fade or get dusty, but it won't wear out from use. If a seam does split, you can open it, add more filling if needed, and sew it shut again in a few minutes.

What's the difference between a wedge and a rectangular door stop?

A wedge slides under the door and catches it at an angle, so the door can't swing open or closed. A rectangle sits flat against the door and relies on weight alone. A wedge is more reliable and uses less filling, so it's the better choice for most doors.