What You Need Before You Start
Sewing a zipper into a jacket is a learnable skill that takes about an hour once you have the right materials and understand the sequence. You will need the jacket itself (either new or with a broken zipper removed), a replacement zipper of the correct length, a sewing machine, thread that matches the jacket fabric, pins, a seam ripper if you are replacing an old zipper, and scissors. The zipper length matters: measure from the base of the neckline to the bottom of the opening, then add one inch. Most jacket zippers are between 20 and 28 inches.
Before you begin, check that your sewing machine can handle the weight of your jacket fabric. Denim, canvas, and wool require a heavy-duty needle (size 16 or 18), while lighter fabrics like nylon or cotton blend work with a standard needle (size 14). Thread the machine with thread that matches the jacket color as closely as possible—it will be visible along the zipper seam. You will also need a zipper foot, a narrow presser foot attachment that lets the needle pass very close to the zipper teeth without hitting them. Most machines come with one, but if yours did not, they cost $5 to $15 and fit any standard machine.
Key Takeaways
- Measure your zipper opening from neckline to hem, add one inch, and buy a zipper that length to avoid cutting it short.
- Pin the zipper face-down to one side of the opening first, then sew it with a straight stitch about one-quarter inch from the zipper teeth.
- Fold the seam allowance to the back, pin the other side of the opening to the zipper backing, and sew the second side the same way.
- Use a zipper foot on your machine—the standard foot will not fit close enough to the teeth and your stitches will be too far from the edge.
- Test the zipper before you finish the jacket; if it catches or binds, you may have sewn too close to the teeth.
Preparing the Jacket Opening
If you are replacing a broken zipper, use a seam ripper to carefully cut and remove the old stitches along both sides of the zipper. Work slowly so you do not tear the fabric. Once the old zipper is out, press the opening flat with an iron to remove creases. The two edges of the opening should lie flat and parallel to each other.
If you are installing a zipper in a new jacket that has never had one, the opening should already be cut and the edges finished (either with a narrow hem or bias tape). If the edges are raw, fold them inward about one-quarter inch and press them flat. This prevents fraying and gives you a clean edge to pin the zipper to. Take time to make sure both sides of the opening are the same width and lie completely flat—any wrinkles or uneven folds will show in the finished seam.
Attaching the First Side of the Zipper
Place the jacket on a flat surface with the opening facing up. Lay the zipper face-down (teeth pointing down toward the fabric) along one side of the opening. The top stop of the zipper should align with the top of the opening. Pin the zipper tape to the seam allowance—the folded edge of fabric next to the opening—using pins every two inches. The zipper teeth should sit about one-quarter inch away from the fold.
Install the zipper foot on your sewing machine. This narrow presser foot lets the needle pass very close to the zipper teeth without hitting them. Thread your machine and set it to a straight stitch with a length of about 2.5 millimeters. Sew along the pinned side, keeping the line of stitching parallel to the zipper teeth and about one-quarter inch away from them. Sew from top to bottom, remove the pins as you go, and backstitch at the top and bottom to lock the thread. The stitching should be straight and even—if you notice it drifting away from the teeth, stop, raise the presser foot, and reposition the fabric before continuing.
Attaching the Second Side of the Zipper
Once the first side is sewn, close the zipper about halfway. Fold the seam allowance on the other side of the opening inward so it lies flat and parallel to the first side. The two folded edges should meet in the middle, with the zipper running between them. Pin the second side of the zipper tape to this seam allowance, again using pins every two inches and keeping the zipper teeth about one-quarter inch from the fold.
Sew the second side the same way you sewed the first: straight stitch, zipper foot, one-quarter inch from the teeth, from top to bottom. Backstitch at both ends. Once you finish, open and close the zipper several times to make sure it moves smoothly. If it catches or binds, the stitching may be too close to the teeth—you can carefully use a seam ripper to remove a few inches of stitching and resew it slightly farther from the teeth. Do this test before you sew any facing or binding over the zipper, because it is much easier to fix now.
Finishing the Zipper Seams
After both sides are sewn and the zipper works smoothly, you can reinforce the seams if you want extra durability. Some sewers sew a second line of stitching about one-eighth inch away from the first line, running parallel to it. This is optional but common on jackets that will see heavy use. Use the same zipper foot and straight stitch, and sew at the same speed so the lines stay parallel.
Trim any loose threads with scissors. If the zipper extends beyond the bottom of the opening, you can trim the excess zipper tape, but leave at least one-half inch of tape below the last stitch so the stitching does not unravel. Some jackets have a facing or binding sewn over the top of the zipper to hide it—if yours does, sew that facing down now, stitching through the facing, the jacket fabric, and the zipper tape all together. Press the finished seam with an iron on a low setting to flatten it and give the jacket a polished look.
Troubleshooting Common Problems
If the zipper pulls to one side as you sew, you are likely pushing or pulling the fabric unevenly. Slow down, let the machine feed the fabric at its own pace, and keep your hands light on the fabric—guide it rather than force it. If the needle hits the zipper teeth and breaks, the zipper foot is not positioned correctly or the zipper is not far enough from the needle. Stop, raise the presser foot, reposition the zipper slightly farther away, and try again.
If the zipper binds or sticks after you finish, the stitching is probably too close to the teeth. Use a seam ripper to remove the stitching for a few inches, then resew it one-eighth inch farther from the teeth. Test the zipper again before you continue. If the fabric puckers along the seam, you may have sewn too tightly or the fabric was not pinned flat—remove the stitching, repin the fabric so it lies completely flat, and sew again with a slightly looser tension. Puckering usually means the fabric was being stretched as you sewed, so take extra care to keep it relaxed.
When to Call a Professional Tailor
If your jacket is made of delicate fabric like silk or leather, or if it has a complex lining that would be difficult to work around, a professional tailor is the safer choice. Tailors have industrial machines and years of experience with difficult fabrics, and the cost (usually $25 to $60 for a zipper replacement) is worth it if the jacket is expensive or sentimental. If you have already attempted the repair and the zipper still does not work smoothly, a tailor can often fix it faster than you can troubleshoot it yourself.
A tailor can also help if you are unsure about the zipper length, the type of zipper your jacket needs, or whether the lining needs to be removed. Bringing the jacket to a tailor for a consultation before you start is a reasonable choice if you are nervous about the project—many will give you a quick assessment for free or a small fee.
Frequently Asked Questions
Can I sew a zipper by hand if I do not have a sewing machine?
Yes, but it takes much longer and the seam will be less even. Use a backstitch and sew very close to the zipper teeth—about one-quarter inch away—with small, tight stitches. Hand-sewn zippers work fine on light jackets but are harder to keep straight on heavy fabrics like denim.
What if my zipper is too long for the opening?
You can shorten a metal zipper by sewing a bar across the teeth about one-half inch above where you want the zipper to end, then cutting off the excess tape below that bar. For plastic zippers, you can melt the top stop slightly with a lighter to create a new stopping point, but this is risky—it is safer to buy the correct length.
Do I need to remove the jacket lining to sew in a zipper?
Not always. If the lining is loose or has a slit, you can work around it. If the lining is sewn to the opening edge, you will need to carefully cut a slit in the lining parallel to the zipper opening so you can access the seam allowance. Fold the lining edges inward and pin them back so they do not get caught in your stitching.
Why does my zipper pull stick or feel rough?
The stitching is probably too close to the teeth and is catching the slider. Remove a few inches of stitching with a seam ripper and resew it one-eighth inch farther away. You can also rub the zipper teeth lightly with a graphite pencil or a bar of soap to help the slider move more smoothly.