You can sew a button onto a jacket by hand with a needle, thread, and the button itself—no machine needed
A loose or missing button on a jacket is one of the easiest clothing repairs to do yourself. The whole job takes about ten minutes and costs almost nothing. You thread a needle, push it through the button holes and the fabric underneath, tie it off, and you're done. The button will hold as long as a factory-sewn one if you use the right knot and wrap the thread properly underneath.
The hardest part is usually finding a matching button if the original is lost. If you have the button, the repair is straightforward. If you don't, check the inside seams of the jacket—manufacturers often sew a spare button there. If there's no spare, you can replace it with a similar button from a fabric store or online, or take the jacket to a tailor for a few dollars.
Key Takeaways
- Thread a needle with about 18 inches of thread, knot one end, and push it up through the fabric from the back so the knot stays hidden inside the jacket.
- Push the needle through one hole of the button, then through the opposite hole, and repeat four to six times to build strength.
- Wrap the thread around the threads underneath the button two or three times to create a shank, then push the needle to the back and tie it off.
- Use thread that matches the button color, or use thread that matches the jacket if the button is dark or patterned.
- Check the inside seams of your jacket for a spare button sewn by the manufacturer before buying a replacement.
What you need to gather before you start
Collect a needle, thread, the button, and scissors. The needle should be small enough to pass through the button holes without forcing—a standard sewing needle works for most buttons. Thread color should match the button if possible; if the button is multicolored or dark, match the jacket instead. You need about 18 inches of thread, which is roughly the distance from your fingertip to your elbow.
If the button is missing, look inside the jacket along the seams and hems. Manufacturers often sew a spare button there as a backup. If there's no spare and you need to buy one, bring the jacket or a photo to a fabric store so you can match the size and color. Button sizes are measured in lines, where each line equals 1/40 of an inch—most jacket buttons are 16 to 24 lines, but the store staff can measure the buttonhole to be sure.
Threading the needle and anchoring the thread
Cut about 18 inches of thread and push one end through the needle's eye. Pull the thread so about 2 inches hangs on one side and the rest on the other. Tie a knot at the longer end by looping the thread around your finger, pulling the loop tight, and sliding it down to the end. The knot should be roughly the size of a pea—large enough that it won't slip through the fabric, but not so large it's visible from the front.
Find the spot where the button should sit. From the inside of the jacket, push the needle up through the fabric and out through one of the button holes. The knot will catch on the inside and stay hidden. Pull the thread until the knot is snug against the fabric. Now the needle is ready to sew the button down.
Sewing the button with the cross or parallel method
There are two common ways to sew a button: the cross method and the parallel method. The cross method works for buttons with four holes. Push the needle down through the hole diagonally opposite the one it came out of, then back up through one of the remaining holes. Push it down through the last hole and back up through the first hole. Repeat this pattern four to six times until the button feels tight and won't move.
The parallel method works for any button. Push the needle down through the hole next to the one it came out of, then back up through the first hole. Repeat, always going down and up through the same two holes. This creates two parallel lines of thread. Do this four to six times. For a two-hole button, you have no choice but to use the parallel method. Either way, the button should be snug but not so tight that the fabric bunches underneath.
Creating the shank and finishing the knot
Once the button is find, you need to wrap the thread underneath it to create a small space called a shank. This space lets the button sit slightly away from the fabric, which makes it stronger and less likely to break off. Push the needle to the back of the jacket but don't go through a button hole—instead, push it through the fabric right next to the button. Bring it back out a quarter-inch away.
Now wrap the thread around the threads underneath the button two or three times, pulling gently so the wraps are snug but not crushing. Push the needle back to the inside of the jacket and tie it off. Make a small loop with the thread, push the needle through the loop, and pull tight. Do this twice to make sure the knot won't slip. Trim the thread close to the knot. The button is now sewn and will last as long as a factory button.
Choosing the right thread for different button types
Thread color matters more than most people think. If the button is light or neutral, use thread that matches the button. If the button is dark, patterned, or multicolored, use thread that matches the jacket fabric instead—dark thread will be less visible against a dark button, and thread that matches the jacket will blend in from the front. Polyester thread is stronger than cotton and works well for jackets that get heavy use.
For buttons on formal jackets, match the thread to the button as closely as you can. For casual jackets, the color match is less critical as long as the thread isn't obviously wrong. If you're unsure, ask the fabric store staff to hold the thread and button together under good light. A close match will look intentional and professional, even if it's not perfect.
When to replace the button instead of repairing it
If the button is cracked, chipped, or discolored, replacing it is better than sewing the old one back on. A damaged button will keep breaking and may fall off again soon. If you have the spare button from inside the jacket, use that. If not, measure the buttonhole width and bring that measurement to a fabric store, or take a photo of the jacket so staff can match the size and style.
Some buttons are decorative and attached differently—they may be glued or riveted rather than sewn. If the button won't budge when you try to sew it, it may be glued. In that case, a tailor can replace it properly. For most jacket buttons, though, hand sewing is fast and reliable.
Frequently Asked Questions
Can I use a sewing machine instead of sewing by hand?
Yes, a sewing machine is faster and creates a stronger seam, but hand sewing works just as well for a single button and is easier if you're not comfortable with a machine. Hand sewing also lets you control the tension better and avoid damaging delicate jacket fabric. For a jacket button, hand sewing is the standard method.
What if the buttonhole is torn or stretched?
If the hole itself is damaged, sewing the button back on won't hold. The button will pull through the torn fabric. A tailor can reinforce the buttonhole or move the button slightly to a spot where the fabric is intact. This is a job worth taking to a professional because a bad repair will fail quickly.
How tight should the button be when I'm done?
The button should be snug enough that it doesn't wiggle or move side to side, but loose enough that you can slide a piece of paper between the button and the fabric. If it's too tight, the thread will break under stress. If it's too loose, the button will fall off again. The shank underneath gives you a little give, which is what makes the repair last.
Can I use the same thread color as the jacket if I can't find a match?
Yes. If the button is dark or patterned, matching the jacket is actually the better choice. Thread that matches the fabric will be less visible from the front and looks intentional. Only try to match the button color if the button is light or neutral and stands out against the jacket.
What if I lose the button and can't find a spare?
Fabric stores sell replacement buttons in many sizes and styles. Bring the jacket or a photo and the measurement of the buttonhole, and staff can help you find a close match. If you want an exact match, a tailor may be able to source one, though it may cost more. For most jackets, a slightly different button is fine as long as the size and general style are similar.