Sewing a purse strap starts with choosing your attachment method and fabric

A purse strap can be sewn in two main ways: you can attach a pre-made strap (webbing or ribbon) directly to your purse, or you can sew fabric pieces together to make a strap from scratch and then attach it. The easiest route for a beginner is attaching a ready-made strap using a sewing machine, which takes about 15 minutes per strap. If you want a custom strap that matches your purse, you'll sew two fabric pieces together, turn them right-side out, and then attach the finished strap to your purse body.

Both methods use the same basic attachment technique: you position the strap ends inside the purse opening, sandwich them between the purse exterior and a lining piece, and sew through all layers. This hides the raw edges and creates a strong, finished seam that won't unravel.

Key Takeaways

  • Pre-made straps (webbing or grosgrain ribbon) are the fastest option and require only a sewing machine and 15 minutes to attach to each side of your purse.
  • To make a custom strap, sew two fabric rectangles together along three sides, turn the tube right-side out, press it flat, and topstitch the opening closed.
  • Attach any strap by tucking the raw ends between the purse exterior and lining, then sewing a rectangle or box-X pattern through all layers for strength.
  • Test your strap attachment by pulling hard on the finished strap before you finish the purse—a weak seam will fail under the weight of daily use.
  • Strap width matters: 1-inch webbing works for small bags, but shoulder bags need 1.5 to 2 inches to distribute weight and prevent shoulder pain.

Attaching a pre-made strap to your purse

Measure the distance between the two points where you want the strap to attach—usually the top corners of your purse. Add 1 inch to that measurement (this gives you a 0.5-inch seam allowance on each end). Cut your webbing or ribbon to that length. If you're using webbing with finished edges, you can skip the next step; if you're using fabric ribbon, fold each raw end inward 0.5 inches and press with an iron to prevent fraying.

Position your purse with the exterior facing up. Tuck one end of the strap between the purse exterior and the lining, so the strap end is hidden inside the purse and only the main body of the strap is visible on the outside. Pin it in place. Repeat on the other side. Using a sewing machine set to a straight stitch, sew a rectangle around each strap end, starting 0.25 inches from the edge of the strap and sewing all the way around to create a box. Then sew an X inside that box by stitching diagonally from corner to corner. This double-stitching pattern distributes the weight and prevents the strap from tearing away.

Backstitch at the beginning and end of each seam to lock the thread. If your purse fabric is thick (like canvas or upholstery fabric), use a needle designed for heavy fabrics and reduce your machine's speed so the needle doesn't bend or break.

Making a custom strap from fabric

Cut two rectangles of fabric to the length and width you want your finished strap to be, plus 0.5 inches on all sides for seam allowance. For example, if you want a strap that is 40 inches long and 1.5 inches wide, cut two rectangles that are 41 inches by 2.5 inches. If your purse fabric is lightweight, cut a third rectangle of interfacing (a stiffening fabric) to the same size and iron it to the back of one fabric rectangle before sewing.

Place the two fabric rectangles with right sides together (the pretty sides facing each other). Sew along three sides using a 0.5-inch seam allowance, leaving one short end open. Backstitch at the corners to reinforce them. Trim the corners diagonally, cutting away the excess fabric at a 45-degree angle about 0.25 inches from the seam. This reduces bulk when you turn the strap right-side out.

Turn the strap right-side out by pulling it through the open end. Use a point turner (a plastic tool with a blunt point) or the back of a wooden spoon to push the corners out fully. Press the entire strap flat with an iron, folding the raw edges of the opening inward 0.5 inches. Topstitch along the opening by sewing 0.125 inches from the edge, which closes the gap and adds a finished look. If you want extra strength, topstitch along both long edges of the strap as well, sewing 0.25 inches from each edge.

Positioning the strap ends before final assembly

Before you attach the strap permanently, test the placement. Hold your purse with the exterior facing up and the opening at the top. Position the strap ends where you want them—usually at the top corners, but sometimes centered or slightly inward depending on your design. Mark these spots with a fabric pencil or tailor's chalk.

Measure the distance from one mark to the other and write it down. This is your strap placement distance. If you're making a two-strap bag (one on each side), both straps should be the same distance apart. If you're making a single-strap bag, center the strap placement on the purse opening.

For a shoulder bag, position the strap ends 2 to 3 inches inward from the outer edges of the purse opening. This prevents the strap from slipping off your shoulder and distributes weight more evenly. For a small handbag, you can position the strap ends at the very corners.

Sewing the strap to the purse body

Most purses are assembled with an exterior fabric and a lining fabric. The strap is attached between these two layers so the raw ends are hidden. If your purse is already assembled, you'll need to open a seam slightly to insert the strap ends, or you can hand-sew the strap to the exterior only (though this is less durable).

If you're assembling the purse as you go, position the purse exterior with the right side facing up. Tuck one strap end between the exterior and the lining at your marked spot, so the strap end points inward and the main strap body lies flat against the exterior. Pin it in place. Repeat on the other side. Now sew the lining to the exterior using a 0.5-inch seam allowance, sewing through all layers including the strap ends. This locks the strap in place permanently.

If your purse is already sewn together, hand-sew the strap using a needle and thread that matches your fabric. Thread the needle and knot the end. Starting at one strap end, push the needle through the strap and purse exterior, then back up through both layers about 0.25 inches away. Repeat this running stitch all the way around the strap end in a rectangle or box pattern. Sew the box twice for strength, then knot the thread on the inside of the purse and trim the excess.

Reinforcing the strap attachment for heavy use

A strap that carries weight every day needs extra reinforcement at the attachment points. After you've sewn the basic box or X pattern, add a second row of stitching 0.25 inches outside the first row. This creates a wider seam that distributes stress over a larger area.

For a shoulder bag that will hold books, groceries, or other heavy items, consider adding a fabric patch underneath the strap attachment. Cut a rectangle of sturdy fabric (canvas, denim, or the same fabric as your purse) about 3 inches by 4 inches. Position it on the inside of the purse, directly behind where the strap attaches. Sew it in place with a box-X pattern before you attach the strap. This patch acts as a reinforcement layer and prevents the strap from tearing through the purse fabric.

Test the strap by pulling hard on it before you finish the purse. A properly sewn strap should not move or shift when you pull with moderate force. If it does, add another row of stitching or reinforce it with a patch.

Common mistakes and how to avoid them

Sewing the strap on the outside only. If you sew the strap to the exterior of the purse without sandwiching it between the exterior and lining, the raw edges of the strap will be visible on the inside and the strap will be more likely to tear away. Always position the strap ends between the two fabric layers.

Using thread that doesn't match. Use thread that matches your purse fabric or strap fabric. Contrasting thread is visible and looks unfinished. If you can't find an exact match, choose a thread one shade darker than your fabric—it's less noticeable than a lighter shade.

Skipping the corner trim on custom straps. When you turn a fabric strap right-side out, the corners will be bulky if you don't trim them first. Cut away the excess fabric at the corners before turning, and the corners will be sharp and neat.

Making the strap too narrow. A strap that is less than 1 inch wide will dig into your shoulder and feel uncomfortable. For a bag you'll carry regularly, make the strap at least 1.5 inches wide. For a heavy bag, 2 inches is better.

Attaching the strap too far apart. If the strap ends are too far apart (more than 4 inches), the strap will sag and feel unstable when you carry the bag. Keep the strap ends 2 to 3 inches apart for a comfortable fit.

Frequently Asked Questions

Can I sew a strap on by hand instead of using a machine?

Yes. Use a needle and thread that matches your fabric, and sew a running stitch or backstitch around the strap attachment point. A running stitch is faster but less strong; a backstitch is slower but more durable. For a bag you'll use daily, backstitch is worth the extra time. Sew the box or X pattern by hand just as you would on a machine.

What's the difference between webbing and grosgrain ribbon for straps?

Webbing is thicker and stiffer, with a flat texture. Grosgrain ribbon has a ribbed texture and is slightly more flexible. Both work well for straps. Webbing is better for heavy bags because it doesn't stretch; grosgrain is better if you want a softer feel. Either one can be sewn on using the same method.

How long should a purse strap be?

Measure from one attachment point, over your shoulder, to the other attachment point. For a crossbody bag, add 4 to 6 inches to that measurement so the bag sits at your hip. For a shoulder bag, add 2 to 4 inches so the bag sits at your waist. For a handbag, the strap should be short enough that the bag sits at your elbow when you hold it in your hand.

What if my purse strap keeps coming loose?

The attachment seam is too small or too weak. Open the seam carefully and re-sew it using a larger box or X pattern. Add a second row of stitching outside the first. If the purse fabric itself is tearing, add a reinforcement patch on the inside before re-attaching the strap.

Can I use elastic for a purse strap?

Elastic is not recommended for a strap that carries weight. It will stretch over time and eventually sag, making the bag uncomfortable to carry. Use a non-stretch fabric like cotton, canvas, or webbing instead.