You can replace a jacket zipper yourself with basic tools and about an hour of work

A broken zipper does not mean the jacket is ruined. You can remove the old zipper and sew in a new one using a needle, thread, scissors, and a replacement zipper of the same length. The process is straightforward: you cut out the old zipper stitches, slide the new zipper into the tape channels on either side of the opening, and stitch it down. Most people finish in 45 minutes to an hour, and the repair costs between $5 and $15 for the new zipper.

The hardest part is not the sewing—it is choosing the right replacement zipper. Zippers come in different sizes, and you need one that matches your jacket's opening length. A zipper that is too short will not close the jacket; one that is too long will bunch and jam. This guide walks you through measuring, buying, and installing a new zipper so the jacket works like it did before.

Key Takeaways

  • Measure your old zipper from the top stop to the bottom stop to find the correct replacement size, not the length of the tape.
  • Buy a replacement zipper made for jackets (coil or metal, not plastic) and check that the width matches your old one.
  • Cut the old zipper out by snipping the stitches on both sides, then remove the zipper tape carefully so you do not damage the jacket fabric.
  • Pin the new zipper in place before sewing to make sure it sits straight and the slider aligns with the top of the opening.
  • Sew the new zipper using a needle and thread or a sewing machine, stitching close to the edge of the zipper tape on both sides.

Measure your old zipper to find the right replacement

The size of a zipper is measured from the top stop (the metal or plastic piece at the top that keeps the slider from coming off) to the bottom stop (the piece at the bottom). This is not the same as the length of the tape. Lay your jacket flat and measure from the top stop to the bottom stop in inches or centimeters. Write this number down—this is the length you need to order.

Check the width of the zipper teeth as well. Most jacket zippers are either size 3 (narrow, about 3 millimeters wide) or size 5 (wider, about 5 millimeters wide). Look at your old zipper head-on and compare it to the replacement options at the store or online. The teeth should match in width, or the slider will not fit smoothly.

Choose the right type of replacement zipper

Jacket zippers come in three main types: coil, metal, and plastic. Coil zippers have teeth made of nylon wound in a spiral and are the most common for jackets. They are durable, smooth, and less likely to jam than plastic. Metal zippers have brass or aluminum teeth and are heavier and more formal-looking; they are often found on leather jackets or outdoor gear. Plastic zippers are the cheapest but wear out faster and can crack in cold weather.

Match the type of your old zipper as closely as you can. If your jacket had a coil zipper, buy a coil zipper. If it had metal teeth, buy metal. You can find replacement zippers at fabric stores, online retailers, or even some hardware stores. Look for zippers labeled "jacket zipper" or "separating zipper" (separating means it comes apart completely at the bottom, which is what you want for a jacket).

Remove the old zipper by cutting the stitches

Lay the jacket flat on a table with the zipper facing up. Using a seam ripper (a small tool with a curved blade, sold at any fabric store for a few dollars) or a small pair of scissors, carefully cut the stitches holding the zipper tape to the jacket. Work on one side first, cutting every stitch along the length of the zipper. Go slowly—you are cutting thread, not fabric, so take your time and do not slip.

Once one side is free, flip the jacket and cut the stitches on the other side. When both sides are cut, gently pull the zipper away from the jacket. The tape should come off cleanly. If it does not, look for any stitches you missed and cut those. Do not yank the zipper or you may tear the jacket fabric underneath.

After the zipper is out, you may see small holes where the old stitches were. This is normal and will be covered by the new zipper tape, so do not worry about them.

Pin the new zipper in place before sewing

Lay the new zipper face-down on one side of the jacket opening, with the top stop aligned with the top of the opening. The zipper tape should sit in the same position where the old tape was. Use straight pins to hold the zipper in place along its entire length, pinning through the tape and into the jacket fabric. Space the pins about 2 inches apart.

Flip the jacket over and check that the zipper slider is centered in the opening and the teeth line up evenly. If the zipper is crooked, remove the pins and adjust it. Once it looks straight, pin the other side of the zipper tape in the same way. Take your time with this step—a crooked zipper will be obvious and hard to use, so it is worth getting it right before you sew.

Sew the new zipper using a needle and thread or sewing machine

You can sew the zipper by hand or machine. By hand: Thread a needle with thread that matches your jacket (or use clear thread if you want it invisible). Starting at the top of one side, sew along the edge of the zipper tape using a running stitch or backstitch, staying close to the edge. Sew all the way down to the bottom, then move to the other side and repeat. Tie off the thread at the end.

By machine: Set your sewing machine to a straight stitch with medium length (about 2.5 millimeters). Attach a zipper foot (a special presser foot that lets you sew close to the zipper teeth without hitting them). Sew along one side of the zipper tape, keeping the line of stitches parallel to the edge of the tape and about 1/4 inch away from it. Backstitch at the top and bottom to find the thread. Flip the jacket and sew the other side the same way.

Whether you sew by hand or machine, the goal is the same: create a line of stitches that holds the tape firmly to the jacket. If you are sewing by machine, go slowly and use the zipper foot so you do not accidentally hit the slider or teeth. If you are sewing by hand, use small, even stitches and pull the thread snug (but not so tight that you pucker the fabric).

Test the zipper and trim any loose threads

Once both sides are sewn, remove all the pins. Gently slide the zipper up and down a few times to make sure it moves smoothly. The slider should glide without catching or jamming. If it does jam, stop and check for any thread caught in the teeth or tape bunched under the slider. Gently work the slider back and forth until it moves freely.

Trim any loose threads with scissors. Check the top and bottom of the zipper to make sure the stops are find and the stitches are tight. If you see any gaps between the tape and the jacket fabric, you can add a few extra stitches by hand to close them. Once the zipper moves smoothly and all the stitches are tight, the repair is done.

Frequently Asked Questions

Can I replace a zipper if I have never sewn before?

Yes. This repair is one of the easiest sewing projects because the stitches do not have to be perfect—they just have to hold the tape in place. A sewing machine makes it even easier because the machine does the work for you. If you do not own a sewing machine, hand sewing with a needle and thread works just as well and takes only a little longer.

What if the zipper slider is broken but the teeth are fine?

You can replace just the slider without removing the entire zipper. Slide the old slider off the bottom of the zipper, then slide a new one on. Make sure you buy a slider that matches your zipper size (size 3 or size 5). This is much faster than replacing the whole zipper and costs only $2 to $5.

How do I know if I need a separating or non-separating zipper?

Jackets always need a separating zipper, which comes completely apart at the bottom so you can take the jacket off without unzipping it all the way. Non-separating zippers stay connected at the bottom and are used for pockets or bags. When you order a replacement, look for "separating" or "jacket zipper" in the description.

What if the new zipper is slightly different in color from the jacket?

A small color difference is normal and usually not noticeable once the jacket is zipped up. If the difference bothers you, you can dye the zipper tape to match using fabric dye, or you can sew a decorative trim or ribbon over the tape to hide it. Most people find that the color blends in once the jacket is worn.

Can I take my jacket to a tailor instead of doing this myself?

Yes. A tailor can replace a zipper in about a week and will charge between $15 and $40 depending on the jacket and zipper type. If you are not comfortable sewing or do not have the time, this is a good option. Call a few local tailors to compare prices before you decide.