Thread your needle and knot the end

Start by cutting an arm's length of thread — about 18 inches — and pulling it through the eye of your needle. Use a thread color that matches your button or the garment. Once the thread is threaded, hold both ends together and tie a knot at the end so the thread won't slip back through the fabric.

If you're working with a button that's partially attached or hanging by a thread, snip away the old thread first. For a button that's completely missing, you're starting fresh on the garment itself.

Key Takeaways

  • Push your needle up through one hole from the back of the fabric, then down through the other hole to create an X pattern.
  • Make four to six passes through both holes, keeping your stitches tight and parallel to build a strong hold.
  • Wrap thread around the stitches underneath the button to create a shank, which prevents the button from cracking under stress.
  • Tie off your thread on the back of the fabric with two small knots to lock the button in place permanently.

Push the needle up through the first hole

Position your garment so the back side faces you. This is where your knot will sit — it anchors everything. Push your needle up through one of the two holes from the back, pulling the thread until the knot catches and stops it. The knot stays hidden on the back side of the fabric.

Now you have thread coming up through the first hole with the needle at the front of the button. You're ready to make your first stitch.

Cross to the second hole and push down

Bring the needle across the button to the second hole and push it down through that hole. Pull the thread snug but not so tight that you bend the button or pucker the fabric. You've now made one complete pass through both holes.

The thread should form a straight line across the top of the button, connecting the two holes. This line is the beginning of your stitch pattern.

Repeat the crossing motion four to six times

Push the needle back up through the first hole again, then down through the second hole. Repeat this motion — up through hole one, down through hole two — until you've made four to six passes total. Each pass should sit parallel to the last one, creating a neat bundle of thread across the button's face.

Keep your tension consistent. If you pull too hard, the button will warp or crack. If you pull too loose, the stitches will slip and the button will fall off. Aim for snug but not strained.

Wrap thread around the stitches to create a shank

Once you've made your final pass down through hole two, bring the needle back up — but this time, don't go through a hole. Instead, push the needle up between the button and the fabric, in the space where all your thread bundles sit. This creates a small gap, called a shank, between the button and the garment.

Now wrap your thread around these bundled stitches three to four times, spiraling around them tightly. This wrapping reinforces the connection and prevents the button from cracking when it's buttoned and unbuttoned repeatedly. A button without a shank will eventually snap because the stress concentrates in one spot.

Tie off the thread on the back of the fabric

After your final wrap, push the needle back down through the fabric to the back side. You should now have thread on the back of the garment, away from the button itself. Make a small stitch in place — push the needle through a tiny loop of fabric and pull tight — then repeat this small stitch one more time right next to the first one.

Trim the thread close to the knots. The two small stitches lock the thread in place so it won't unravel. Your button is now secured and should hold through many wash and wear cycles.

Frequently Asked Questions

What if I only have one hole visible on the button?

You have a shank button — it has a metal or plastic loop on the back instead of holes. These buttons are sewn differently: you wrap thread around the shank loop repeatedly instead of threading through holes. Push your needle under the shank from back to front, wrap around it, and repeat six to eight times before tying off.

Can I use the same thread I used to sew the garment originally?

Yes, if you have it. Matching thread is ideal because it blends with the button and fabric. If you don't have the original thread, use whatever color is closest. A thread that matches the button itself is less noticeable than thread that matches the garment.

My button keeps falling off after a few weeks. What am I doing wrong?

You're likely skipping the shank or not making enough passes through the holes. The shank — that small gap between button and fabric — is what prevents stress cracks. Also check that you're making at least four passes and that your knots on the back are tight. If the thread itself is breaking, you may be pulling too hard while stitching.

Do I need a thimble to sew a button?

A thimble protects your finger if the needle pokes through, but it's not required for a straightforward button. If you're sewing through thick fabric or multiple layers, a thimble makes the work easier and safer. Wear it on the finger that pushes the needle through.