Good morning! I hope you are all ready for a home economics lesson today because I’m sharing a tutorial for an easy thread catcher. My girls each made one for their new sewing machines and I made one too!

So what is a thread catcher?

It’s basically a super cute trash can with a weighted pin cushion on top. These hang nicely by your sewing machine and come in very  handy when it comes to keeping little pieces of thread, fabric contained. Plus you can quickly access your pins while sewing too. And who doesn’t need a cute little trashcan in their sewing room?

This post got a tad long, but I wanted to give you as many details as I could. By the way, this is a great project for younger sewers! My girls (9 and 11) each made their own bags. I did cut the fabric for them, but they did the rest all on their own.

Sound like fun? Let’s get started!


–> Download a FREE printable pattern for the Thread Catcher <–


    • Pins
    • Rotary cutter
    • Scissors
    • mat and ruler
    • sewing machine (Or a needle and thread but who has time for that?)
    • Fabric (Fat quarters work nicely, but you’ll need 1- 17.5”x11” of the outside fabric, and 1 full Fat Quarter or 18”x 22” piece of the lining fabric.)
    • 1/2” x 18” of any type of stabilizer for the top edge of the bag. I used a cotton belting similar to this one from JoAnn’s, but you can use plastic or anything else you have on hand that will give it some stability.
    • Rice, sand, or crushed walnut shells for pillow filling (walnut shells can be purchased at the pet store, they are used for lizard cage bedding.)

All seems are sewn at 1/4” unless otherwise indicated.


Cutting Instructions:

From your outside fabric cut:

    • 1 – 3.5”x 10” strap piece
    • 1 – 4.5” x 10” pillow piece
    • 1 – 17.5” x 8.5” bag outside piece

From your inside lining fabric cut:

    • 1 – 17.5” x 11” bag lining piece


The Strap:

The first step is to create the strap that holds the pin cushion to the bag. To do this simply fold the strap piece in half length wise with the right sides together, so your piece measures 3.5” x 5”. Sew down both sides using a 1/4” seam. Make sure to leave one end open.

Turn the strap right sides out and push out the corners with a pencil, or your scissor tip. Just be careful not to cut your fabric!


The Pillow:

Next lay the strap you just created on the piece of pillow fabric as shown below. Fold the pillow fabric right sides together in half so it measures 4.5”x 5”.

Adjust the strap so it’s centered on the pillow. Pin all of the layers together. Stitch down both sides, and about a 1/2” in on each end, but make sure to leave an opening in the end so you can turn your pillow right sides out and fill!

When stitching, make sure to catch your strap in the bottom seam (shown below), but fold down your strap so you do NOT stitch your strap in the top seam.


Turn your pillow right side out. It should look like this…


Take a quick minute to press your pillow and strap. We also tucked the pillow opening seam in to make sewing it up a little easier.


If you’d like, do a 1/4” top stitch around the outside of the pillow edge to give it a more finished look. This is a picture of my daughter’s project, I forgot to top stitch my pillow Sad smile Again, make sure to leave one end open to fill!


Next fill your pillow with either rice, sand, or crushed walnut shells.


Then tuck in your edges and top stitch to close the seam. This is much less noticeable if you top stitch like I did in my daughter’s project shown above. Set your completed pillow and strap aside.


The Bag:

Next pin your lining and outside bag fabric right sides together along the 17.5” sides and pin. Sew together with 1/4” seam.


Press your seam open so that you have a nice edge.


Next turn your project sideways and fold in half like shown below. Pin along the edge and add in the stabilizer for the bag rim so it goes all the way around the project as well. Line it up so it’s just along the seam of the inside lining as shown below and pin in place.


Stitch around all three sides as shown below, making sure to catch the stabilizer in your seam. Trim the stabilizer off even with your bag fabric when done sewing. Make sure to leave about 3” at one end open so you can turn the bag.


Next fold your ends like shown below.


Mark about 1.5” up from each corner tip and sew along your line. This will create a box look on the bottom of your bag. Do this on both tips of your outside and lining fabric.


After you’ve sewn along your line, trim off any excess fabric like below.


Your bag should now be looking like this…


Next turn your bag right side out and stitch up the end seam to finish it off.


Tuck your inside lining down into your bag so it should look something like this, with about an inch of your inside lining showing along the top edge.


Next run a quick top stitch around the edge just to keep the lining and stabilizer strip in place.


The Big Finale:

Adding your strap to your bag is the last step in completing your project! Place your strap along the center backside of your project about 2.5” down and pin in place.


Just make sure you only pin it to one side of your bag, and not both sides or your bag won’t open when you’re done!


I just stitched a square around the strap and then an “X” inside to make it a little bit more secure.


And that’s it! This project took us about an hour and turned out really cute!

Now go and make some more because they’re fun!


Oh and don’t forget to get some fun pins to add to your cushion. No sewer is complete without a cute set of pins.


Then it’s time to put your new bag to use! Any small scraps, threads, bits, and bobs can go in here.



–> Download a FREE printable pattern for the Thread Catcher <–

I hope you enjoyed this tutorial and happy sewing!


  1. Just want to say THANK you for the clear pics and instructions. I have a tutorial from somewhere else that did not explain the basket turning instructions at all and I am an experienced sewer and it still stumped me until now! Thank you.

  2. Just had to leave a message to say thank you so much for this free tutorial. I am just learning to sew and have just spent the evening making two of these on my new little sewing machine. Your tutorial was so well written and so easy to follow even as a complete novice. I uploaded my finished ones to my Facebook page and have linked back to your fabulous blog post so there’s may also enjoy your tutorial.
    Many thanks

    Maria Mitchell
  3. I made my girls some of these many years ago and lost the pattern. Thank you for putting up this tutorial. I know it takes a lot of time to stop and take pictures and to post it. I’m making some new ones for Christmas gifts.

  4. I made one of these up tonight. Rarely do I make up anything for myself. It turned out really cute. 🙂 Thanks for having the cutting dimensions in your tutorial so I didn’t have to download your pattern on my phone. That really helped.

  5. Hi! I love this tutorial! I’m a newbie and it’s pretty easy to follow!
    Quick question—I’m having a lot of trouble with the pillow and strap sewing and flipping. How do I lay the strap so it turns out the correct way? I tried it as shown but I ended up with the pieces side by side. Any advice?

    Terri Kahan
  6. thanks for tutorial. I am making one but am trying to fill pin cushion part with play sand as I read it is good to use. I have filled an inner pouch for this before putting that into the final pouch fabric. BUT it feels wet actually. I have popped it into airing cupboard for now but am not confident to use it in the finished thread catcher in case the moisture seeps through. Have you used sand before or any tips for me.

    May Milton

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.