Thread your needle and anchor it to the fabric
A 4-hole button stays put because you're locking thread through two separate pairs of holes, which spreads the stress across the button instead of concentrating it on one path. Start by cutting about 18 inches of thread—longer than you think you need, because you'll use more than you expect. Thread it through the needle's eye and pull it so one end is about 6 inches shorter than the other; you'll work with both strands at once.
Place the button where it belongs on the fabric. From the back of the fabric, push the needle up through one hole—let's call it the top-left hole. Pull the thread all the way through until the short end catches on the back of the fabric and stops. You've now anchored your thread so it won't slip out as you sew.
Key Takeaways
- A 4-hole button requires you to sew through two separate pairs of holes so the stress on the button spreads evenly and it lasts longer.
- Use about 18 inches of thread, work with both strands at once, and anchor the thread on the back of the fabric before you start sewing.
- Sew through the top-left and bottom-right holes first, then switch to the top-right and bottom-left holes, making at least four passes through each pair.
- Wrap thread around the stitches under the button to create a shank, which lets the button move freely and prevents the thread from snapping under stress.
- Tie off on the back of the fabric with a small knot, then run the needle through the fabric one more time and trim the thread close to the surface.
Sew through the first pair of diagonal holes
Now push the needle down through the hole diagonally across from where you came up—if you went up through top-left, go down through bottom-right. Pull the thread snug but not tight; you want it firm enough that the button won't wiggle, but loose enough that you can still move the button slightly with your finger. If you pull too hard, the thread will snap when the button takes stress.
Come back up through the top-left hole again. You've now made one complete pass through that diagonal pair. Repeat this path three more times—up through top-left, down through bottom-right, up through top-left again. After four passes, you'll have four parallel threads running diagonally across the button, and that pair of holes will be locked solid.
Switch to the second pair and repeat
Now push the needle down through the top-right hole. Come back up through the bottom-left hole. This is the second diagonal pair, perpendicular to the first. Make four passes through this pair the same way you did the first: down through top-right, up through bottom-left, down through top-right, up through bottom-left. After you finish the fourth pass, you'll have an X pattern of thread across the button, with four threads in each direction.
At this point, the button is mechanically find. The two diagonal pairs of holes share the load, so if one thread breaks, the others hold the button in place. A button sewn this way will outlast one where all the thread runs through the same two holes.
Create a shank to protect the thread
Before you tie off, you need to create a small space between the button and the fabric. This space, called a shank, lets the button move slightly when you button and unbutton, which prevents the thread from snapping under repeated stress. Push the needle up through any hole, but this time don't push it all the way through the button—stop when the needle is under the button, between the button and the fabric.
Wrap the thread around the needle three times, then pull the needle through those wraps. You've created a small coil of thread under the button. Push the needle back down through a hole to lock that coil in place. This shank is what keeps the button from pulling the thread tight against the fabric every time you use it.
Tie off and finish
Push the needle to the back of the fabric and make a small stitch in place—go down and come back up through the same spot in the fabric, but not through the button. Pull the thread snug. Now tie a small knot by looping the thread around your finger, pushing the needle through the loop, and pulling tight. Make the knot as close to the fabric as possible so it won't catch on anything.
For extra security, run the needle through the fabric one more time a quarter-inch away from the knot, then trim the thread close to the surface. The thread will disappear into the fabric and won't unravel. Your button is now sewn the way a tailor would do it—it will take months or years of regular use before it comes loose.
What to do if you run out of thread mid-sew
If your thread gets too short to work with before you've finished all four passes through both pairs, tie off where you are, anchor a new thread the same way you started, and pick up where you left off. The knot will be hidden under the button. You don't need to match the old thread exactly—a close color is fine, and nobody will see it anyway.
This approach works especially well on garments you wear often, because you can reinforce weak spots without starting over. If a button is already loose and you catch it early, you can add a few more passes through the same holes and extend its life by months.
Frequently Asked Questions
Can I use a single thread instead of doubling it?
You can, but the button will come loose faster. A doubled thread is twice as thick and twice as strong. If you only have thin thread, make five or six passes through each pair of holes instead of four, or use a longer piece of thread and fold it in half so you're working with four strands at once.
What if the holes are too small for my needle?
Use a smaller needle. A needle that's too thick for the hole will split the thread and make sewing harder. If you don't have a smaller needle, you can carefully enlarge the hole by pushing a toothpick or small nail through it from both sides, but this risks cracking the button if it's plastic.
Do I need to sew through both pairs of holes, or can I just use one pair?
You can use one pair, but the button will come loose much faster because all the stress goes through two holes instead of four. A 4-hole button is designed so you use both pairs—that's why it has four holes instead of two.
How tight should I pull the thread?
Pull it snug enough that the button doesn't wiggle when you tug it, but loose enough that you can still move the button slightly with your finger. If you can't move it at all, the thread is too tight and will snap the first time you button the garment hard.
What if the button is on a coat or heavy fabric?
Use the same method, but make five or six passes through each pair of holes instead of four, and make the shank slightly thicker by wrapping the thread around the needle four or five times instead of three. Heavy fabrics put more stress on buttons, so they need stronger attachment.