How to Sew a Button on a Shirt

Learn how to sew a loose or missing button back onto your shirt with this simple step-by-step guide. Quick and easy repairs for your clothes.

Other

FigsiT Project Rating

DIY-friendly

Be careful when handling sharp sewing needles to avoid finger pricks.

Safety gear: None

Tools Required (4)

Not sure what something is? Tap it to see a picture.

Materials Needed (2)

Tell FigsiT your exact setup and get your personal tools list, materials, and steps in seconds.

Step-by-Step Instructions

  1. 1.
    Thread your needle with about 24 inches of thread and tie a secure knot at the end.
  2. 2.
    Position the button on the fabric where it needs to be attached, using a marker if necessary to ensure it aligns with the buttonhole.
  3. 3.
    Push the needle from the back of the fabric through to the front and up through one of the button holes.
  4. 4.
    Place a toothpick or extra needle between the button and the fabric to act as a spacer for the thread shank.
  5. 5.
    Continue stitching through the button holes and the fabric several times to secure the button.
  6. 6.
    Remove the spacer, then wrap the thread tightly around the stitches between the button and the fabric several times to create a sturdy shank.
  7. 7.
    Push the needle back through to the underside of the fabric, tie off the thread with a secure knot, and trim the excess with scissors.

Want to see it done first?

Every skill you have today, you were once terrible at.

FigsiT. Get the answers now. figsit.com/guide/sew-a-button

Tell FigsiT your exact setup and get your personal tools list, materials, and steps in seconds.

More in Other

How to Make a Candle at Home: A Simple Step-by-Step Guide
5 tools
5 materials
8 steps

Part of The FigsiT DIY Bible. Browse every guide by category.