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

A broken jacket zipper does not mean the jacket is done. You can swap out the old zipper for a new one using a seam ripper, a needle, thread, and a replacement zipper that matches the original length. The work is straightforward: cut the stitches holding the old zipper in place, slide it out, position the new one in the same spot, and stitch it back down by hand. Most people finish the job in 45 minutes to an hour, and the jacket works as well as it did before.

The hardest part is not the replacement itself — it is finding the right replacement zipper. Zippers come in different lengths, weights, and slider styles. A jacket zipper is usually a coil or metal zipper between 20 and 30 inches long. You need to match the original as closely as possible, or the new zipper will not fit the opening or will look wrong when closed.

Key Takeaways

  • Measure your old zipper from the top stop to the bottom stop, not including the sliders or pulls, to find the correct replacement length.
  • Buy a replacement zipper at a fabric store or online; coil zippers are cheaper and easier to work with than metal ones for hand replacement.
  • Use a seam ripper to cut and remove the old stitches, then slide the old zipper out of the fabric tape.
  • Pin the new zipper in place along both sides of the opening, then stitch it down by hand using a needle and thread that matches the jacket color.

Measure the old zipper before you buy a replacement

The zipper length is the distance from the top stop (the metal or plastic piece at the top that keeps the slider from coming off) to the bottom stop. Do not measure the sliders, the pull tab, or the excess tape beyond the stops. Lay the old zipper flat on a ruler or measuring tape and note the number in inches.

Write down the zipper type as well. Look at the teeth or coils: if they are metal, you have a metal zipper; if they are plastic or nylon, you have a coil zipper. Check the color too. A black jacket needs a black zipper, not silver or brass. Take a photo of the old zipper or bring the jacket to the fabric store so you can match it exactly.

Coil zippers are easier to hand-stitch than metal zippers, so if you have a choice and the jacket allows it, buy a coil replacement. They cost less and the stitching is less likely to slip. Metal zippers are heavier and look more formal, but they require more careful hand-stitching to stay find.

Gather your tools and materials

You need a seam ripper (a small tool with a curved blade, sold at any fabric store for a few dollars), a needle, thread that matches the jacket, scissors, and pins. A seam ripper cuts stitches without tearing the fabric. If you do not have one, a small sharp knife or the tip of a craft knife works, but a seam ripper is safer and faster.

Thread color matters. If the jacket is black, use black thread. If it is navy or dark blue, use navy thread. Match as closely as you can. You can buy a spool of thread at a fabric store for a dollar or two. A needle size 7 or 8 works for most jacket fabrics.

Lay everything on a clean, flat surface — a table or desk — so you can see what you are doing and keep small pieces from rolling away.

Remove the old zipper by cutting the stitches

Open the jacket and look at the seam where the zipper is sewn in. You will see a line of stitches on both sides of the zipper, usually about a quarter-inch away from the zipper teeth. Use the seam ripper to cut these stitches. Slide the curved blade under a stitch, push down, and the thread will break. Work along the entire length of the zipper on both sides.

Cut only the stitches that hold the zipper in place, not the stitches that hold the jacket seams together. The zipper stitches are the ones closest to the zipper itself. Once you have cut all the stitches on both sides, gently pull the old zipper out of the fabric tape. It should come free without tearing the jacket.

If the fabric tape (the woven strip the zipper is sewn to) is torn or frayed, trim any loose threads with scissors. The tape does not have to be perfect, but it should be clean so the new zipper sits flat.

Pin the new zipper in place before stitching

Lay the jacket flat and open. Position the new zipper so the teeth or coils line up with the opening, and the top and bottom stops are in the same place as the old zipper was. The zipper should sit inside the opening, not on top of it. Use pins to hold it in place along both sides — pin every inch or so to keep it from shifting.

Check that the zipper is straight and centered. If one side is higher than the other, the slider will not move smoothly when you are done. Adjust the pins until it looks right. Close the slider a few times to make sure it moves without catching on the fabric.

Stitch the new zipper down by hand

Thread the needle and tie a knot at the end. Start at the top of one side of the zipper. Push the needle through the fabric tape and the jacket fabric from the inside, so the knot stays hidden. Bring the needle back out about a quarter-inch away, then push it back in right next to where it came out. This is a backstitch, and it is the strongest stitch for this job.

Work along the entire length of one side of the zipper, keeping your stitches small and even — about a quarter-inch apart. When you reach the bottom, tie off the thread on the inside of the jacket. Cut the excess thread. Then go back to the top and stitch the other side the same way.

The stitching does not have to be perfect. It just has to be tight enough that the zipper does not pull away from the fabric when you use it. If a stitch looks loose, go back and tighten it. Once both sides are stitched, remove the pins and test the slider. It should move smoothly from top to bottom without catching.

Test the new zipper and trim any loose threads

Close and open the zipper several times to make sure it works smoothly. If the slider catches or sticks, check that the zipper is straight and the stitches are not too tight. A little stickiness is normal at first — it usually goes away after a few uses.

Look for any loose threads from the old stitches or from your new stitching. Trim them with scissors. Check the inside of the jacket too. If any thread is sticking out, cut it off. The jacket is ready to wear once the zipper moves freely and all the loose threads are gone.

Frequently Asked Questions

Can I use a sewing machine instead of hand-stitching?

Yes. A sewing machine is faster and the stitches are stronger. Use a zipper foot attachment, which lets you stitch close to the zipper teeth without hitting them. Stitch both sides the same way you would by hand, keeping the stitches about a quarter-inch from the teeth.

What if the new zipper is slightly longer or shorter than the old one?

If it is a quarter-inch or less different, it will work fine. If it is longer, the excess tape will stick out past the seam — trim it with scissors after stitching. If it is shorter, the opening will not close all the way. In that case, return it and buy the correct length.

Do I need to buy the exact same brand as the original zipper?

No. Any coil or metal zipper of the same length and color will work. Brand does not matter. What matters is the length, the type (coil or metal), and the color.

How long does a hand-stitched zipper last?

A properly stitched zipper lasts as long as the original, usually several years of regular use. If the stitches come loose, you can re-stitch that section. If the slider itself breaks, you will need to replace the zipper again.

What if I break the fabric while removing the old zipper?

Small tears can be patched from the inside with iron-on fabric tape or by hand-stitching a patch of matching fabric behind the tear. If the tear is large or in a visible spot, a tailor can repair it for 15 to 30 dollars, which is still cheaper than buying a new jacket.