There are certain things that every adult needs to know how to do: apologizing graciously when they're wrong, cooking an egg, and bravely pulling the gunky stuff out of the kitchen drain. For me, sewing on a button falls solidly in this category. There's no need for a tailor to do this; it's easy!
You need:
The button (If you've lost the button, finding a match may be the hardest part of this entire process. Make sure to check inside the jacket; often the manufacturer sews an extra one inside.)
Needle
Thread
Scissors
Wooden skewer or a toothpick
Here's what to do:
• Measure out about 16 inches of thread. Don't be stingy. Nothing is more frustrating than running out of thread when you've almost finished a project. On the other hand, don't go crazy either. Thread that's too long will tangle up.
• Thread your needle and knot the end of one layer of thread. Try licking you finger and rolling the final inch of thread around until it knots up.
• Line up your button, making sure the holes are straight. Notice which way the other buttons are sewn and copy it.
• From the inside of the coat, push the needle through the fabric and one buttonhole and pull it taut.
• Place your skewer between the button and the fabric and sew down through another buttonhole and the jacket, trapping the skewer in between. The skewer is a placeholder so the button isn't sewn on too tightly which, especially with a thick coat, makes it tough to button up.
• Keep sewing through those two holes until they're secure, and then do the same with the other set, so the button is balanced.
• Remove the skewer and make a shank by wrapping your thread several times around the threads holding the button to the jacket (in between the button and the jacket). This protects those threads and helps them last longer.
• Push your needle through to the inside of the jacket and tie off your work by nipping a bit of fabric with your needle, then making a loose loop with the thread. Before you close the loop, pull your needle through it and pull tight. Repeat several times in the same place until it's secure. Trim the excess thread.
• Paint a dab of clear nail polish over the threads on the top of the button to seal and secure them even further. You're done!
I've been putting off this project for about five months, but it took me only five minutes to finish. I hate having a jacket out of commission, so next time I won't wait so long.
(Images: Jennifer Hunter)











Ercol Bar Stool
the button popped off the bust of my coat last weekend. i never sew them myself b/c i don't keep the heavy coat needles in my sewing basket. i usually ask the dry cleaner to tighten them. but perhaps 'tis time to diy.
Nice complete instructions--this is one of those things that lots of people know how to do, but few know how to do well. I've seen even experienced sewers sew buttons on too tightly, leading to extra stress on the fabric (and holes in it, eventually).
this definitely explains what i've been doing wrong for the past 15 years
Thank you! I was just thinking this morning that I'm about to lose two buttons from my winter coat unless I do something about it, ASAP!
Thanks for this post.
I bought a pack of leather needles at JoAnn Fabrics over 10 years ago, so cheap, and so worth it for sewing upholstery/coats/denim etc....
If I may add - get really strong, thick thread. There's a lot of variation depending on task. Rather than making a knot in one end of the thread, I tie the two ends together. Each stitch is now two threads instead of one, so stronger.
Lastly, when you're done sewing the button on and making your final knot on the inside of your jacket, you'll be left with 4 thread ends. Cut them about 3 inches away from the knot. Then use the needle to pull these thread ends *inside* the jacket - that is, between the inner and outer levels of fabric. So, all you'll see on the inside is just a little knot instead of loose threads.
I agree with AileenJ, be sure that you get really, really sturdy thread. I use nylon thread, it's thicker and will hold up to the constant pressure that a coat button will receive. The skewer idea is brilliant, it'll add life to the repair!
Word. That skewer makes a lot of sense since it is a thick wool coat. With cotton shirts I use a pin.