Skip to content
STUDskillPractical skills for everyday life

Fix & care · 20 min first practice

Sew a button back on

Restore a shirt you actually wear. Learn placement, secure stitching and a useful amount of slack.

Prepare and begin

WHAT YOU WILL BE ABLE TO DO

Attach a flat, two-hole shirt button so it closes comfortably and survives a gentle pull.

A button needs to sit in the right place, stay attached and leave room for the buttonhole fabric. More stitches alone will not fix poor placement or a button sewn too tightly. Start on a washable woven shirt with sound fabric and a matching spare button.

You will need

  • Flat two-hole button that fits the buttonhole
  • Hand-sewing needle, ordinary sewing thread, small scissors and a pin cushion
  • Scrap fabric, pencil and a good light

THE METHOD

Step by step

  1. Find the original position

    Lay the shirt flat and align its two front edges. Look for the old stitch marks. Close the neighboring buttons, place the replacement behind its buttonhole and mark the center lightly. Remove loose old thread without cutting the fabric.

  2. Prepare a manageable thread

    Cut about 45 cm of thread. Pass one end through the needle, bring both ends together and knot them. A shorter doubled thread tangles less than a very long one. Try a stitch on the scrap first.

  3. Anchor and position

    From the inside of the shirt, bring the needle up at your mark and through one hole. Hold the button level. Go down through the other hole and the fabric. Keep a small amount of slack so the buttonhole layer can fit beneath the button.

  4. Build an even attachment

    Repeat the same path about six times, keeping the fabric flat and the thread untangled. Bring the needle out between the button and fabric. Wrap the thread around the stitches beneath the button a few times to hold that small gap together.

  5. Finish on the inside

    Pass the needle to the inside. Take a tiny stitch through the fabric near the attachment, pass through the loop before pulling it tight, and repeat. Trim the thread with a short tail. Put the needle away.

  6. Use the button

    Fasten and unfasten it three times. The fabric should lie flat and the button should not wobble loosely. Give it a gentle tug. If the closure puckers or the buttonhole cannot slide underneath, redo it with slightly more room.

SEE IT IN PRACTICE

The shirt closes, but bunches at one button

First check placement against the neighboring buttons. If the spacing is right, check the gap under the button. A tight attachment can pull the two shirt fronts together awkwardly. Unpick only your new thread and sew again with a little clearance; do not stretch the buttonhole to compensate.

Illustrative example

If it does not go to plan

Long thread keeps knotting
Stop, straighten the thread and shorten the next length. Pull each stitch through before starting another.
Fabric tears under the button
Stop. Secure stitching needs sound material; the damaged area may need reinforcement or a tailor.

BUILD THE SKILL

A little more capable each time

  1. First attempt

    Sew a spare button onto scrap fabric and test the attachment.

  2. Use it for real

    Repair one ordinary shirt and check the closure after wearing it.

  3. Take it further

    Explain placement, clearance and finishing to someone while they practice on a scrap.

CHECK YOUR LEARNING

Can you do it?

Judge the result against these signs. If one is missing, return to the relevant step and try again.

  • The front edges align without pulling.
  • The button fastens easily, with no loose thread loops.
  • A gentle pull does not loosen the attachment.

Explain it to yourself

Try answering before opening the explanation.

Why leave a small gap below the button?

The buttonhole fabric needs room to sit underneath. Tight stitches with no clearance can make a strong attachment that is uncomfortable to fasten.

The button is secure but the shirt twists. What should you check first?

Its position relative to the buttonhole and neighboring buttons. Repeatedly adding stitches will not correct the wrong position.

References for this guide

iFixit: illustrated hand-sewn button technique (opens in a new tab)↗Additional visual reference for basic button attachment.

Original STUDskill instruction. Everyday examples are illustrative. Practice time is an estimate; a completed read is not a certification.

← Find your next useful skill