Colorful buttons and sewing supplies on fabric
HomecraftsHow to Sew a Button
BeginnerSafety: low

How to Sew a Button

Quick hand-sewing basics

Elena ParkElena Park Updated 2025-09-20 10 min 5 steps

Learn to sew a button back on securely. This essential life skill takes just a few minutes to learn and will save you countless trips to the tailor.

10 min

Time Required

Under $5

Estimated Cost

5

Steps

low

Safety

What You'll Need

0/5

Tools

Materials

0/5 Steps0% complete
1

Step 1 of 5

Thread the Needle

Threading a needle with matching thread
Click to zoom

Cut about 24 inches of thread. Pass it through the needle's eye and pull until both ends meet. Tie a knot at the end with both strands together.

Tip

Wet the thread tip slightly to stiffen it for easier threading.

2

Step 2 of 5

Mark the Position

Button pinned in correct position on shirt fabric
Click to zoom

Mark where the button should go using the existing buttonhole as a guide. For a 4-hole button, mark the center position. Pin the button in place if needed.

3

Step 3 of 5

Sew Through the Holes

Sewing thread through button holes on fabric
Click to zoom

Push the needle up through the fabric and one button hole. Then down through the diagonal hole. Repeat 4-6 times. Move to the other pair of holes and repeat. For 2-hole buttons, simply alternate between the two holes.

Pro Tip

For a 4-hole button, sew in an X or parallel pattern — either works, but be consistent.

4

Step 4 of 5

Create a Shank

Thread being wrapped around button base to create shank
Click to zoom

Wrap the thread around the base of the button 5-6 times to create a thread shank. This gives the buttonroom to sit above the fabric and makes buttoning easier.

Tip

Flat buttons on thick fabric need a shank. Buttons on thin fabric may not need one.

5

Step 5 of 5

Secure and Trim

Finished sewn button with thread secured and trimmed
Click to zoom

Push the needle to the underside of the fabric. Make a few small stitches and tie a secure knot. Trim the thread close to the knot. Give the button a gentle tug to test.

sewingbuttonsclothing repairhand sewingcrafts