The Basic Steps for Sewing a Zipper

A zipper goes in by pinning it face-down along the seam line, then stitching it down with either a machine or a needle and thread. The key is keeping the zipper straight and the stitches close enough to the teeth that the fabric won't bunch when you zip it. Most home sewers use a machine and a regular presser foot, though a zipper foot (a narrower foot that rides closer to the teeth) makes the work cleaner. Hand-sewing takes longer but gives you more control and works on delicate fabrics where a machine might pucker.

The whole process takes 15 to 30 minutes depending on the zipper length and whether you are using a machine. A 7-inch zipper on a pouch is quick; a 22-inch zipper on a dress takes longer. The stitches should be about 1/8 inch from the zipper teeth—close enough that fabric won't catch, far enough that you have room to work.

Key Takeaways

  • Pin the zipper face-down along your seam line before stitching, and use a zipper foot on a machine or a backstitch by hand to keep stitches straight and close to the teeth.
  • Machine sewing is faster and more even; hand-sewing with a needle and thread gives you control on stretchy or delicate fabrics where a presser foot might slip.
  • Stitch about 1/8 inch from the zipper teeth to prevent fabric from catching when you zip, and backstitch at the start and end to lock the thread.
  • Test the zipper before you trim thread or press seams, because a stuck or crooked zipper is easier to fix before the garment is finished.

Preparing the Fabric and Zipper

Before you stitch, press your seam allowance flat with an iron. This keeps the fabric from shifting while you pin. Lay the zipper face-down on the right side of the fabric, with the zipper tape aligned to your seam line. The teeth should sit just inside the seam allowance, not on top of the fold. Pin every inch or so along the length, starting at the top and working down. Use pins perpendicular to the zipper so they don't catch your needle.

Check that the zipper is not twisted by running your eye along the length. A twisted zipper will bunch the fabric and create a crooked seam. If you are sewing both sides of the zipper (as in a centered seam), pin one side first, stitch it, then fold the fabric over and pin the other side so the teeth sit centered between the two fabric edges.

Machine Sewing a Zipper

Attach a zipper foot to your machine. This foot is narrower than a standard presser foot and has a groove on one side that lets it ride right next to the zipper teeth without hitting them. Lower the presser foot and position the needle about 1/8 inch from the teeth. Sew slowly—use a stitch length of 2.5 to 3 mm, which is slightly longer than a normal seam. Go slowly enough that you can see the needle and stop if the fabric starts to bunch.

Start at the top of the zipper and backstitch three or four stitches to lock the thread. Then move forward, keeping the foot parallel to the teeth. When you reach the slider (the metal or plastic pull), stop with the needle down, raise the presser foot, and slide the zipper pull down past the needle. Lower the foot again and continue. At the bottom, backstitch three or four stitches and cut the thread.

If you do not have a zipper foot, a regular presser foot works on most zippers, but your stitches will be farther from the teeth and the seam will look less finished. You can also use a regular foot and straightforward stitch slowly, stopping often to check that the fabric is not bunching.

Hand-Sewing a Zipper

Thread a needle with thread that matches your fabric, and knot the end. Start at the top of the zipper on the right side of the fabric. Bring the needle up through the fabric about 1/8 inch from the zipper teeth, then down through the zipper tape itself, right next to the teeth. This is a backstitch—you are sewing backward along the line, which creates a strong seam.

Work in stitches about 1/4 inch long, going down through the zipper tape and back up through the fabric. Keep the stitches straight and parallel to the teeth. When you reach the slider, work around it by taking smaller stitches (1/8 inch) until you are past it, then return to normal length. At the bottom, take three or four stitches in the same hole to lock the thread, then trim.

Hand-sewing is slower than a machine—expect 20 to 30 minutes for a dress-length zipper—but it is the best choice for stretchy knits, silk, or other delicate fabrics where a presser foot might slip or pucker the material. It also gives you the most control if the zipper is curved or the seam is not perfectly straight.

Fixing Common Mistakes

If the zipper is crooked after you stitch, you can remove the stitches with a seam ripper (a small tool with a curved blade that cuts thread) and re-stitch. Work slowly and carefully so you do not tear the fabric. If the fabric bunches on one side, the zipper tape was probably not aligned to the seam line—remove the stitches, repin, and try again.

If the zipper is stiff or hard to move after you sew it in, the fabric may be caught in the teeth. Open the zipper slowly and look for any threads or fabric edges caught between the teeth. Gently pull them free with tweezers. If the slider itself is stuck, try rubbing the teeth lightly with a pencil (the graphite lubricates them) and working the slider up and down slowly.

If your stitches are uneven or too far from the teeth, the seam will look sloppy but the zipper will still work. On a first project, uneven stitches are normal. As you sew more zippers, your hand will learn the distance and your stitches will become more consistent. If the seam is very crooked, you can cover it with a decorative topstitch (a second row of stitching) in a contrasting thread.

Testing and Finishing

Before you trim the thread or press the seam, test the zipper by zipping it up and down slowly. Make sure the slider moves smoothly and the fabric does not bunch or catch. If something is wrong, it is much easier to fix now than after you have pressed and trimmed.

Once the zipper works smoothly, trim the thread close to the fabric. Press the seam with an iron on low heat if your fabric can take it—check the fiber content first. Press from the back side of the fabric to avoid shining the material. If you are sewing a centered zipper (where the two fabric edges meet in the middle), you can press the seam allowances to one side or leave them open, depending on the look you want.

Some sewers add a second row of stitching (called a topstitch) about 1/4 inch from the seam, running the full length of the zipper. This holds the seam allowances flat and creates a professional-looking finish. Use a thread that matches your fabric or a contrasting color if you want the topstitch to show.

Choosing the Right Zipper for Your Project

Zippers come in different weights and lengths. A lightweight coil zipper (made of nylon teeth) is best for lightweight fabrics like cotton voile or linen. A metal zipper is stronger and works well on denim, canvas, or heavy cotton. Plastic zippers are durable and come in many colors, making them good for bags and casual garments.

The length matters too. Measure your seam line before you buy a zipper—a 7-inch zipper is standard for pouches and small bags, while a 22-inch zipper works for most dress side seams. If you buy a zipper that is too long, you can cut it shorter with scissors or a seam ripper, but you cannot make it longer. Always buy a zipper slightly longer than you need.

Frequently Asked Questions

Can I sew a zipper by hand if I don't have a sewing machine?

Yes. Hand-sewing a zipper takes longer—20 to 30 minutes for a dress-length zipper—but it works just as well. Use a backstitch, keep your stitches about 1/4 inch long and parallel to the teeth, and backstitch at the start and end to lock the thread. Hand-sewing is actually better for stretchy or delicate fabrics.

What if my zipper is longer than my seam?

Cut the zipper to length with scissors or a seam ripper, cutting through the zipper tape only, not the teeth. Leave about 1/2 inch of tape below the last tooth so you have something to stitch to. You can also leave the zipper long and fold the extra tape to the back of the seam—it will be hidden inside the garment.

Why does my fabric bunch when I sew the zipper?

The zipper tape was probably not pinned straight, or the fabric shifted while you were stitching. Remove the stitches with a seam ripper, repin the zipper so the tape is aligned to the seam line, and stitch again. Sew slowly so you can stop and adjust if the fabric starts to shift.

Do I need a special zipper foot?

A zipper foot makes the work easier and the seam looks neater, but it is not required. A regular presser foot works fine—your stitches will just be farther from the teeth. A zipper foot costs $5 to $15 and fits most machines, so it is worth buying if you plan to sew more than one zipper.

Can I use a zipper foot on both sides of a centered zipper?

Yes, but you will need to switch the foot from one side to the other. Most zipper feet have a groove on one side only, so the foot rides on the left side of the teeth when you stitch the left seam, then you flip it to ride on the right side for the right seam. Check your machine's manual to see if your foot is reversible.