Materials & tools you'll need

Cotton muslin fabric, ideally naturally dyed · Trimming materials — scissors, pins, and measuring tape · Decorative elements such as buttons, tags, and embroidered patches · Embroidery needle and thread (DMC and a bit of Anchor work well) · Thimble (plastic and leather) · A yarn bowl for storing scraps

Step 1 — Gather your materials

Collect your naturally dyed cotton muslin fabric, trimming materials, and any decorative elements you'd like to use later, such as buttons, tags, or embroidered patches. Set up your embroidery needles and thread, a thimble to protect your fingers, and a yarn bowl to keep scraps organized as you work through the project.

Step 2 — Cut the fabric pieces

Fold your fabric in half and cut two pieces so that the fold sits at the bottom of the bag. Each piece should measure approximately 33 by 44 inches, with 5cm by 5cm chunks removed from the corners. If your fabric isn't long enough to cut two large pieces this way, simply cut four smaller pieces instead and adjust your seams accordingly.

Step 3 — Sew the side seams with a split back stitch

Use a split back stitch — an embroidery stitch that creates a strong, secure seam — to sew the side seams of the bag. Knot your threads securely at both ends of each seam, then iron the seam to one side for a smoother, more polished finish. Once one seam is complete, cut one piece of fabric down to about half the length, then repeat the process to sew the second side seam.

Step 4 — Add durability to the seams

With both side seams sewn, fold one piece of fabric over the raw edge of each seam and stitch down that folded lip. This extra step reinforces the seam against fraying over time and gives the bag a more polished, professional appearance from both the inside and outside.

Step 5 — Attach the straps

Decide on a strap width that feels comfortable to you — it should be wide enough to rest on your shoulder without slipping off or digging in during use. Cut your strap material to your desired width and length, then attach the straps to each side of the bag using a sturdy stitch. Add a few extra reinforcing stitches where the straps meet the bag body, since this is the area that will bear the most weight and stress over time.

Step 6 — Customize your bag

With the main construction finished, it's time to make the bag truly your own. Add embroidered patches, pockets, buttons, tags, or any other decorative elements that appeal to you. This is the most flexible part of the project, so take your time and get creative — the finished bag is a reflection of your own style and the naturally dyed fabric you started with.

Frequently asked questions

What materials do I need to follow the DIY tote bag tutorial?
You'll need cotton muslin fabric, ideally naturally dyed, trimming materials like scissors, pins, and a measuring tape, decorative elements such as buttons, tags, and embroidered patches, embroidery needle and thread, a thimble, and a yarn bowl for storing scraps.

What type of embroidery stitch is used to sew the side seams?
The side seams are sewn using a split back stitch, an embroidery stitch that creates a strong, secure seam. Threads are knotted at both ends of each seam and ironed to one side for a smoother finish.

How can I make my DIY tote bag more durable?
Fold one piece of fabric over the raw edge of each seam and stitch down that lip. This reinforces the seam against fraying and gives the bag a more polished, finished appearance.

What is the recommended width for the straps of a DIY tote bag?
Strap width comes down to personal preference, but it should be wide enough to rest comfortably over your shoulder without slipping or digging in. Cut your strap material to whatever width and length feels right for how you plan to carry the bag.

Can I customize my handmade tote bag with pockets or buttons?
Yes. Once the main construction is complete, you can personalize the bag with embroidered patches, pockets, buttons, tags, or any other decorative elements to make it uniquely yours.

Enjoyed this tutorial?

Find 60+ free tutorials on YouTube. Grab a pattern from the Etsy shop, or go deeper with a community membership.

Free tutorials on YouTube →    Shop on Etsy →    Join the community →