Featured Article

Step-by-Step: How to Sew a Stylish Sling Bag

Megan Aug 11, 2026

Embrace the art of sewing and create a stylish, functional accessory with our comprehensive guide on how to sew a sling bag. Whether you're a sewing beginner or an experienced tailor, this step-by-step tutorial will lend you everything you need to make a sling bag that's perfect for your everyday essentials.

Crossbody Sling Bag - Free Pattern
Crossbody Sling Bag - Free Pattern

Sling bags are not only convenient but also a fashion statement. They're securely worn across the chest, allowing for easy access while keeping your hands free. Plus, you can customize them with various fabrics, patterns, and features to suit your personal style. So, grab your sewing essentials, and let's dive into this fun project!

How to Make a Sling Bag (Free Sewing Pattern) - MindyMakes
How to Make a Sling Bag (Free Sewing Pattern) - MindyMakes

Gather Your Materials and Tools

Before you start sewing, ensure you have all the necessary materials and tools. This will help prevent any mid-project interruptions and keep your sewing flow smooth.

an image of a woman wearing a sling bag with free printable pattern on it
an image of a woman wearing a sling bag with free printable pattern on it

Here's a list of what you'll need:

  • 1/2 yard of main fabric (e.g., canvas, denim, or heavy-duty cotton)
  • 1/4 yard of lining fabric (e.g., lightweight cotton or fusible interfacing)
  • 2" wide webbing for the strap (sling)
  • 1" wide webbing for the bottom base (optional)
  • Sewing thread to match your fabrics
  • Scissors or rotary cutter and mat
  • Straight pins or fabric clips
  • Sewing machine with a Universal (all-purpose) needle and basic foot
  • Optional: Walking foot, topstitch foot, or edgestitch foot for a more professional finish
  • Optional: Iron and ironing board for pressing
Why This DIY Canvas Sling is My New Everyday Essential
Why This DIY Canvas Sling is My New Everyday Essential

Create the Bag Pattern

Before cutting your fabric, you need to create a simple pattern for your sling bag. This will help you achieve the desired shape and size.

To create a basic sling bag pattern, follow these steps:

How to Make a Cute Sling Bag from Leftover Fabric
How to Make a Cute Sling Bag from Leftover Fabric
  1. Draw a rectangle approximately 12" wide and 10" tall on paper or cardstock. This will be the main body of your bag.
  2. Draw a second rectangle slightly smaller (about 1/4") than the first one. This will be your lining piece.
  3. For the sling part, cut a strip of paper or cardstock 2" wide and 22" long (or your desired strap length).

Pin and Cut Your Fabric

Trace your pattern pieces onto the main and lining fabrics. Then, cut out each piece, making sure to stay sharp with your scissors or rotary cutter for clean edges.

a man wearing a blue sling bag with an orange tag hanging from the front pocket
a man wearing a blue sling bag with an orange tag hanging from the front pocket

Cut one of each from the main fabric and one of each from the lining fabric.

Prepare Your Webbing

Tutorial: Crossbody Sling Bag With Zipper Pockets - Fabricated Closet
Tutorial: Crossbody Sling Bag With Zipper Pockets - Fabricated Closet
the instructions for how to tie a neck sling
the instructions for how to tie a neck sling
Sling Bag SEWING PATTERN - Sew Modern Bags
Sling Bag SEWING PATTERN - Sew Modern Bags
Trendsetter Sling Bag Sewing Pattern with SVG Files by Hemazing Bags and Patterns - Sew Modern Bags
Trendsetter Sling Bag Sewing Pattern with SVG Files by Hemazing Bags and Patterns - Sew Modern Bags
PDF Sewing Patterns for Bags and Backpacks
PDF Sewing Patterns for Bags and Backpacks
DIY SLING BAG BACKPACK
DIY SLING BAG BACKPACK
the pattern is cut out and ready to be sewn
the pattern is cut out and ready to be sewn
a purse hanging from the side of a door with a window in the back ground
a purse hanging from the side of a door with a window in the back ground
two small purses one with an animal print and the other has a zippered closure
two small purses one with an animal print and the other has a zippered closure

For the strap (sling), cut the 2" wide webbing into two pieces, each 11" long. These will be the top and bottom of the sling where the bag attaches.

If you prefer a reinforced bottom base, cut a piece of 1" wide webbing 12" long to go along the bottom edge of the bag.

Sew the Sling Bag Body

Now that you have all your pieces cut, it's time to start sewing your sling bag together.

First, place the main fabric and lining pieces right sides together (RS). Then, sew around the outer edges with a 1/2" seam allowance, leaving the top edge open.

Attach the Top Sling Piece

Press the seam allowance of the open top edge towards the inside. Then, place one of the 2" wide webbing pieces (top sling) along this edge, with the raw edges of the webbing aligned with the raw edges of the bag.

Sew the webbing in place, making sure to backstitch at the beginning and end for added strength.

Attach the Bottom Sling Piece (Optional)

If you cut a 1" wide webbing for the bottom, place it along the bottom edge of the bag now, aligning the raw edges.

Sew it in place, backstitching at the beginning and end.

Create the Sling Strap

To create the sling strap, fold one of the remaining 2" wide webbing pieces in half lengthwise, with the wrong sides facing out.

Sew along the folded edge, leaving the short ends open. This will create a loop for the strap.

Attach the Sling Strap to the Bag

Place the looped sling strap around the opposite sides of the bag, aligning the raw edges of the webbing with the raw edges of the bag.

Sew the webbing to the bag, backstitching at the beginning and end. Make sure the loop is on the outer side of the bag.

Create the Inside Pocket

If desired, add an inside pocket to your sling bag for extra organization. It's a great way to use up leftover fabric.

To create the pocket, cut a rectangle from your lining fabric around 7" x 5". Fold it in half RS together, sew along the sides with a 1/4" seam allowance, leaving the bottom open.

Attach the Inside Pocket

Press the seam allowance of the pocket open. Then, place it on the inside of the bag where you want the pocket to be, aligning the bottom edge with the bottom edge of the bag.

Sew the pocket in place, making sure it won't interfere with the bag's opening or the sling strap.

Finishing Touches

With all the main pieces together, give your bag a quick press to help set the seams and prevent unraveling.

Now, fold the bag RS together, matching the top edges. Sew around the top opening with a 1/2" seam allowance, leaving an opening at the sides for turning right-side out. Clip the corners for a crisp finish.

Turn Right-Side Out and Topstitch

Turn the bag right-side out through the opening you left. Press the top edge well, then fold the seam allowance to the inside.

Topstitch around the top edge, close to the seam, to create a neat, finished edge. Make sure to backstitch at the beginning and end. Finally, add a few basting stitches at the sling strap to keep it in place.

Final Touches

Trim any excess threads, and your sling bag is complete! Slip your everyday essentials inside, toss the strap casually across your body, and enjoy your new, handmade accessory.

Experiment with different fabrics, colors, and patterns to create sling bags that truly reflect your unique style. Happy sewing, and enjoy your new sling bag!