Thread a needle and sew through the button holes in a straightforward crisscross or parallel pattern, then wrap thread around the base to find it

Sewing a button back on takes about five minutes once you have a needle, thread, and scissors. You do not need a sewing machine. The most common method is to push the needle up through one hole, across to the opposite hole, and back down—repeating until the button is tight. Then you wrap thread around the base of the button (the shank) to lock everything in place and tie off on the back of the fabric.

The hardest part for most people is threading the needle at the start and tying a knot that does not slip. Both have straightforward tricks that work every time. Once you do this once, the motion becomes automatic.

Key Takeaways

  • Use a single strand of thread about 18 inches long, knotted at one end, to sew most buttons securely in under five minutes.
  • Push the needle up from the back of the fabric, through one button hole, across to the opposite hole, and back down—repeat four to six times until snug.
  • Wrap the thread around the base of the button several times to create a shank, then tie off on the back of the fabric to lock the button in place.
  • A toothpick placed under the button while sewing creates space for the thread to wrap, which prevents the button from sitting too tight and cracking.

What you need before you start

Gather a needle, thread that matches the button or garment, small scissors, and the button itself. If the button is missing, you can take a matching one from a spare button packet (usually sewn into the seam of new clothes) or buy a replacement at a fabric store or online.

Thread color matters less than you might think—a close match looks fine from a normal distance. If you cannot find an exact match, a slightly darker shade is less noticeable than a lighter one. For the needle, a standard sewing needle (size 8 or 9) works for most buttons; avoid needles that are too thick or too thin, as they are harder to thread and may bend.

Threading the needle without frustration

Cut about 18 inches of thread from the spool. Pinch one end between your thumb and forefinger and look at it straight on—you will see the actual end of the thread, which is often frayed or fuzzy. Trim it with scissors to make a clean, sharp point. This single step makes threading possible.

Push the pointed end through the needle's eye. If it still will not go, wet the tip of the thread slightly with your tongue or a damp finger—the moisture helps it slide through. Once the thread is through, pull it so one end is about 4 inches long and the other is about 14 inches long. Tie a knot at the short end by looping the thread around your finger, pulling it tight, and sliding the loop off. You now have a knot that will not slip through the fabric.

Positioning the button and starting to sew

Place the button on the spot where it fell off. If you are not sure where it goes, look at the other buttons on the garment and match their position. Push the needle up from the back of the fabric (the side you cannot see when wearing the garment) so the knot catches on the back and the needle comes out through one of the button holes.

If you want the button to sit slightly raised (which prevents it from cracking under stress), place a toothpick flat on top of the button before you start sewing. The thread will wrap around the toothpick instead of pulling the button tight against the fabric. This is optional but recommended for buttons that get heavy use, like those on coats or jeans.

The sewing motion: four to six passes

Push the needle down through the opposite hole, then back up through the first hole. This creates an X or a parallel line, depending on the button's hole pattern. Pull the thread snug but not so tight that you bend the button. Repeat this motion four to six times until the button feels solid and does not wiggle when you tug it.

Most buttons have four holes arranged in two pairs. You can sew in an X pattern (hole 1 to hole 3, then hole 2 to hole 4) or in parallel lines (hole 1 to hole 2, then hole 3 to hole 4). Both methods work equally well. The X pattern is slightly faster; the parallel pattern can look neater. Choose whichever feels natural to you.

Wrapping the base and tying off

Once the button is snug, push the needle up through a hole but do not go back down through the opposite hole. Instead, bring the needle out to the side of the button, between the button and the fabric. Wrap the thread around the base of the button (around all the thread you just created) two or three times. This wrapping creates a small shank—a space between the button and fabric that lets it move slightly without stress.

After wrapping, push the needle to the back of the fabric and tie a knot there. Make a small loop with the thread, pull it tight, and repeat twice to create a knot that will not come undone. Trim the excess thread with scissors. If you used a toothpick, remove it now. The button is done.

Common mistakes and how to avoid them

The most common mistake is pulling the thread too tight while sewing, which can crack the button or bend it. Pull snug enough that the button does not wiggle, but not so hard that your hand shakes. If the button cracks, remove it and start with a new one.

Another mistake is tying the knot on the front of the fabric instead of the back. Always tie off on the side of the garment that faces inward (the side you do not see when wearing it). A knot on the front will catch on things and come loose faster.

A third mistake is using thread that is too long. Eighteen inches is the sweet spot—long enough to sew the button securely without the thread tangling or knotting itself. If your thread knots up while you are sewing, you pulled too hard or the thread twisted. Start over with a fresh piece.

Frequently Asked Questions

Can I sew a button on without a needle?

No, a needle is the only tool that works reliably. You need something thin and pointed to push thread through fabric and button holes. A sewing needle costs less than a dollar and lasts for years.

What if the button has only two holes instead of four?

Sew straight across from one hole to the other, back and forth, four to six times. The motion is the same—just in one direction instead of an X pattern. Wrap the base and tie off the same way.

How do I know if the button is sewn tight enough?

Tug the button gently with your fingers. It should not move or wiggle. If it does, sew two more passes through the holes. If the button feels solid and does not budge, it is tight enough.

Can I use a sewing machine instead of sewing by hand?

Yes, but hand sewing is faster for a single button. A sewing machine requires threading, setting the stitch length, and positioning the fabric under the presser foot—all of which takes longer than the five minutes a hand-sewn button takes. Use a machine if you are sewing many buttons at once.

What if I do not have matching thread?

Use thread that matches the garment color rather than the button color. From a normal distance, thread that blends with the fabric is less noticeable than thread that stands out. If the garment is patterned, pick the dominant color.