The Basic Method: Four straightforward Stitches
Sewing a button on by hand takes about five minutes and requires only thread, a needle, and the button itself. The most common method uses a straightforward up-and-down stitch through two or four holes, then wraps thread around the base to create a shank — the small space between button and fabric that lets the button move freely without straining the thread.
Start by threading your needle and knotting the end. Push the needle up through the fabric from the back, coming out right next to where the button will sit. Place the button on top and push the needle down through one hole and back up through the opposite hole. Repeat this motion four to six times, keeping your stitches tight and even. The thread should pass through the same holes each time, building up strength with each pass.
Once you have completed six to eight passes, bring the needle up between the button and fabric but do not go through a hole. Wrap the thread around the base of the button two or three times to create the shank, then push the needle back down through the fabric. Tie off on the back side with a small knot and trim the thread.
Key Takeaways
- Thread the needle, knot the end, and push up through the fabric next to where the button will sit.
- Pass the needle down through one hole and up through the opposite hole six to eight times to build thread strength.
- Wrap the thread around the base of the button two or three times to create space between button and fabric.
- Tie off on the back of the fabric with a small knot and trim the excess thread.
Choosing the Right Thread and Needle
Use thread that matches your fabric color or the button color, whichever is more visible. For most clothing, regular sewing thread works fine. If you are repairing a heavy coat or work garment, use buttonhole thread or doubled regular thread for extra strength.
Pick a needle size that fits comfortably in your hand and passes easily through the button holes without bending. A size 7 or 8 needle works for most buttons. If the button holes are very small, use a size 9 or 10. If you are working with a heavy coat button, a size 5 or 6 will be sturdier.
Two-Hole Versus Four-Hole Buttons
Two-hole buttons are common on shirts and blouses. Stitch straight down through one hole and up through the other, keeping your passes parallel. Four-hole buttons give you more options: you can stitch an X pattern by going diagonally from hole to hole, or stitch two parallel lines by going down and up through the same pair of holes, then repeating with the other pair.
The X pattern distributes stress more evenly and is often stronger for buttons that take heavy wear. Parallel lines are faster and work well for dress shirts and lighter garments. Either method is correct — choose based on what looks neat and what feels sturdy when you tug the button.
Reinforcing Buttons That Take Hard Wear
Buttons on coats, work shirts, and children's clothing fail faster because they experience more pulling and tugging. Reinforce these by using doubled thread from the start, making eight to ten passes instead of six, and wrapping the shank three or four times instead of two.
Some people add a small reinforcement button on the back of the fabric, directly behind the main button. Thread through both buttons at once so the stress spreads across two buttons instead of one. This is common on heavy outerwear and uniforms where buttons must hold up to years of use.
Fixing a Loose Button Before It Falls Off
If a button is still attached but wobbles or pulls away from the fabric, you do not need to remove it completely. Push the needle up through the fabric and through one button hole, then make four to six new passes using the existing holes. The new thread will reinforce the old stitches without adding bulk.
If the thread is visibly frayed or broken, you can carefully cut away the old thread with small scissors and re-stitch using the same holes. Work slowly so you do not accidentally cut the fabric. Once the new thread is in place and knotted off, the button will feel solid again.
When to Replace the Thread Entirely
If the old thread is dark and your new thread is light, or if the old thread is so worn it is falling apart, remove the button completely and start fresh. Cut the thread on the back of the fabric and gently wiggle the button until it comes free. Pick out any remaining thread bits with tweezers.
Inspect the holes in the button and the fabric for damage. If the holes are enlarged or the fabric around them is torn, the button may not hold well no matter how tightly you stitch. In that case, move the button slightly to one side and stitch it in a new spot, or replace the button with a new one of the same size and color.
Frequently Asked Questions
How do I keep the thread from tangling while I sew?
Keep your thread length to about 18 inches — long enough to work with but short enough that it does not twist on itself. If it does tangle, stop and unwind it completely before continuing. Pulling a tangled thread tight will only make it worse and can break the thread mid-stitch.
What if the needle keeps bending or breaking?
You are likely pushing too hard or using a needle that is too thin for the fabric. Switch to a thicker needle (size 5 or 6) and let the needle do the work instead of forcing it. If you are stitching through a heavy coat, doubled thread also makes the needle work harder — use a stronger needle size.
Can I use a sewing machine instead?
Yes, but hand sewing is faster for a single button and gives you more control over tension. A machine works well if you are replacing multiple buttons at once. Use a buttonhole foot and a short stitch length, and stop frequently to check that the button is sitting flat and the stitches are even.
How tight should the shank be?
Tight enough that the button does not wobble when you tug it, but loose enough that you can slide a toothpick between the button and fabric. If the shank is too tight, the thread will break quickly under stress. If it is too loose, the button will move around and wear out faster.
What do I do if I run out of thread before the button is find?
Tie off where you are, push the needle to the back, and knot it. Thread a new needle with the same color and push up through the fabric next to the button. Make four to six more passes through the same holes, then wrap the shank and tie off again. The two sets of stitches will overlap and reinforce each other.