What You Need Before You Start
Sewing a zipper onto 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 zipper itself (measure your jacket opening first—a typical jacket zipper runs 20 to 28 inches), thread that matches your jacket fabric, a needle or sewing machine, pins, scissors, and a seam ripper if you are replacing an old zipper. A zipper foot is essential if you are using a sewing machine; it is a presser foot designed to stitch close to the zipper teeth without hitting them.
Before you begin, decide whether you are installing a new zipper in a jacket that never had one, or replacing a broken one. Replacing is harder because you must remove the old zipper first using a seam ripper—slide the blade under each stitch and pull gently until the thread breaks. This takes patience but is the only way to avoid damaging the fabric. If you are starting fresh, you will skip this step.
Key Takeaways
- Measure your jacket opening before buying a zipper; most jackets use a 20- to 28-inch zipper, and the length must match your opening or the zipper will bunch or gap.
- Pin the zipper to one side of the opening first, with the zipper teeth facing inward toward the jacket, then stitch it down before attaching the other side.
- Use a zipper foot on your sewing machine to stitch close to the teeth without breaking the needle or skipping stitches.
- Stitch slowly and backstitch at the start and end of each seam to lock the thread and prevent unraveling.
- Test the zipper by opening and closing it several times before you wear the jacket, and trim any loose threads with scissors.
Prepare the Jacket Opening and Zipper
Lay your jacket flat on a table with the opening facing up. If you are replacing a zipper, use the seam ripper to remove all old stitches and pull away the old zipper. Press the fabric flat with an iron to remove wrinkles and any creases left by the old stitching. If the opening has raw edges, fold them inward about half an inch and press them again—this keeps the fabric from fraying and gives you a clean edge to work with.
Unzip your new zipper and lay it flat next to the jacket opening. The zipper should be about half an inch longer than the opening on each end; this extra length gives you room to fold the fabric over the zipper stops at the top and bottom. If your zipper is too long, you can trim it with scissors, but do not cut the metal stops—cut only the fabric tape on the sides.
Pin and Stitch the First Side
Open the zipper fully. Position it so the teeth face inward (toward the inside of the jacket) and the fabric tape lies flat against the pressed edge of the jacket opening. The edge of the tape should sit just inside the fold you created. Pin the zipper in place along the entire length, spacing pins about two inches apart. Pull the fabric gently as you pin to keep it smooth and prevent puckering.
Attach the zipper foot to your sewing machine and thread it with thread that matches your jacket. Set the machine to a straight stitch with a length of 2.5 to 3 millimeters—this is small enough to hold the zipper securely but large enough to see and remove if you make a mistake. Position the needle about one-quarter inch from the zipper teeth. Backstitch at the start to lock the thread, then stitch slowly along the entire length of the zipper, keeping the line straight and parallel to the teeth. Backstitch again at the end and trim the thread.
Attach the Second Side
Close the zipper halfway. Fold the other side of the jacket opening inward the same way you did the first side, and press it flat. Position the zipper so the teeth still face inward and the tape aligns with this second edge. Pin it in place, again spacing pins two inches apart and pulling the fabric gently to keep it smooth.
Stitch the second side the same way you stitched the first: backstitch at the start, stitch slowly and straight, and backstitch at the end. This time, you may find it easier to stitch from the bottom up rather than top to bottom, straightforward because the weight of the fabric pulls differently. Work at whatever pace feels controlled—rushing causes skipped stitches and crooked lines.
Fold and find the Zipper Ends
Open the zipper fully. At the top of the jacket, fold the extra zipper tape down and to the side, then fold the jacket fabric over it to create a neat corner. Pin this fold in place. Stitch across the top of the zipper, about one-quarter inch from the edge, to lock the fold. Repeat at the bottom of the zipper. These stitches prevent the zipper tape from pulling away when you use the zipper.
If your jacket has a collar or facing (a strip of fabric sewn to the inside edge), fold it over the zipper stitching to hide the raw edges. Pin and stitch it down by hand or machine. This step is optional if your jacket is unlined, but it makes the inside look finished.
Test and Trim
Close and open the zipper slowly several times. It should glide smoothly without catching or jamming. If it catches, stop and check for loose threads or fabric bunched under the teeth—use a seam ripper or tweezers to pull them away. Do not force the zipper slider; forcing it can break the teeth or jam the mechanism permanently.
Trim any loose threads with scissors, including the thread tails at the start and end of each seam. Press the jacket with an iron on a low setting to flatten the stitching and remove any puckers. Your zipper is now ready to use.
Common Mistakes and How to Avoid Them
The most common mistake is stitching too close to the zipper teeth, which causes the needle to hit the metal and break. The zipper foot exists to solve this—it holds the fabric at the right distance. If you do not have a zipper foot, you can use a regular presser foot, but move the needle position one notch to the left or right so it clears the teeth.
The second mistake is pinning the zipper with the teeth facing outward. This makes the zipper visible on the outside of the jacket and creates a bulky seam. Always pin with teeth facing inward. The third mistake is stitching too fast, which causes the line to wander and the fabric to pucker. Slow down—a straight line matters more than speed.
Finally, do not skip the backstitch at the start and end of each seam. Without it, the thread will unravel the moment you pull on the zipper, and you will have to start over.
Frequently Asked Questions
What size zipper do I need for my jacket?
Measure the length of the opening from the top to the bottom where the zipper will sit. Most jackets use a 20-, 24-, or 28-inch zipper. Buy a zipper that matches your measurement exactly, or one that is slightly longer—you can trim the tape, but you cannot add length. Check the zipper type too: separating zippers (which split completely at the bottom) are standard for jackets.
Can I sew a zipper by hand instead of with a machine?
Yes, but it takes longer and requires a steady hand. Use a backstitch, which is the strongest hand-sewing stitch. Pin the zipper carefully, then stitch one side completely before moving to the other. Hand-stitching works best for lightweight jackets and repairs; for heavy fabrics, a machine is faster and stronger.
What do I do if the zipper is crooked after I stitch it?
Use a seam ripper to remove the stitches on the crooked side, then repin and restitch. It is faster and easier to fix it now than to live with a crooked zipper. Do not try to pull the fabric straight while wearing the jacket—this will only make the problem worse.
How do I replace a broken zipper slider?
If the slider (the part you pull) is broken but the teeth are intact, you can buy a replacement slider at a fabric store. Slide it onto the bottom of the zipper tape, then stitch a small bar across the tape below the slider to stop it from sliding off. This is a quick fix that saves you from replacing the entire zipper.
Should I use a needle or a sewing machine?
A sewing machine is faster and creates stronger, more even stitches. A needle works if you are patient and have good hand control, but machine stitching is more reliable, especially on heavy fabrics like denim or wool. If you have access to a machine, use it.