How To: Sew a button by hand

Sew a button by hand

Learn how to sew a button by hand. Not wearing your favorite shirt because it's missing a button? Don't worry—sewing on a new one is simple and fast.

Step 1. Select a button & thread

Select an appropriate button and matching thread for the article of clothing.

Step 2. Thread your needle

Cut a suitable length of thread with scissors (12 to18 inches is generally enough), and thread and knot your needle.

Step 3. Position the button

Position the button and check to make sure it lines up with the buttonhole.

Step 4. Make first stitch

Make your first stitch by inserting the needle into the back of the fabric (where the knotted end won't show) and through one of the holes in the button.

Step 5. Place a pin or a toothpick

Take a pin or a toothpick, and center it on top of the button. This will create space between the button and the fabric, so that later the button will slip easily into the buttonhole. For now, hold the pin in place with your finger.

Step 6. Secure pin with stitch

Insert the needle through the next hole, into the fabric, and all the way through. This stitch will now hold the pin in place.

Step 7. Make next stitch

Insert the needle back up through the fabric and into the first hole. If you have a four-hole button, stitch up through a new hole. Pull the thread all the way through.

Step 8. Repeat

Keep repeating these stitches until the button is secure. This will usually take eight complete stitches.

Step 9. Tie off thread

On your last stitch, end with a double knot on the back side of the fabric.

Step 10. Remove the pin

Now cut the excess thread and remove the pin. Gently pull up on the button to create space for the fabric.

Step 11. Button it up

Button up your refurbished article of clothing with pride.


FACT: Buttons were invented more than 3,000 years ago, although they were originally worn as decoration.

Just updated your iPhone to iOS 18? You'll find a ton of hot new features for some of your most-used Apple apps. Dive in and see for yourself:

Be the First to Comment

Share Your Thoughts

  • Hot
  • Latest