How to Sew on a Button by Hand: Flat and Shank Buttons

NeedleAndHoop is reader-supported. If you buy through our links we may earn a commission at no extra cost to you. As an Amazon Associate we earn from qualifying purchases. Disclosure.
Here's the method from University of Florida IFAS Extension.
What you need
Thread, a hand-sewing needle, the button and scissors. A needle threader and thimble are optional, per UF Extension. A small kit covers all of it.

Vellostar 100-Piece Hand Sewing Kit
- 24 thread colors, needles, scissors, tape measure, seam ripper, thimbles and more, per the listing
- Organized carry case
- Threads are #402 general-purpose polyester, 100 yd each
Two kinds of buttons
- Flat buttons have 2 or 4 holes. UF Extension says 4-hole buttons are meant for places that get more wear and tear.
- Shank buttons have a loop on the back and can only be sewn by hand.
The point of a shank, built-in or made from thread, is to raise the button so it sits above the fabric and through the buttonhole.
Prepare the thread
Cut about 16 inches of thread and thread the needle. Pull both tails even and tie a knot. UF Extension says a single thread normally isn't strong enough unless the thread is thick.
2-hole button
- Start from the wrong side of the fabric and come up through one hole.
- Go down through the opposite hole.
- To make a shank, place a toothpick or a needle under the thread on top of the button. Stitch a few more times over it.
- Remove the toothpick. Bring the needle up under the button (between button and fabric).
- Wrap the thread around the stitches a few times, tightly.
- Pass the needle to the inside and knot off.
4-hole button
Same steps, but stitch diagonally to make an X, or in two parallel bars. UF Extension says either is fine. Use the toothpick shank here too.
Shank button
Use doubled thread, stitch through the shank several times, and knot off on the inside. UF's steps for shank buttons don't use a toothpick.
FAQ
How much thread?
About 16 inches, doubled and knotted.
Why the toothpick?
It makes a thread shank so the button fits through the buttonhole.
X or two lines on a 4-hole button?
Either, per UF Extension.