You can sew a button by machine faster than by hand, and the stitch holds longer
A sewing machine button stitch is stronger than hand-sewing because the machine makes dozens of passes over the same spot in seconds. Set your machine to a zigzag stitch, lower the presser foot over the button, and let the needle rock side to side through the holes. The whole job takes about five minutes once you thread the machine. You do not need special feet or thread — your regular presser foot works fine, and any thread that matches your garment will do.
The main difference from hand-sewing is that you have to stabilize the button so it does not move while the needle hits it. A scrap of fabric under the button does this. You also need to make sure the needle actually enters each hole, which means positioning the button correctly before you start.
Key Takeaways
- Thread your machine with thread that matches your garment, and use a zigzag stitch set to a width that fits your button holes.
- Place a small scrap of fabric under the button to keep it from sliding, and lower the presser foot to hold everything in place.
- Manually turn the wheel once to check that the needle enters both holes before you press the pedal.
- Sew for about 20 to 30 stitches, then raise the presser foot and trim the thread tails close to the button.
Thread your machine and set the stitch width
Load your bobbin with thread that matches your garment. Wind the top thread through the tension discs and thread guides the way your machine manual shows. Most machines have a diagram on the side or inside the door.
Set your stitch to zigzag. Turn the stitch dial to the zigzag symbol — it usually looks like a sideways Z. Then adjust the stitch width to match your button. If your button holes are close together, set the width to 2 or 2.5 millimeters. If they are farther apart, go to 3 or 3.5 millimeters. Start narrow; you can always widen it if the needle misses a hole.
Position the button and stabilize it
Cut a small square of scrap fabric — about two inches by two inches — and place it under the button on the garment. This keeps the button from moving or getting pulled into the machine. Denim scraps, cotton, or even a folded piece of paper works.
Lower the presser foot over the button so the foot holds the button and the scrap in place. The button should sit flat under the foot, and the holes should be roughly centered under the needle. If your button is thick or domed, you may need to raise the presser foot lever slightly to create more space, but the foot should still touch the fabric around the button.
Check the needle path before you sew
Turn the handwheel (the large wheel on the right side of the machine) toward you one full rotation. Watch the needle as it moves. It should dip down and pass through one hole, then swing to the side and pass through the other hole. If the needle misses either hole, stop and adjust the button position or the stitch width.
This check takes ten seconds and prevents you from sewing a button that will not work. Once you see the needle enter both holes, you are ready to sew.
Sew the button with short bursts
Press the foot pedal gently and let the machine run for about 20 to 30 stitches. The needle will zigzag back and forth through the button holes. You do not need to guide the fabric — the presser foot holds everything in place. If you are nervous, use short bursts of the pedal instead of holding it down steady.
Stop when you have made enough passes that the button feels solid. Lift the presser foot and raise the needle to its highest point by turning the handwheel. Pull the garment away from the machine.
Finish the thread and remove the stabilizer
Trim the thread tails close to the button with scissors. Pull away the scrap fabric from underneath. If any threads are still loose, tie them off on the back of the garment and trim again.
Test the button by pulling on it. It should not move. If it feels loose, you can sew over it again — just lower the presser foot and run another 10 to 15 stitches through the same holes.
Troubleshooting common problems
If the needle keeps missing one hole, the button may have shifted. Raise the presser foot, reposition the button so both holes are centered under the needle, and try again. If the stitch width is too narrow, the needle will only graze the edge of the hole instead of passing through it — widen the stitch by half a millimeter and test again with the handwheel.
If the button is pulling away from the fabric or the thread is bunching, the presser foot may not be holding the button firmly enough. Make sure the foot is lowered all the way and the button is sitting flat. For very thick buttons, you can place a second scrap of fabric on top of the button to help the presser foot grip it.
Frequently Asked Questions
Can I use any thread color, or does it have to match?
Thread that matches your garment looks best and is standard practice. If you cannot find an exact match, choose a color slightly darker than the fabric — it will blend better than a lighter shade. The thread is visible on the button, so color matters more for appearance than function.
What if my button has four holes instead of two?
Set your stitch to a straight stitch instead of zigzag, and position the button so the needle enters one pair of holes. Sew 15 to 20 stitches, then raise the needle and reposition the button so the other pair of holes is under the needle. Sew another 15 to 20 stitches. This keeps the thread from tangling and distributes the stress evenly.
Do I need a special presser foot for buttons?
No. Your regular all-purpose foot works fine. Some machines have a buttonhole foot, but that is for sewing buttonholes, not buttons. The all-purpose foot is what you need.
How many stitches should I make before I stop?
Twenty to thirty stitches is usually enough for a shirt button. If the button will get heavy use — like on a coat or work pants — make 40 to 50 stitches. The more passes you make, the stronger the hold, but there is a point of diminishing return. Test by pulling the button; if it does not move, you are done.
What if the button is loose after I sew it?
Raise the presser foot, reposition the button, and sew over it again for another 15 to 20 stitches. You can sew the same button multiple times without damage. If the button still feels loose after a second round, check that the presser foot is lowered all the way and the stitch width is wide enough to pass through both holes.