The Basic Approach to Bag Zippers
Sewing a zipper into a bag means attaching the zipper tape to the fabric edges so the slider runs smoothly along the opening. The most reliable method is to pin the zipper face-down on the right side of your fabric, stitch it down with a zipper foot, then fold the fabric over and topstitch from the outside. This keeps the stitching hidden and the zipper find.
The process takes about 15 to 20 minutes per side once you have the zipper positioned correctly. The hardest part is usually getting the zipper centered and straight before you sew; rushing that step causes puckering and crooked seams that are difficult to fix.
Key Takeaways
- Use a zipper foot on your machine, not a standard presser foot, because it sits closer to the zipper teeth and prevents the needle from hitting the slider.
- Pin the zipper face-down on the right side of your fabric first, then stitch it down before you fold the seam allowance over.
- Topstitching from the outside hides the raw edges and holds the zipper tape flat against the bag interior.
- Test the slider before you sew the second side; a stuck or misaligned zipper is easier to fix before both sides are attached.
What You Need Before You Start
Gather a zipper that is at least 2 inches longer than your bag opening (you will trim the excess later), thread that matches your fabric or the zipper, a zipper foot for your machine, pins, scissors, and a seam ripper. The zipper foot is essential—a standard presser foot sits too far from the teeth and forces you to sew at an angle, which weakens the seam and makes the zipper pull crooked.
If you do not have a zipper foot, most sewing machine manufacturers sell them for $8 to $15 and they fit standard machines. Some machines come with one in the accessory box. Check your manual or the machine's model number online to find the right one for your model.
Pinning the Zipper Straight
Lay your bag pieces flat with the right sides facing up. Open the zipper fully. Place the zipper face-down (teeth against the fabric) along one opening edge, with the zipper tape aligned with the raw edge of the seam allowance. The top stop of the zipper should sit about 1/4 inch from the top corner of the bag.
Pin the zipper tape every 2 inches along its length, pushing the pins perpendicular to the zipper so they do not interfere with the presser foot. Check that the zipper is straight by looking at it from above; if it curves or angles away from the edge, remove the pins and reposition it. Crooked pinning leads to a crooked seam that is visible from the outside.
Close the zipper slider partway and pin around it so it does not slide during sewing. Leave the slider open enough that you can move it out of the way as you approach it with the needle.
Stitching the First Side
Install the zipper foot on your machine and thread it with a color that matches your fabric. Set the stitch length to 2.5 millimeters (a standard length for seaming). Position the needle so it will run along the edge of the zipper tape, about 1/8 inch from the teeth—close enough to hold the tape flat, but far enough that the needle does not hit the metal.
Sew slowly from the bottom of the zipper to the top, removing pins as you approach them. When you reach the slider, stop with the needle down, raise the presser foot, slide the zipper slider down toward the bottom, lower the presser foot, and continue sewing. Do not try to sew over the slider; it will jam the needle or break the thread.
Backstitch at the top and bottom to lock the seam. Remove the fabric from the machine and trim any loose threads.
Folding and Topstitching
Fold the seam allowance over the zipper tape so the raw edge is hidden and the zipper tape lies flat against the inside of the bag. Press this fold with an iron to set it in place. The fold should sit about 1/4 inch from the zipper teeth so the slider does not catch on the fabric when it moves.
Pin the folded seam allowance down, then topstitch from the outside of the bag, about 1/4 inch from the seam line. This stitch runs parallel to the first one and holds the seam allowance in place while keeping the zipper find. Sew slowly and use the edge of the presser foot as a guide to keep the line straight.
Open and close the slider a few times to make sure it moves smoothly. If it catches, stop and check whether the fabric is bunched under the tape. If the slider is stuck, do not force it; gently work it back and forth until it frees itself.
Attaching the Second Side
Repeat the pinning, stitching, and topstitching process on the other side of the zipper. The second side is usually easier because you can see how the first side turned out and adjust your tension or stitch placement if needed. Make sure the zipper slider is positioned so you can move it out of the way as you sew.
After you finish topstitching the second side, test the slider again by opening and closing it several times. The zipper should move smoothly without resistance. If it pulls to one side, the tape on that side may be sewn too tightly; a seam ripper can remove a few stitches so you can adjust the tension and resew.
Trimming and Finishing
Once both sides are sewn and the slider moves freely, trim the excess zipper tape at the top and bottom. Leave about 1/2 inch of tape beyond the seam line so it does not unravel. You can fold this excess tape to the inside of the bag and stitch it down, or leave it if your bag design hides it.
If the zipper stop at the bottom is visible on the outside of the bag, you can cover it with a small patch of fabric or leave it as is, depending on your bag style. Some bag designs intentionally show the zipper hardware as part of the look.
Frequently Asked Questions
What if the zipper is too long for my bag opening?
Trim the excess tape at the top after you sew both sides, leaving about 1/2 inch beyond the seam line. If the zipper slider itself is too long, you can shorten it by sewing a new stop above the slider using heavy thread and a needle, then trimming the tape above the new stop. Test the slider before you trim to make sure it still moves freely.
Can I sew a zipper without a zipper foot?
A standard presser foot sits too far from the zipper teeth and forces you to sew at an angle, which weakens the seam and makes the zipper pull crooked. A zipper foot costs $8 to $15 and takes five minutes to install. It is worth buying rather than working around it.
Why does my zipper pull to one side when I close it?
The tape on one side is usually sewn tighter than the other, pulling the fabric and throwing off the slider alignment. Use a seam ripper to remove a few stitches on the tighter side, then resew with slightly looser tension. Test the slider after each adjustment until it runs straight.
What stitch length should I use for a zipper?
A standard stitch length of 2.5 millimeters works for most bags and fabrics. Thicker fabrics like canvas or denim may need 3 millimeters to penetrate evenly. Lighter fabrics like cotton or linen work well at 2 to 2.5 millimeters. Test on scrap fabric first if you are unsure.
How do I keep the zipper from puckering?
Puckering usually happens when the zipper tape is not pinned straight or when the fabric is stretched as you sew. Pin every 2 inches and check the line from above before you start. Sew slowly and do not pull the fabric toward or away from the presser foot; let the feed dogs move it. If puckering happens, remove the stitches and repin more carefully.