Skip to steps

How to Sew on a Button by Hand

Sew a button back on by hand: mark the spot, stitch through the holes, knot on the back, and tug-test. Read one step at a time. Start with preflight. Will not align? Button will not align. Thread tangles? Thread keeps tangling. Falls off again? Button falls off again.

Tips for reading this guide

  • One step at a time. Read the green caption, the Why line, then the bullets.
  • Move on when the green done line is true — then go to the next step.
  • Mark before you sew.
  • Need threading help? See related guide how to thread a sewing needle after publish.
Illustration: hands sewing a button onto a shirt with needle and thread

Things You'll Need

  • Matching button
  • Hand-sewing needle
  • Strong sewing thread
  • Scissors
  • Optional chalk or pin for marking
  • Good light

Where are you stuck?

Follow Start here to sew on a button. Jump to a branch for alignment, tangles, or repeat failures.

Start hereMark → stitch holes → knot → align → tug test

Before you start

Preflight — matching button, thread, needle, scissors, good light; thread the needle.

Matching button · threaded needle · scissors · good light.

Illustration: button needle thread scissors and garment ready on a table

Missing the right button or an unthreaded needle stops the repair before it starts.

  1. Find a matching or close button (check the spare often sewn inside).
  2. Thread a needle with strong sewing thread.
  3. Sit in good light with scissors handy.

Button, threaded needle, and scissors are ready.

Step 1

Mark the exact button position aligned with the buttonhole.

Mark through buttonhole alignment · exact spot · chalk or pin.

Illustration: marking button position on fabric aligned with buttonhole

A beautiful sew in the wrong place still will not close the garment.

  1. Close the garment and mark through the buttonhole center.
  2. Or mark where the old button sat if holes remain.
  3. Confirm with a pin before sewing.
  4. Will not align later? → Button will not align.

The button position is marked in the correct spot.

Step 2

Thread the needle and knot the end (double thread is fine for strength).

Thread needle · knot end · optional double thread.

Illustration: knotted double thread on a hand sewing needle

A knot stops the first stitch from pulling straight through.

  1. Use a comfortable working length (about 18–24 inches).
  2. Optional: double the thread for buttons.
  3. Tie a small knot at the end.
  4. Thread tangles? → Thread keeps tangling.

Needle is threaded and the end is knotted.

Step 3

Anchor on the mark: needle from fabric back to front.

Up from back at the mark · anchor ready for the button.

Illustration: first anchor stitch coming up through fabric for a button

Starting from the back hides the knot and sets the position.

  1. Bring the needle up from the underside at the mark.
  2. Pull until the knot stops on the back.
  3. Keep the mark centered.

The first stitch is anchored at the mark.

Step 4

Place the button and bring the needle up through the first hole.

Seat button · up through first hole · hold steady.

Illustration: needle coming up through first hole of a button

Holding the button still on the mark prevents drift while you sew.

  1. Set the button on the mark.
  2. Push the needle up through one hole.
  3. Hold the button so it does not slide.

The button is on the mark with the needle through the first hole.

Step 5

Go down through the opposite hole; repeat several times (cross for 4-hole).

Down opposite hole · repeat 4–6 times · cross pattern on 4-hole.

Illustration: stitching through opposite button holes repeatedly

Multiple passes share the load so one thin loop does not cut through.

  1. Send the needle down the opposite hole.
  2. Repeat 4–6 times for a 2-hole button.
  3. On 4-hole buttons, make an X or two parallel pairs.
  4. Thread snarls while repeating? → Thread keeps tangling.

Several firm passes secure the button holes.

Step 6

Keep stitches snug — leave a slight thread shank on thicker coats.

Snug not crushing · slight shank on coats · flat OK on thin shirts.

Illustration: slight thread shank under a coat button

A button sewn pancake-flat on thick fabric cannot pass the buttonhole easily.

  1. Pull snug without puckering the fabric hard.
  2. For coats, keep a small thread stem under the button.
  3. On thin shirts, flatter is usually fine.

Tension looks snug and the button can still work with the fabric thickness.

Step 7

For shank buttons: sew through the shank only and secure.

Shank button · stitches through shank · no forced flat holes.

Illustration: sewing through the shank of a shank-style button

Shank buttons are meant to stand off the fabric — treat them differently from flat buttons.

  1. If your button has a shank loop on the back, stitch through that loop.
  2. Repeat several secure passes.
  3. Do not try to force hole stitches that are not there.

The shank button is secured through its shank, or you correctly used a flat button method.

Step 8

Finish on the fabric back with a few small stitches.

Needle to the back · tiny stitches · prepare to knot.

Illustration: small finishing stitches on the back of fabric under a button

Back-side stitches lock the work before the final knot.

  1. Bring the needle to the underside.
  2. Make 2–3 tiny stitches in place.
  3. Keep them neat and small.

The back has small finishing stitches.

Step 9

Tie a secure knot on the back; bury or trim the thread.

Knot on back · trim close · no long loose tail.

Illustration: tying a knot on the back of fabric after sewing a button

A weak knot is why buttons fall off after one wash.

  1. Tie a firm knot close to the fabric.
  2. Optional: bury the needle under nearby stitches.
  3. Trim the excess thread.

The back knot is secure and tails are trimmed.

Step 10

Test alignment by fastening through the buttonhole.

Button through hole · closes smoothly · position OK.

Illustration: fastening button through buttonhole to check alignment

Alignment is the real pass/fail — not just how the stitches look.

  1. Button the garment.
  2. Check that it lines up with the placket.
  3. If it pulls oddly, plan to move it.
  4. Misaligned? → Button will not align.

The button aligns and closes through the buttonhole.

Step 11

Do a gentle tug test.

Gentle tug · button stays · no fabric tear.

Illustration: gently tugging a newly sewn button to test strength

A tug now is better than losing the button outdoors later.

  1. Tug the button gently upward.
  2. It should stay put.
  3. If fabric tears, reinforce or move to stronger cloth.
  4. Falls off again? → Button falls off again.

The button passes a gentle tug test.

Step 12

Snip loose ends and check both sides look neat.

Snip whiskers · neat front · neat back · done.

Illustration: neat front and back of a finished hand-sewn button

Loose whiskers catch and unravel the repair.

  1. Trim any remaining thread whiskers.
  2. Check the button face is straight.
  3. Check the back knot is tidy.

Both sides look neat and finished.

Button will not alignButton misses the buttonhole or pulls the placket

Step 1

Unbutton and re-mark using the buttonhole as the guide.

Re-mark through hole · ignore the old wrong spot.

Illustration: re-marking button position using the buttonhole

The buttonhole is the truth — not the old off-center sew.

  1. Close the garment carefully.
  2. Mark the true center through the hole.
  3. Pin the new mark.

A corrected mark exists.

Step 2

Remove the misplaced stitches carefully.

Seam rip or snip old stitches · avoid cutting fabric.

Illustration: seam-ripping misplaced button stitches

You cannot fix alignment by sewing a second button beside the first.

  1. Snip threads carefully.
  2. Pull out the button.
  3. Clear leftover thread.

The wrong sew is removed.

Step 3

Sew again on the corrected mark.

Resew on new mark · same stitch method.

Illustration: resewing a button on a corrected mark

Correct position beats prettier stitches in the wrong place.

  1. Anchor on the new mark.
  2. Sew the button as in Start here.
  3. Knot on the back.

Button is resewn on the corrected mark.

Step 4

Recheck through the buttonhole before final knot if unsure.

Test align before locking the final knot.

Illustration: checking button alignment before final knot

A temporary hold lets you nudge before you commit.

  1. Hold with a few stitches.
  2. Test the buttonhole.
  3. Then finish the knot.

Alignment is confirmed before the final knot.

Step 5

If the fabric is distorted, ease nearby seams or get tailor help.

Distorted placket · tailor if it will not line up.

Illustration: distorted placket needing tailor help for button placement

Some garments need more than a button move.

  1. Check if the placket warped in the wash.
  2. Try a nearby stronger spot if cloth tore.
  3. See a tailor for structural issues.

You either aligned the button or escalated correctly.

Thread keeps tanglingThread knots and snarls while sewing

Step 1

Use a shorter thread length.

Shorter thread · fewer mid-air knots.

Illustration: shorter sewing thread length to reduce tangles

Long thread is the main tangle cause.

  1. Cut to about 18 inches.
  2. Rethread if needed.
  3. Sew slower.

Working thread is shorter.

Step 2

Condition the thread (beeswax or thread conditioner) if you have it.

Wax/condition · smoother pulls · less fray.

Illustration: running sewing thread through beeswax

Conditioned thread fights tangles and fray.

  1. Pull thread through wax/conditioner.
  2. Smooth it.
  3. Continue sewing.

Thread is conditioned, or you skip if you have none.

Step 3

Let the needle hang to untwist every few stitches.

Hang needle · let thread untwist · resume.

Illustration: letting needle hang to untwist sewing thread

Thread twist builds knots if ignored.

  1. Pause.
  2. Let the needle dangle.
  3. Smooth the thread and continue.

Twist is released.

Step 4

Sew more slowly and keep the thread from looping under the button.

Slow stitches · no loose loops under button.

Illustration: slow careful stitches under a button without loops

Rushed loops become knots against the button.

  1. Pull each stitch fully.
  2. Keep thread path clean.
  3. Do not yank suddenly.

Stitches stay clean without snarls.

Step 5

Rethread with a fresh cut end if the tip is shredded.

Fresh cut · rethread · restart passes.

Illustration: cutting a fresh thread end and rethreading needle

A shredded tip catches everything.

  1. Cut a clean end.
  2. Rethread.
  3. Continue remaining passes.

Needle is rethreaded with a clean tip.

Button falls off againButton will not stay after sewing

Step 1

Sew more passes with stronger thread.

More passes · stronger thread · rebuild.

Illustration: adding more stitch passes to strengthen a button

Too few loops is the most common repeat failure.

  1. Use all-purpose or button/craft stronger thread.
  2. Do 6+ passes.
  3. Knot firmly.

The button has more securing passes.

Step 2

Add a small reinforcement (extra fabric or patch) on the back if cloth is weak.

Back reinforcement · spreads stress · stops tear-out.

Illustration: small fabric reinforcement behind a button sew

Buttons tear out of rotten cloth even with good stitches.

  1. Place a small scrap behind the sew area if fabric is thin/torn.
  2. Sew through both layers.
  3. Knot on the back.

Weak fabric is reinforced, or was already sound.

Step 3

Check you are not sewing only into a few broken yarns.

Solid cloth under button · not a frayed hole only.

Illustration: checking fabric integrity under a button location

Sewing into a hole rim fails again immediately.

  1. Inspect the cloth.
  2. Move slightly if it is shredded.
  3. Then resew.

The sew lands in sound fabric.

Step 4

Build a proper thread shank on thick garments.

Wrap shank · then knot · button can clear thick layers.

Illustration: wrapping thread to build a shank under a coat button

Coat buttons need stand-off or they rip out from leverage.

  1. After hole passes, wrap thread under the button to make a stem.
  2. Secure.
  3. Test the buttonhole.

A shank exists on thick garments, or is not needed on thin ones.

Step 5

Replace a cracked button; stop reusing a damaged one.

New button if cracked · old damage causes repeat loss.

Illustration: replacing a cracked button with a new matching button

Cracked buttons shred thread.

  1. Swap to an intact button.
  2. Resew.
  3. Keep a spare.

The button itself is sound.

If fabric keeps tearing, a tailor may need to rebuild the area.

When to get help

  • Ask someone with better near vision to help with the eye of the needle.
  • See a tailor if the fabric under the button is torn or rotten.

When This Doesn't Work

  1. Fabric is shredded under the button. Reinforce or see a tailor.
  2. Specialty shank/covered buttons. Match the original hardware style.
  3. Leather or coated fabrics. May need an awl and stronger methods.

Warnings

  • Do not sew through your finger — keep digits clear under the fabric.
  • Unplug or put away kids' reach for needles.
  • Not a guide for industrial machines.

Tips

  • Keep spare buttons in a small bag.
  • Match thread color as close as you can.
  • A toothpick under the button while sewing can help create a shank.

FAQ

How many times should I stitch through?

Usually 4–6 passes for a 2-hole button is enough if the knot is solid.

Double thread or single?

Double thread is common for buttons because it is stronger.

What if I lost the original button?

Check inside the garment for a spare, or buy the closest match.

Comments

Questions, corrections, and what worked for you. Comments are reviewed before they appear.