How to Sew a Zipper on a Bag

You sew a zipper onto a bag by sandwiching the zipper tape between the outer fabric and lining, stitching both long edges, then sewing the bag body with the zipper partly open. A zipper foot, careful fabric orientation, and pressing after each seam matter more than sewing fast. This method works for a flat zipper pouch, makeup bag, small purse, or other lined bag with a straight top opening.

How Bag Zippers Fit Together

A bag zipper has two sides of tape, teeth or coil, a pull, and stops at each end. The tape is sewn into the seam; the teeth stay just inside the bag opening so the pull can move freely.

For the most common lined-bag zipper, each side is assembled in this order:

  1. Outer fabric, right side up
  2. Zipper, right side down
  3. Lining, right side down

When you flip the outer fabric and lining away from the zipper after stitching, their wrong sides face each other and the zipper teeth sit neatly between them.

A nylon coil zipper is usually the easiest option for beginners because it is flexible and can be shortened. Choose a zipper that fits the finished opening specified by your bag pattern, with its ends contained in the side seams.

Choose the Right Zipper Installation

Use this table to pick the construction method before cutting fabric.

Bag Type or Goal Best Method What It Creates
Flat pouch, makeup bag, wristlet, or simple purse Lined zipper seam A zipper sewn directly between the outer fabric and lining
Tote or backpack with a zippered top set below the rim Recessed zipper panel A boxed zipper bridge inside the bag
Curved pouch with a finished or bound opening Hand-sewn zipper A zipper sewn invisibly to the inside binding
Existing bag with a damaged zipper tape or missing teeth Zipper replacement A new zipper installed in the original seam line

How to Sew a Zipper Into a Lined Bag

This produces a simple flat pouch or bag with a lined top zipper. Cut two outer pieces and two lining pieces to your pattern dimensions before starting. Apply any interfacing called for by the pattern before attaching the zipper.

Step 1: Prepare the Zipper and Fabric Pieces

  1. Lay out the two outer pieces and two lining pieces in pairs so you can keep their right sides straight.
  2. If the zipper is longer than the fabric edge, one zipper-pouch tutorial marks the zipper tape 1/2 inch from where the fabric edge will hit. Sew a wide zigzag with a very short stitch length across the tape at that mark, hand-cranking first to ensure the needle will not hit the zipper; then cut the excess zipper, cutting between the teeth if it is metal.
  3. Nylon coil teeth can be trimmed after you make the new stop. With a metal zipper, cut between the teeth.
  4. Mark the centers of the zipper and each top fabric edge. Matching these marks prevents a zipper from creeping off-center as you sew.

I use stitch markers to mark the centers of the zipper and fabric because they are easy to move as the layers go under the presser foot.

Step 2: Sew the First Zipper Edge

  1. Place one outer piece right side up.
  2. Put one zipper edge along its top edge with the zipper right side down. The zipper pull should face the outer fabric.
  3. Put one lining piece right side down on top, matching all three raw edges. The zipper is now sandwiched between the outer fabric and lining.
  4. Clip the layers in place, then attach a zipper foot.
  5. Sew along the top edge using the seam allowance specified by your bag pattern. Keep the zipper teeth out of the stitching line.
  6. When you reach the zipper pull, stop with the needle in the fabric, raise the presser foot, slide the pull behind the foot, lower the foot, and continue.

Turn the outer fabric and lining away from the zipper, wrong sides together. Press the seam carefully, keeping the fabric away from the teeth.

Step 3: Sew the Second Zipper Edge

  1. Lay the second outer piece right side up.
  2. Place the free zipper tape right side down along its top edge.
  3. Set the second lining piece right side down over the zipper tape, matching the raw edges.
  4. Stitch along this edge with the zipper foot.
  5. Open both fabric-and-lining sections away from the zipper and press them flat.

Topstitch close to both zipper edges to keep the lining or outer fabric from catching in the teeth. Set the machine stitch length to 3 for this topstitching. Sew slowly and keep the fabric smooth rather than pulling it away from the zipper.

Step 4: Arrange the Bag for Side Seams

  1. Unzip the zipper 3/4 of the way before folding the bag. This opening is essential: it gives you a way to turn the finished bag right side out.
  2. Fold the project so the two outer pieces are right sides together and the two lining pieces are right sides together.
  3. At each zipper end, match the seamlines where the zipper joins the fabric. Fold the zipper teeth toward the lining, not toward the outer fabric.
  4. Clip the side seams and bottom edges, aligning the outer-fabric layers with each other and the lining layers with each other.

The zipper teeth should point toward the lining at both sides. This small detail keeps the zipper ends from looking pinched after turning.

Step 5: Sew the Bag Body

  1. Stitch around the outer fabric sides and bottom, then continue around the lining sides and bottom.
  2. Leave an opening along the lining bottom wide enough to turn the bag through. Do not sew that gap closed yet.
  3. Sew slowly over the thick zipper-end seams. If the layers feel bulky, turn the handwheel for the first few stitches rather than forcing the needle.
  4. If your pattern includes boxed corners, form and stitch them now, before turning the bag.

Step 6: Turn, Close, and Test the Bag

  1. Turn the bag right side out through the lining opening.
  2. Gently push out the corners with a blunt tool or a finger. Do not poke hard enough to split a seam.
  3. Tuck the lining opening’s raw edges inward and close it with a narrow machine seam or a hand-sewn ladder stitch.
  4. Push the lining down into the bag and press the top edge.
  5. Zip and unzip the bag several times. The pull should travel smoothly and both zipper ends should lie flat.

Other Ways to Add or Replace a Bag Zipper

Recessed, hand-sewn curved, and replacement methods add or restore a zipper while accommodating tote, backpack, pouch, and existing-bag construction.

Recessed Zipper for a Tote or Backpack

A recessed zipper sits below the bag’s top edge rather than directly across the rim. It is useful for a tote or backpack because it closes the opening while leaving handles and the outer shape unobstructed.

For a recessed zipper, use a 14-inch or longer nylon zipper, then confirm the exact zipper length and finished top width in the bag pattern. Cut two outer zipper panels and two lining zipper panels using the pattern’s dimensions, including its seam allowances.

  1. Place an outer zipper panel right side up. Put one edge of the zipper right side down along the panel’s long edge, then place the matching lining zipper panel right side down on top.
  2. Stitch the layers with a zipper foot. A common recessed-zipper panel seam allowance is 3/8 inch (1 cm).
  3. Repeat on the other zipper edge with the remaining outer and lining panels. Press the panels away from the zipper.
  4. Fold and stitch the short ends according to the panel notches so the zipper bridge forms a shallow boxed shape. The usual enclosed-end stack is four fabric layers plus the zipper teeth; check the construction steps for the selected bag pattern because the exact stack changes with the design.
  5. Turn the finished bridge so the lining faces outward and the outer fabric faces inward. The result should look like a small zipper “boat” with boxed ends.
  6. Put the zipper bridge inside the bag lining with right sides together, keeping the zipper fully open. Then place the outer bag inside the lining with right sides together, match notches and side seams, and stitch around the top opening.
  7. Turn the bag through the lining opening, close that opening, press the rim, and test the zipper.

If you are adding this recessed method to the Lakeview Tote pattern, use a 1/2-inch (1.3 cm) seam allowance at the zipper-panel sewing step.

Hand-Sew a Zipper Into a Curved Bound Pouch

Hand sewing is especially helpful when a pouch opening is curved and already finished with binding. One hand-sewn curved-pouch tutorial uses a 10-inch (25 cm) zipper.

  1. Fold the zipper in half lengthwise and mark its midpoint on the wrong side of the tape.
  2. Mark the midpoint of each side of the pouch’s bound opening.
  3. Open the zipper fully. Match the zipper midpoint to one opening midpoint, with the teeth just above the binding edge.
  4. Pin from the center toward each end, easing the zipper around the curve. Fold the zipper tape slightly inward at the ends so it finishes neatly.
  5. Use matching thread and a backstitch to sew the zipper tape to the binding. Keep the stitches about 1/4 inch (0.6 cm) from the zipper teeth and catch only the binding when possible so the stitches do not show on the pouch front.
  6. Secure the thread ends with small knots hidden inside the binding, then trim the thread tails.
  7. Open and close the zipper to make sure the curve is smooth and the pull clears both ends.

Replace a Zipper on an Existing Bag

Replace the full zipper when the tape is torn, the teeth are missing, or the teeth no longer stay engaged. If only the pull is damaged or loose, the zipper may need a slider repair rather than a complete replacement.

  1. Open the lining seam or access point that exposes the zipper seam.
  2. Use a seam ripper to remove the old zipper stitches without cutting the bag fabric.
  3. Keep the old zipper as a guide for zipper type, length, and pull direction.
  4. Install the new zipper in the same orientation, sewing one zipper edge at a time between the outer fabric and lining.
  5. Restitch the opened lining seam, press the bag top, and run the new zipper back and forth several times before putting weight in the bag.

A zipper sewn into leather trim, molded plastic edging, or a heavily structured backpack may be better handled by a bag-repair specialist, because removing the original seam can damage the surrounding material.

Check Your Zipper and Prevent Common Problems

Most bag-zipper problems come from fabric orientation or uneven layers, not from the zipper itself.

Problem Likely Cause Fix
Zipper pull is inside the bag or the zipper closes backward The zipper was placed with the wrong side facing the outer fabric Unpick the nearest zipper seam, rotate the zipper tape, and resew it with the pull facing the outer fabric before the layers are turned
Lining catches in the teeth The zipper seam was not pressed or topstitched Press the fabric away from the teeth and topstitch beside both zipper edges
Zipper ends look pinched The teeth were folded toward the outer fabric when the sides were sewn Open the side seam near the zipper, turn the teeth toward the lining, and resew
Bag cannot be turned right side out The zipper was closed before sewing the bag body Open the zipper through the lining gap if possible; otherwise, unpick enough lining stitching to reach and open it
Needle hits or breaks near the zipper end The seam crosses metal teeth or an overly bulky zipper end Stop immediately, use the handwheel to assess the path, and reposition the seam rather than forcing the needle

Before calling the bag finished, check that the zipper pull moves freely, both ends lie flat, the lining opening is closed, and no loose thread tails remain near the zipper teeth.

Frequently Asked Questions

Are Zippers Hard to Sew?

Zippers are not hard to sew once you understand which way the zipper faces and use a zipper foot. The most common mistakes are sewing the zipper upside down, forgetting to open it before sewing the bag sides, or allowing the lining to shift into the teeth.

Can You Just Sew Over a Zipper?

You can sew across nylon zipper coil when the bag construction calls for it, such as when closing an enclosed recessed zipper end through four fabric layers and the zipper teeth. Do not force a sewing-machine needle over metal zipper teeth. Stop, turn the handwheel, and move the seam if the needle meets resistance.

How Do You Sew a Zipper on a Backpack?

A recessed zipper bridge is usually the neatest choice for a backpack with a lining. One recessed-zipper tutorial uses a 14-inch or longer nylon zipper; match the bridge panels, seam allowances, and top-opening width to the backpack pattern. Keep the zipper fully open when sewing the outer bag and lining together so the bag can be turned right side out.

How Do You Sew a Makeup Bag With a Zipper?

A makeup bag uses the same lined zipper method as a flat pouch, with optional boxed corners added before turning. Unzip the zipper 3/4 of the way before sewing the outer and lining pieces together, then turn the bag through the opening left in the lining bottom.

Can You Put a New Zipper on a Bag?

Yes, if the zipper is sewn into accessible fabric seams and the lining can be opened. Remove the old zipper carefully with a seam ripper, use it to match the replacement zipper’s size and orientation, sew the new tape into the original seam position, close the lining, and test the pull before using the bag.