Sew Your Own Fabric Gift Bags in 3 Sizes – A Minimalist DIY Project
Looking for a thoughtful, eco-friendly way to present a gift? Or maybe you're just in the mood for some relaxing sewing time?
In this tutorial, I’ll show you how to make adorable fabric gift bags in three different sizes.
These bags are not only perfect for wrapping presents but also work beautifully as everyday mini totes.
The design is simple and minimalist, making it a great project even for sewing beginners!
You may watch the full video tutorial on my Youtube channel.
Share this video with a lot of people who need it.
Let's get started!!
📌 Finished Size & Materials
<Small>
15㎝(6″) W × 15㎝(6″) H × 8㎝(3¼″) D
◆ Main panel
① 25㎝ × 40㎝ (9⅞″ × 15⅞″) Outer layer
① 25㎝ × 40㎝ (9⅞″ × 15⅞″) Lining
① 23㎝ × 38㎝ (9⅛″ × 15″) Fusible fleece
◆ Others
① 2㎝(3/4″) Wide Webbing Strap 67㎝(26½″)
① Piping Bias Tape 55㎝(21⅜″)
① 2㎝(3/4″) Wide D-ring
<Medium>
17㎝(6¾″) W × 17㎝(6¾″) H × 11㎝(4⅜″) D
◆ Main panel
① 30㎝ × 47㎝ (11⅞″ × 18⅝″) Outer layer
① 30㎝ × 47㎝ (11⅞″ × 18⅝″) Lining
① 28㎝ × 45㎝ (11⅛″ × 17¾″) Fusible fleece
◆ Others
① 2.5㎝ (1″) Wide Webbing Strap 78㎝(30⅞″)
① Piping Bias Tape 65㎝(25¾″)
① 2.5㎝(1″) Wide D-ring
<Large>
20㎝(8″) W × 20㎝(8″) H × 15㎝(6″) D
◆ Main panel
① 37㎝ × 57㎝ (14⅝″ × 22⅜″) Outer layer
① 37㎝ × 57㎝ (14⅝″ × 22⅜″) Lining
① 35㎝ × 55㎝ (13¾″ × 21⅜″) Fusible fleece
◆ Others
① 3㎝(1¼″) Wide Webbing Strap 95㎝(37⅜″)
① Piping Bias Tape 80㎝(31½″)
① 3㎝(1¼″) Wide D-ring
Place both ends of the strap 3.5㎝(1⅜″) from the side edges of the outer fabric and stitch them in place.
Fold the outer fabric in half and stitch both side seams.

Box the corners by aligning the side seams with the bottom center, then stitch.
Insert the outer bag into the lining (prepared the same way as the outer fabric) and stitch along the top opening, leaving a gap for turning.
Turn the bag right side out through the opening, then topstitch around the top edge.
To shape the bag, fold the four side edges and stitch down about 5㎝(2″)~7㎝(2¾″).
The assembly process is the same for all three sizes.
Found this helpful?
There’s lots more on the blog to explore.
🎒There’s lots more on the blog to explore.
















