How to Make a Tote Bag With an Adjustable Strap

Looking for a stylish and functional bag that you can easily adjust to fit your needs? Why not make your own tote bag with an adjustable strap? This DIY project is perfect for creating a customized, practical, and fashionable bag. With just a few materials and some basic sewing skills, you can create a tote bag that will be the envy of all your friends. 

Whether you’re heading to the beach or running errands around town, you can make a tote bag with an adjustable strap that will be your go-to accessory. So, let’s dive in and learn how to make a tote bag with an adjustable strap!


To make a tote bag with an adjustable strap, you will need the following materials:

  • Fabric (preferably heavy-duty cotton or canvas)
  • Sewing machine
  • Thread
  • Scissors
  • Ruler or measuring tape
  • Pins
  • Iron
  • Webbing or ribbon for the strap
  • D-ring or slider buckle (optional)

Steps to Make a Tote Bag with an Adjustable Strap

Step 1: Cut the Fabric

Cut two pieces of fabric to your desired size for the tote bag. It’s recommended to cut them to be around 14 inches wide by 16 inches tall. You will also need to cut two more pieces of fabric for the straps. The length and width of the straps will depend on how long you want the straps to be and how wide you want them to be. For example, if you want the straps to be 1 inch wide and 40 inches long, cut two pieces of fabric that are 4 inches wide by 42 inches long.

Step 2: Sew the Tote Bag

Place the two pieces of fabric for the tote bag together, right sides facing each other. Pin the sides and bottom together, leaving the top open. Sew around the sides and bottom, using a 1/2-inch seam allowance. Finish the edges with a zigzag stitch or a serger.

Step 3: Add the Strap

Take the two pieces of fabric for the straps and place them right sides together. Sew along the long edges, leaving the short ends open. Turn the straps right side out and press them flat with an iron.

Step 4: Attach the Strap to the Bag

Fold the top of the tote bag by 1/2 inch and press it with an iron. Fold it down again by 1 inch and press it again. This will create a clean hem for the top of the tote bag.

Take one end of the strap and fold it over by 1/2 inch. Pin it to the inside of the tote bag, about 2 inches from the side seam. Sew the strap to the bag using a box stitch or an X stitch for added strength. Repeat this step on the other side of the tote bag with the other strap.

Step 5: Add the Adjustable Strap

Cut a piece of webbing or ribbon to the desired length for the adjustable strap. Attach a D-ring or slider buckle to one end of the webbing.

Loop the other end of the webbing through one of the straps on the tote bag. Fold the end of the webbing over by 1/2 inch and sew it in place. Attach the other end of the webbing to the other strap on the tote bag in the same way.

Step 6: Adjust the Strap

To adjust the strap, simply slide the D-ring or slider buckle up or down the webbing until you reach the desired length. This allows you to wear the tote bag over your shoulder or across your body, depending on your preference.

ALSO READ: How to Make a Tote Bag With a Rope Handle


As you can see, it’s easy to make a tote bag with an adjustable strap. It’s a practical and stylish DIY project that anyone can undertake. Creating a customized tote bag that fits your needs and preferences is possible with the right materials and tools. 

Whether you are a seasoned crafter or a beginner, following a step-by-step guide can help you create a functional and versatile bag that you can use for shopping, travel, or everyday use. So why not give it a try and create your own tote bag with an adjustable strap?