How to Sew a Button Back on a Shirt in Under 5 Minutes
Published on June 1, 2026The Quick Fix for a Loose or Fallen Button
Losing a button right before an important meeting or event is a frustrating rite of passage. Fortunately, sewing a button back on is a basic life skill that takes less than five minutes. By using a simple household trick—the toothpick method—you can ensure your button has the perfect amount of wiggle room to easily slide through the buttonhole without tearing the fabric.
Gather Your Tools
- A needle
- Sewing thread (matching the shirt color)
- The button (if lost, check the inside tag of your shirt for a spare)
- A toothpick or matchstick (the secret to a perfect fit)
- Scissors
Step-by-Step Instructions
Step 1: Thread and Knot Your Needle
Cut a piece of thread about 24 inches long. Thread it through the eye of the needle, pull it through until the ends meet, and tie a secure knot at the end. Doubling the thread this way makes the job twice as fast and twice as strong.
Step 2: Anchor the Thread
Push the needle through the back of the fabric to the front, exactly where the button needs to go. Pull the thread all the way through until the knot catches on the inside of the shirt. Make one small stitch in place to lock the thread securely.
Step 3: Position the Button and the Toothpick
Place the button over the anchor stitch. Slide your toothpick flat against the top of the button, right between the holes. You will sew over this toothpick. This temporary spacer creates a 'shank' (a small pillar of thread), allowing room for the shirt's fabric to sit beneath the button when fastened.
Step 4: Sew the Button
If it is a 2-hole button, sew up through one hole and down through the other, going over the toothpick. If it is a 4-hole button, sew in a parallel or crisscross pattern. Repeat this process 5 to 6 times to ensure a rock-solid hold.
Step 5: Create the Shank
Bring the needle up through the fabric, but not through the button. Carefully slide the toothpick out. Pull the button upward slightly, then wrap your thread tightly around the exposed threads beneath the button 3 to 4 times. This creates a sturdy thread shank that protects the stitches from wear and tear.
Step 6: Tie It Off
Push the needle back down to the inside of the shirt. Slide the needle under your previous stitches to create a loop, thread the needle through the loop, and pull tight to make a knot. Repeat this once more for extra security, then snip the excess thread close to the knot.
Pro Tips for Success
- Match the stitch pattern: Look at the other buttons on your shirt. If they are 4-hole buttons stitched in parallel lines, match that pattern rather than making an 'X'.
- No toothpick? A cotton swab stick, a twist tie, or even a bobby pin works just as well to create the necessary gap.