A jacket zipper is sewn in by attaching the zipper tape to the inside edges of the opening, then topstitching it flat so the teeth stay hidden and the fabric lies smooth
The zipper itself does not go into the seam—instead, you sew the fabric edges closed first, then attach the zipper tape to the inside of that seam using a zipper foot (a presser foot that lets the needle run close to the metal teeth). Hand sewing works too, but a machine is faster and the stitches are more even. The whole job takes about an hour for a beginner, longer if you hand-sew.
The key difference from other zipper work is that a jacket zipper runs the full length of the front opening, so you are working with a longer piece and need to keep tension even the whole way. The steps are the same whether you are installing a new zipper or replacing a broken one—the only difference is that a replacement means removing the old stitches first.
Key Takeaways
- Close the jacket seam completely with a regular stitch before you attach the zipper, leaving only a small opening where the zipper tape will sit.
- A zipper foot lets the needle run close to the metal teeth without hitting them, and you will need one whether you sew by hand or machine.
- Sew the zipper tape to the inside of the seam first, then topstitch from the outside so the stitches are visible and hold the zipper flat.
- Pin the zipper in place and test the slider before you commit to stitching, because moving it afterward is difficult.
- Hand sewing uses a backstitch along the zipper tape and takes longer but gives you more control on delicate fabrics.
What you need before you start
Gather a zipper that is the right length for your jacket opening (measure from the neckline seam to the hem, then add 1 inch). You will also need a zipper foot—a presser foot that attaches to your sewing machine and has a narrow profile so the needle can run close to the zipper teeth. Most machines come with one, but if yours did not, you can buy a universal zipper foot for $8 to $15 that fits most machines.
Have thread that matches your jacket fabric, a seam ripper (to remove old stitches if you are replacing a zipper), pins, and scissors. If you are hand-sewing, use a needle that is small enough to pass through the zipper tape without leaving large holes—a size 8 or 9 works for most fabrics. A pressing ham or rolled towel helps you press the seam flat as you work, especially on curves.
Preparing the jacket seam
If you are installing a new zipper in a jacket that has never had one, you will sew the front edges closed with a regular seam, leaving a gap where the zipper will go. The gap should be about 1 inch longer than your zipper on each side—this gives you room to anchor the zipper at the top and bottom without it bunching.
If you are replacing a broken zipper, use a seam ripper to cut and remove all the old stitches holding the zipper tape to the seam. Pull the old zipper out carefully. Then sew the seam closed again, leaving the same gap as before. Press the seam flat with an iron, pressing the seam allowances to the inside so they lie smooth and do not show when the zipper is in place.
Pinning the zipper in place
Lay the jacket flat on your work surface with the opening facing up. Open the zipper halfway. Place the zipper face-down on the seam so the zipper tape sits on top of the seam allowances (the folded fabric edges inside the opening). The metal teeth should be right at the fold of the seam.
Pin the zipper tape to the seam allowance on one side, starting at the top and working down. Space pins about 2 inches apart. Then flip the jacket over and pin the other side of the zipper tape the same way. Before you sew, close and open the zipper slider a few times to make sure it moves smoothly and does not catch on the fabric. If it does, adjust the pins until the teeth run free.
Sewing the zipper by machine
Attach the zipper foot to your machine and thread it with thread that matches your jacket. Set the stitch length to 2.0 or 2.5 (slightly longer than a regular seam) so the stitches are visible but not so long that they look loose. Start at the bottom of one side of the zipper, with the needle about 1/4 inch away from the zipper teeth.
Sew slowly up the length of the zipper, keeping the needle the same distance from the teeth the whole way. Stop about 1 inch from the top, backstitch to lock the thread, and cut. Then flip the jacket and sew the other side the same way, starting at the bottom and working up. The stitches should be straight and parallel to the zipper teeth.
Once both sides are sewn, close the zipper and sew a second row of stitches on the outside of the jacket (the topstitch). This row should be about 1/2 inch away from the zipper teeth and runs the full length of the opening. This topstitch holds the zipper flat and is visible from the outside, so keep it straight. Press the seam flat with an iron when you are done.
Sewing the zipper by hand
If you prefer to hand-sew, use a backstitch, which is stronger than a running stitch and holds the zipper tape securely. Thread a needle with a single strand of thread (not doubled) about 18 inches long. Knot the end.
Start at the bottom of one side of the zipper, pushing the needle through the zipper tape and into the seam allowance from the inside. Bring the needle back out about 1/8 inch up the zipper tape. Insert the needle back into the hole you just came out of, then push it forward another 1/8 inch and bring it out again. This creates a tight, overlapping line of stitches. Work your way up one side, then repeat on the other side.
Hand-sewing takes longer—usually 30 to 45 minutes for a full jacket zipper—but it gives you more control, especially on delicate fabrics or if the zipper is curved. Once both sides are sewn, add a topstitch by hand the same way, about 1/2 inch away from the zipper teeth, so the stitches are visible from the outside.
Fixing common problems
If the zipper slider gets stuck, do not force it. Open the zipper as far as it will go, then rub a pencil along the teeth on both sides. The graphite lubricates the teeth and usually frees the slider. If that does not work, try a small amount of silicone spray or even bar soap rubbed on the teeth.
If the stitches are crooked or too close to the teeth, you can remove them with a seam ripper and re-sew. If the zipper tape is puckering (bunching up), the seam allowances underneath are probably too thick. Trim them down to 1/4 inch and press flat, then re-sew the zipper tape.
If the zipper is too short or too long, you will need to replace it with one that fits. A zipper that is too short will not reach the neckline; one that is too long will bunch at the hem. Measure your opening again before you buy a replacement.
Frequently Asked Questions
Can I sew a jacket zipper without a zipper foot?
Not easily. A regular presser foot is too wide and the needle will hit the zipper teeth, breaking the needle or damaging the zipper. A zipper foot is inexpensive and worth buying. If you do not have a machine, hand-sewing with a backstitch works well and does not require any special tools.
What if my zipper is longer than the opening?
You can trim the zipper tape at the bottom (below the slider), but not the metal teeth. Cut the tape 1 inch below the last tooth, fold the cut edge under, and sew it closed. The slider will stop at the last tooth and cannot go past it. Do not cut the top of the zipper—the top stop holds the slider in place.
How do I know if the zipper is sewn in straight?
Close the zipper and look at the seam from the outside. The topstitch should be parallel to the zipper teeth and the same distance from them on both sides. If one side is closer than the other, the zipper will look crooked even if it works fine. You can remove and re-sew if it bothers you, but a slightly uneven topstitch does not affect how the zipper works.
Should I use a single or double zipper for a jacket?
Most jackets use a single zipper that runs up the front. A double zipper (two sliders on one zipper) is less common and harder to install. Stick with a single zipper unless your jacket was originally designed for a double.