Facebook Twitter Sew4Home RSS Feed Follow Me on Pinterest Instagram


Gift Bag with Eyelet Drawstring Top

Printer-friendly versionPDF version

Growing up, we reused our wrapping paper. We were trained from a young age to never tear into our presents. Instead, we were to carefully remove the tape and gently pull away the wrap. The pretty paper was then smoothed, folded, and stored for its next use. I guess this means we were recycling long before it was cool. We had one particular piece of Christmas wrap that made an appearance every year for as long as I can remember. It got a little smaller with each use, but we were always anxious to see who's present would be wrapped in the pretty blue Silent Night paper. 

It's this background of recycling and re-use that leads to our various gift bag tutorials. They're a perfect way to avoid wrapping paper entirely, instead creating a reusable bag that's almost as much fun as the present inside - especially when made with lovely fabric combinations. 

Gift bags are a quick project and a great way to mix and match colors from within a favorite collection or to customize the fabric to the gift recipient's favorite colors, characters, or themes. Each of our bags uses two different coordinated prints. 

We changed up the look of the standard closure with an eyelet-threaded drawstring. It looks super stylish but is actually super easy. The Dritz eyelets we used come in assorted colors, which is a fun way to up the embellishment factor.

We include a detailed eyelet placement guide below so you can perfectly place all 16 eyelets to create the best gathered top. 

The body of our bag is designed to have quite a bit of stability to it, similar to a fancy paper gift bag you'd find in the store. If you'd prefer a slouchier look for your bag, you could eliminate the interfacing from the lining or switch from a mid-weight to a lightweight for both the exterior and lining interfacing.


Our thanks to Fabric Depot for providing the fabric from the new Violet Craft Highlands collection for Michael Miller Fabric. This new collection has great colors and hidden whimsy in many of the motifs, such as the "antler cats" on our lavender bag. 

Each bag finishes at approximately 10" wide x 13" high (a 10" base and a 3" accent band to gather) with a 2" boxed corner.

Sewing Tools You Need

Fabric and Other Supplies

Supplies shown are for ONE bag

Getting Started

  1. From the fabric for the main exterior and lining panels, cut FOUR 12" high x 11" wide rectangles.
  2. From the fabric for the top accent band, cut ONE 7" high x 21" wide rectangle.
  3. From the fusible interfacing, cut FOUR 12" x 11" rectangles.
  4. Cut the cording into ONE 40-42" length. 
    NOTE: The length depends on how big a bow you want to tie and how full the bag will be. It's usually best to err on the long side and trim when finished if too long.

At Your Sewing Machine & Ironing Board

  1. Following manufacturer's instructions, fuse one piece of interfacing to the wrong side of all four main fabric rectangles (the two exterior and the two lining pieces). The accent band does not get interfacing. 
  2. Pin the front and back exterior pieces right sides together along both sides and across the bottom. 
  3. Using a ½" seam allowance, stitch both sides and across the bottom, pivoting at the corners.
  4. Repeat to pin and stitch the two lining pieces together.

Box the bottom corners of the exterior and the lining

  1. Our bag is designed to have 2" sides and base. To create this width, we figured our corners at 1". 
  2. Measure and mark each corner. We marked both our 1" square as well as the ½" seam allowance stitching line beyond the 1" box. In other words, we drew a second 1½" box
  3. Cut out the 1" corner squares along your drawn lines
  4. Press open all the seams. 
  5. Flatten the corner. That larger box drawn above now becomes a stitching guide line.
  6. Double stitch the corner, using a ½" seam allowance.
  7. Trim back the seam allowance to ¼".
  8. Repeat to create the opposite corner.
    NOTE: If you are new to boxed corners, check out our tutorial for step-by-step instructions.
  9. Repeat to create matching corners in the bag lining. 
  10. Turn the bag exterior right side out. Keep the bag lining wrong side out. 
  11. Slip the bag lining inside the bag exterior, so the two are now wrong sides together. Align all the seams and the bottom corners. 
  12. Measure to find the exact center along the top of the front and back panels. Mark these two center points. We cut a small notch at the center front and center back.
  13. Set the main bag aside.

Top accent band and eyelets

  1. Find the 7" x 21" accent band piece.
  2. Fold and press the piece in half (3½" x 21"), wrong sides together, to set a center crease. 
  3. Unfold wrong side up, so the center crease line is visible, and place horizontally on your work surface. 
  4. Along one long side, press up the raw edge ½".
  5. Unfold the accent band again, including the ½" fold along the one side, and align the 7" ends. Pin right sides together.
  6. Using a ½" seam allowance, stitch the ends together, creating a loop. Press the seam open.
  7. Test the fit of the loop to the top of the bag. If for any reason, the band does not lay flat and smooth against the body of the bag, rip out the seam and adjust it slightly larger or smaller to get a good fit. 
  8. Fold in half to find the exact center and mark. Cut a small notch or place a pin to mark the center front point. The center back point is the seam.
  9. With the band folded along its original crease lines, turn it wrong side out so your eyelet marks with be made on the inside of the band. 
  10. Starting at the marked center point, measure ½" to the left of center and place a pin. Then measure ½" to the right of center and place a pin. These two pin points to the left and right of center will become the two center front eyelets. 
  11. Create an intersecting mark 1¼" down from the folded edge.
  12. From the right center eyelet, measure 1¼" to the right and 1¼" down from the folded edge and mark. Repeat an additional six times. You should end up with a total of EIGHT marked points to the right of center.
  13. Repeat to create the EIGHT marked points to the left of center. 
  14. With the band still folded, punch a hole through both layers of the accent band at each of the sixteen marked points. 
    NOTE: You could use tiny scissors or an awl to make the eyelet holes, but a leather punch, what we chose, provides the cleanest, most uniform cut. 
  15. Insert an eyelet into each hole, from the front to the back. Make sure the back of the eyelet is pushed all the way through both layers. 
  16. Gently hammer into place, using the eyelet kit tool...
  17. ... or press into place with a plier tool.

    NOTE: Inserting an eyelet is very similar to inserting a grommet. The difference is that an eyelet is only one part while a grommet comes in two halves. If you are new to grommets and eyelets, take a look at our grommet tutorial for great step-by-step photos and instructions. 

Attaching the band to the main bag to finish

  1. Find the bag (with the lining in place inside). 
  2. Slide the accent band over the top of the bag so the band and bag are right sides together (which means the backs of the eyelets are facing up) and the raw edges are aligned. 
  3. Align the center point of the band with the front center of the bag.
  4. Align the accent band seam with the back center of the bag. 
  5. Fill in with pins all around.
  6. Using a ½" seam allowance stitch the accent band to the bag. This is a great time to use your free arm if you have one. In the photo below, we rolled our folded edge out of the way, which covered the eyelets. 
  7. Pull the accent band up. Press the band up and press the seam allowance towards the band. 
  8. Refold the band along its original center crease. This will bring the band to the inside of the bag and the ½" folded edge will cover the bag/band seam you just made. 
  9. Pin this folded edge in place all the way around. Make sure you have covered the seam on the inside evenly. 
  10. If necessary, re-thread the machine with thread to best match the accent band in the top and bobbin. 
  11. Working on the right side of the bag, topstitch the accent band in place all the way around, ¼" from the seam within the accent band. This will catch the inside folded edge. 
  12. Wrap a piece of tape around one end of the cording to stiffen the end for easy threading. 
  13. Thread the cording in and out through the eyelets all the way around. 
  14. Trim the cording if needed. Tie a small knot in each end.


Project Design: Alicia Thommas
Sample Creation and Instructional Outline: Kathy Andrews, What Sew Ever


Comments (8)

Betty Meyskens said:
Betty Meyskens's picture

Great tutorial. My family is very much into reusing so this is perfect and really love the fact that it can be reused and gifted onto someone else.  Love the materials you used in these samples.

Liz Johnson.Editor.Sew4Home said:
Liz Johnson.Editor.Sew4Home's picture

Betty Meyskens - Thanks! Links to find the fabric at Fabric Depot are given above. 

homelyauthor said:
homelyauthor's picture

Are we allowed to sell creations based on this pattern? Or is this for personal use only?

Liz Johnson.Editor.Sew4Home said:
Liz Johnson.Editor.Sew4Home's picture

@ homelyauthor - below is our official policy; you can find our entire Copyright terms in the "About" section linked above.

You can make small quantities for sale if you make the items yourself. They cannot be manufactured by others or sold through a third party. We simply ask that on the tag and/ or somewhere within the display or packaging and/or within the sales description online, credit is given for the item being created from a copyrighted design/pattern/tutorial from Sew4Home.com

Cathy Tippens said:
Cathy Tippens's picture

These are really cute and a great idea; the bag itself is a gift. Could be used for storage as well. 

Liz Johnson.Editor.Sew4Home said:
Liz Johnson.Editor.Sew4Home's picture

@ Cathy Tippens - Multi uses... that's what we love 

Liz Johnson.Editor.Sew4Home said:
Liz Johnson.Editor.Sew4Home's picture

@ Linda R - Thanks! It's "that time of year" !