Learn how to make a large fabric shopping bag that works as both a tote and shoulder bag. This eco-friendly DIY project is perfect for beginners and offers plenty of space for groceries or daily essentials. With a step-by-step sewing guide, you’ll create a reusable, sustainable bag that helps reduce plastic use and adds charm to your everyday carry.



The finished measurements of this bag are approximately 18⅛″(46㎝) W × 17″(43㎝) H × 9⅛″(23㎝) D.
You may watch the full video tutorial on my Youtube channel.
Share this video with a lot of people who need it.
Seam allowances are 3/8″ unless otherwise specified.
Let's get started!!
To make this you will need:
◆ Main panel
② 9⅞″ × 17½″ (25㎝ × 44㎝) Outer layer
◆ Side panel
② 9⅞″ × 15½″ (25㎝ × 39㎝) Outer layer
◆ Bottom panel
① 9⅞″ × 13¾″ (25㎝ × 35㎝) Outer layer
◆ Main Lining
② 19″ × 3¼″ (48㎝ × 8㎝) Outer layer
② 19″ × 21⅛″ (48㎝ × 53.5㎝) Lining
◆ Shoulder strap
② 23¾″ × 4″ (60㎝ × 10㎝) Outer layer
◆ Handle
② 11⅞″ × 4″ (30㎝ × 10㎝) Outer layer



Fold the handle pieces in half, wrong sides together to make a crease. Then fold each edge in toward the middle and press. Stitch along both long edges of the strap, 1/8″ from the edge.
Place the shoulder strap on the right side of the main panel and sew. Place the handle on the right side of the side panel and sew.
Sew the bottom panel between the two side panels.

Place the right sides together of the main panel and bottom panel. and match the center. Sew with an allowance of about 3/8″.

Sew the side of the side panel to the side of the main panel.

Sew the striped fabric on top of the lining fabric.
Place the right sides together of the 2 pieces of lining and sew with an allowance of about 3/8″, leaving an opening.
Combine the seams so that a flat base is formed. Sew with an allowance of about 3/8″. And cut out the seam allowance to complete the lining.
Turn the outer layer right side out and put it inside the lining.

Sew with an allowance of about 3/8″.

Turn it right side out by pulling the fabric through the opening. Topstitch all the way around of the top of the bag entrance.

YOU ARE FINISHED!
Happy sewing!