I Love My Reusable Fabric Gift Bags... That I Made Years Ago!

I Love My Reusable Fabric Gift Bags... That I Made Years Ago!

I’d been debating making fabric sacks for gift bags for awhile and as Christmas 2019 approached I decided now was the time. It was perfect as I had Christmas fabric on hand from previous projects I had already sewn up along with some other small pieces that had caught my eye from the remnant bin at my local Joann’s Fabrics. Looking back now I’m so glad I made them as it saved so much time wrapping gifts that year and I’ve pulled them out each year since. On a more specific note that year we also planned a LEGOLAND® trip right before Christmas and I had sewn some themed outfits for the girls that I wanted to surprise them with once we were there. The girls didn’t know where we planned to go so I was able to use these bags to store their gifts which meant they couldn’t see what was inside, I didn’t have to worry about paper ripping, and I could just fold the excess fabric over and stuff it in the suitcase with the rest of the clothing. It was perfect! Just the trip itself and the ability to quickly wrap the presents so they were ready when we got home made making the bags so worth it and now I get to use them without any of the extra work! Fitting since the challenge topic I sewed them for that year was Sew Something for Yourself.

Pinterest-geared image showing found images found below, my title, and my main blog URL.

Since I didn’t have time to create a post before Christmas that year I set aside this idea to share with you the next Christmas. I then forgot and this year I knew I needed to share and not put it off any longer. So without any further ado here is what I did to make my reusable fabric gift bags.


I’d been debating making these bags off and on but what really made me think seriously about it was the below post shared in the PDF Ellie and Mac Sewing Pattern Group on Facebook. The photo, caption, and all the comments written on the post made me think I could easily do the same. Some of the comments included:

  • Creating the bags by simply adding a drawstring to a pillowcase
  • Making a flat wrap by adding Kam Snaps allowing you to close the wrapping paper
  • Embroidering the recipient’s name on the fabric sacks so there’s no need for paper tags
  • Still getting the joy of unwrapping paper wrapping by wrapping some of the gifts and putting them all into a larger fabric bag

Overall, I could see lots of people successfully did this each year and it looked amazing.

Image shows a photo of several fabric wrapped gifts with name tags added to the ribbon. Above it is the text: "For all your sewing creations this Christmas, don't forget to wrap them in reusable Christmas bags ??? I made these up last year with reusable labels and it makes my wrapping life so much easier around the holidays"
This was the post that made me start seriously debating creating my own reusable Christmas bags. It was posted on November 20th, 2019 in the PDF Ellie and Mac Sewing Pattern Group on Facebook. I took my screenshot at some point that or the next month but verified it was still there on December 3rd, 2021.

While pondering this someone I follow on Instagram posted an in depth explanation on their stories showing us how they make a gift bag from simple scraps. I quickly snapped several screenshots so I could refer back to them and knew I needed to do the same. Nothing was holding me back now.

Image shows a collage of four images side by side showing how to make a gift bag from scraps.
Some of the screenshots taken from the Instagram story back in November or December of 2021. I can’t remember who shared this so if you do know let me know and I’d love to add a link for credit.

Time to Make Them

That year I made the kids peppermint swirl dresses for Christmas so while I was at Joann’s getting the supplies Zoey and I wandered over to the remnant section and grabbed all the Christmas-themed cotton fabric we saw and liked. At home I went through my stash and found some winter camping fabric from Fabric.com that I had leftover from some other Christmas gifts so between the sets I knew I was set to make these fabric sacks.

From the Instagram story I knew that I wanted to make the bags by folding them in half and sewing two of the three open sides to create a bag shape. I also wanted to include a drawstring at the top so I knew I needed to keep the top of the sides open. As such, after gathering and pre-washing all the fabric, I next checked the directionality of each fabric piece along with it’s size to determine if it would make one or two bags and how I’d fold it. Some remnants were small with no direction to the print so I simple folded the fabric in half, based on the size I wanted the finished bag, and sewed down the sides to create the bag-shape. Other fabric needed to be cut, to make two bags, or rotated before folding, so I’d then sew along the bottom and a side instead, making the print on the fabric be facing upright instead of sideways.

Image shows a long rectangle of white fabric with glittery dots laid out on a cutting mat on my kitchen table. The quilting ruler is poking out from underneath and my water glass is seen in the back.
Although this remnant in this case was larger I decided to use it to make a single large bag. Here I folded it in half so the short ends met, right sides together, and sewed up the sides to create a sack.
Image shows the fabric folded in half lengthwise, so the fold is on the left, and cut in half so there's essentially two bags stacked on top of each other. This is laid out on the table with a cutting mat below it. f
With the dog print on this fabric I knew I needed to keep them standing upright but that meant the resulting bag would be too tall if I kept the fabric whole. I also knew that the kids would both love a bag made from this fabric, ergo fighting ensue, so I decided to cut the fabric in half, keeping the original width, so I’d create two shorter bags that both the kids could use.

Once I cut and determined the top of each piece of fabric I realized my next issue. Going into this I loved the idea of having a drawstring coming out of either side of the bag so I could simply pull both knots and thus easily cinch the bag in the middle. The directionality of the fabric confused this as some bags were now folded from the side rather than up from the bottom. I could’ve then gotten around this by cutting the fabric in half and thus sew up the bottom and both sides leaving a space at the top for the drawstring channel. Instead I decided to keep the fabric as it was, having a single channel opening and thus a single drawstring, and only sew up the bottom and a single side. I was rushing and thus going for simple rather than perfect.

With the top figured out I then finished the top of the side edges by sewing a quick zigzag so the channel end wouldn’t unravel over time. This was a quick hack that I later duplicated using a serger on the cinch bags in our mask command center. That said I’ve seen other bags where you fold the corner in at an angle and sew it down making a more pretty drawstring opening so depending on whether you want quick or look good you could handle this step in other ways. Looking online right how I found a How to make – easy DIY drawstring bag from I Can Sew This who hemmed the sides and top of the fabric before putting together their bag. Looking back this would’ve made mine look nicer if inspected closely.

Pile of all the cut remnants with their top corners finished and their openings (both sides on some and a single side and bottom on others) clipped closed to sew.
I went through each remnant and fabric scrap to decide if they would make one or two bags, which way I’d fold the fabric, and where the top would be. I then used a zigzag stitch on the top of the two or four sides, depending on if the channel had one or two openings, so the drawstring channel wouldn’t later unravel. I then clipped the open sides and/or bottom of each bag and piled them up so I could sew all of them into their bag-like state at once.
Image shows an inside out grey bag with multicolors thread zigzagging up the sides. The top isn't sewn down so the top part is flipped over showing the snowflake fabric and the zigzagging edge so the sides don't unravel.
In this case you can see I had a long remnant so I folded it so the short ends would meet with the right sides together. After zigzagging up the four top edge pieces I sewed up the left and right side of the bag leaving room at the top for the channel.

I next decided, for most of the bags, to add box corners so a bag base would be created and there would be more space inside for the gifts. I had previously sewn box corners when making two bags earlier in the year, following Kristin Omdahl’s free tutorial, and remembered what to do. To make them I took both bottom corners, flattened them so the side and/or bottom seam(s) would be centered, and then marked a line equidistant on both at a perpendicular angle from the corner. With the sewing clips in place I took the bags to my sewing machine and sewed along that line and then used my pinking shears to trim the corners off.

Image shows the two corners of the same snowflake bag as before. It's folded so the photo shows the two corners stacked on top of each other. The line is seen on the top one.
I took each bottom corner and pulled the sides out so the side seam would be centered flat along the top. This basically rotates the corner 90 degrees from how it was before. I then used my sewing clips to keep the fold in place and grabbed my disappearing ink pen to mark a straight perpendicular line.
Image shows the same bag with the corners trimmed off with a zigzag pattern.
Once the drawn line was sewn down I went over each corner and used my pinking shears to trim the excess fabric off. With the corners sewn the bag’s bottom is now more rectangular and larger on the inside.

After creating the box corners the only step left is the top of the bag itself. To create the drawstring channel I simply folded over the top of the bag, clipped in place, and sewed along the edge thus creating the channel along the fold. Some fabrics had a selvage so I didn’t need to worry about the edge unraveling. That said I could see also sewing the edge down twice if you wanted to hide the raw edge or hem the opening before folding the edge down to create a channel. In some cases I somehow hadn’t left a large enough opening at the top so my drawstring channel was smaller for those bags compared to the others.

Image is a closeup of the silver bag with clips holding the fold in place. You can see the black glittery fringe coming from the edge.
My silver remnant had an awesome fringed selvage along the top so I simple folded it over and sewed it in place without worrying about it unraveling later and love the way it turned out.
Image shows the silver opened up but sewn.
Once I sewed the channel closed the only step left was adding the ribbon.
Image shows a staggered pile of bags so you can see all their channels.
All the bags with their finished drawstring channels

Once the channels were all made I brought my pile of bags to the living room along with my box of assorted ribbons. I then matched a ribbon to each bag and threaded the ribbon through its channels. For the bags with a single drawstring opening I threaded a single ribbon all the way through, making sure the bag isn’t cinched at all, before trimming the ribbon and tying the two ends together. For the bags with two channel openings I did these steps twice, once from either end, so there would be two knotted ribbons I could pull to cinch the bag closed. Hence these bags took twice as much ribbon as the single drawstring bags. To make these steps easier I used a safety pin attached to the ribbon end to help thread the ribbon through the channels.

Image shows the same silver bag this time cinched closed with a loop of black ribbon coming out of either side. The rest of the bags are blurred slightly in the background.
And with two lengths of black ribbon threaded through the top of the silver bag I could declare this fabric sack complete.

As I added ribbon to bags I started running out of ribbon and had to start confirming I had enough before going to the trouble threading the ribbon through the channel. If the ribbon ended up being too short I didn’t want to use it as I wouldn’t be able to open the bag all the way.

Image shows a Christmas camping themed bag with a loop of black ribbon coming out of the left side and a loop of red from the right.
The lack of ribbon worked out in this bag’s favor as it ended up with one red ribbon and one black. Loved how it turned out.

As a quick aside I had one set of bags that followed a slightly different set of rules. In this case I sewed up the side of the fabric before realizing I didn’t like how tall the resulting bag would be. With the steps already being changed I, for some reason, decided to sew the bottom closed with the seam running up the center of the bag rather than the side. I then chose to leave the box corners off and, after creating the channel, threaded my ribbon from the center opening rather than the side opening like with the other bags.

Image shows two inside out bags with the seam along the center front. The bag on top has the bottom seam sewn while the bag underneath is clipped along the bottom place.
These bags were made slightly differently with the side seam up the center rather than down the side.
Image shows the fabric flipped over twice with the sewing clips holding it in place. A tin of sewing clips sits to the side.
This meant the drawstring opening was at the top of the seam centered in the middle rather than the side.
Image shows a red zig zag trim coming out of the channel opening right above the seam.
Then I cut one length of ribbon, this time a red fabric zigzagging trim, and threaded it through before tying it off.

The Finished Fabric Sacks

And with that the bags were finished. I absolutely love how they turned out!

Image shows the same two bags from before but now the one on the right is flat with only a bit of trim sticking out while the one on the left is cinched close with lots of trim trailing on the table.
Love how the bags look when filled up and closed or when they’re just waiting to be filled.

Going into this project I debated whether I should make reusable gift tags but never got around to figuring out how. I had also wondered if I should tie a tag to the drawstring which would also help keep kids away from peaking as the tag wouldn’t be able to be removed until it’s time to open the gift. Rather than either of these I instead, the first year, used sticker labels and just stuck them to each bag. This did mean that the odd one attempted to fall off but with only two kids getting the gifts it was easy enough to know whose was whose. That said if the bags were going to be handled a lot I would want to use a more permanent solution.

Image shows a stack of eight gifts wrapped in the fabric bags laid out on the kitchen table. An empty extra white glittered one lays in the front overlapping the cute dogs. You can see Santa or penguin labels stuck to the back ones.
I love how simple and quick it was to wrap Christmas presents that first year and I easily marked whose was whose with a quick label stuck to each. I didn’t have to worry too much about the stickers falling off as we pull out the gifts the night before Christmas so the kids can’t peek.
Image shows the yellow leafed bags laid out on the table. The one on the right is cinched close and the one on the left has a dress sticking out.
I loved the ease of tossing the girls surprise LEGO® themed dresses in a bag, folding them up, and tossing them into our suitcase without worrying about any extra space the gift wrapping took, paper ripping, or the girls seeing them.
Image shows the two dog bags in front of our lit up Christmas tree. The bag on the left is cinched closed with white ribbon while the bag on the right is open showing red and eyeball covered fabric and the sparkly ribboned drawstring.
Both last year and this year I grabbed a fabric bag for either girl and carefully placed all the folded up homemade garments I made for them. Last year I put this in the back to be opened last and loved it! This year I just ordered them some more leggings so I plan to cover up these homemade goodies with the store-bought ones and they’ll have a whole bag filled with new clothing for the new year. I skipped labeling the bags this year and plan to remember whose is whose based on the drawstring used or, maybe, peak in when laying them out to remind myself… we’ll see what happens.

And nothing says these bags have to be Christmas themed. After Christmas that year I grabbed some cute monster fabric, in my stash from Joann’s, and quickly sewed up two more bags. They’re adorable and could be used for Christmas, birthday, or anything else.

Image shows both a cinched and a flattened monster coated bag laid out on the table.
I later used some cute monster fabric to sew up two more bags that could be used for any season or task.

I’m still thinking of making some kind of more permanent but reusable tag going into the future. Originally, I was thinking about sewing tags with vinyl and an opening so we could insert paper to customize the tags for each gift. I was also deliberating using chalkboard labels that could be written on each year and erased after the holiday. I never got around to making labels but, thinking about it now, I could see buying wooden Christmas tree ornaments or gift tags and decorating a couple for each member of the family using paints or paint markers. Then when you’re wrapping gifts you could tie one of the tags to each of the drawstrings. If you leave any Christmas imagery off you could use the tags for their birthday or other holidays too. Mixing and matching the bags with the tags could offer new permutations with each holiday. And… now I’m wondering if I should try to do this now or wait until I have more time after Christmas. Writing these ideas out made me curious so I just looked online and quickly came across these three ideas:

  1. Wooden tags with chalkboard paint through ctrl + Curate: DIY REUSABLE CHALKBOARD GIFT TAGS FOR GREENER GIFT GIVING
  2. Paper tags coated in duck tape for dry erase marker labels through Mod Podge Rocks: Dry Erase Holiday Gift Tags with Duck Tape
  3. Embroidered felt or paper tags through The Crafty Gentleman: Reusable embroidered gift tags (with free printable templates)

Have you ever made fabric bags before? If so did you make them the same or different? How did you make them standout and how did you label them? I’d love more ideas so feel free to share your version in the comments below, on my Facebook page, or through Instagram. I hope you’re having a great day and have an amazing holiday season.

If you’re interested in getting any of my future blog updates I currently come out with a new one every Wednesday and share them to my Facebook page and Instagram account. You’re also more than welcome to join my email list located right under the search bar or underneath this post.

Related Posts

Latest Posts