A Lost Button Does Not Ruin Your Shirt

Button falls off. You put the shirt in the back of the closet. You never wear it again. Stop. Sewing a button takes 5 minutes. You do not need a sewing machine. You do not need sewing experience. You need a needle, thread, and this guide.

What You Need

  • Needle (hand-sewing needle – any size works)
  • Thread (match color to shirt, or use clear thread)
  • Button (the one that fell off)
  • Scissors
  • Toothpick or matchstick (for creating thread shank)

Step 1: Thread the Needle

Cut about 18 inches of thread. Wet the end slightly (lick it). Push through needle eye. Pull until both ends are even. Tie a knot at the ends. Double thread is stronger for buttons.

Step 2: Mark Button Position

Look at other buttons on the garment. Note their position relative to buttonhole. Mark where button should go with a pin or small dot.

Step 3: Start from Back of Fabric

Push needle from back side of fabric (inside of shirt) to front side at your marked position. Pull thread until knot stops at back.

Method: 4-Hole Flat Button (Most Common)

Place button over needle. Push needle up through one hole. Pull thread through. Push needle down through opposite hole diagonally. Pull tight but not too tight (leave slight slack for shank). Repeat 4-5 times. Then switch to the other two holes. Repeat 4-5 times. Finish by wrapping thread under button to create shank (see below).

Method: 2-Hole Flat Button

Place button over needle. Push needle up through first hole. Pull thread through. Push needle down through second hole. Pull tight. Repeat 6-8 times. Finish with shank.

Method: Shank Button (Has Loop on Back)

Shank buttons have a built-in loop on back – no visible holes. Bring needle from back to front. Place button so shank aligns with your thread. Sew through shank 4-5 times. Do not pull too tight – shank needs space. Finish with knot on back.

How to Create a Thread Shank (Critical for Flat Buttons)

Flat buttons need a thread shank – a small gap between button and fabric. This allows fabric thickness when buttoned. After sewing, pull button slightly away from fabric. Wrap thread around the threads under button 3-4 times. Push needle to back of fabric. Tie knot. The wrapped threads create space – the button should wiggle slightly.

Step: Finishing the Knot

After wrapping shank, push needle to back of fabric. Create small loop with thread. Pull needle through loop. Tighten. Repeat for second knot. Cut excess thread close to knot.

Troubleshooting Common Problems

  • Button too tight (won't button): Shank not tall enough. Cut thread, restart with thicker spacer (toothpick) under button while sewing.
  • Button too loose (wobbles): Shank too tall. Pull tight on final wrap or restart with less slack.
  • Thread breaks: Use doubled thread or thicker thread (button thread).
  • Button falls off again: Did not tie off properly at back. Use double knot and longer tail.

How to Match Thread Color

  • Use matching thread color to blend in
  • Use clear nylon thread (invisible – works on any color)
  • Use contrasting thread for decorative look (jeans, coats)

What About Sewing Machines?

Buttons can be sewn by machine with a button foot. But hand sewing is actually easier for most people and produces more durable results. Do not buy a machine just for buttons.

Conclusion: 5 Minutes Saves Your Shirt

Sewing a button is a basic life skill that takes 5 minutes to learn and 5 minutes to do. Keep a small sewing kit in your closet. Next time a button falls off, you will fix it immediately instead of relegating the shirt to the back of the closet.