A lost button is one of the most common reasons a garment gets retired early — which is a waste, because reattaching it correctly takes five minutes and a few cents of thread. Done right, the button will outlast the fabric around it. This is the complete technique, not the rushed version most people learn.
What changed in 2026
- Fast fashion quality declined further, meaning buttons on cheaper garments are often held by just a single loop of thread from the factory. Knowing how to reattach them properly means you stop replacing shirts every 18 months.
- Visible mending became a popular aesthetic — more people are doing small repairs by choice, not just necessity.
- Repair cafes expanded to most mid-size cities; if a repair is beyond what you want to tackle, they are a free or cheap option.
What you need
| Item |
Notes |
| Needle |
Standard hand-sewing needle; go slightly thicker for denim |
| Thread |
Match colour to the garment; use heavier thread (40wt or thicker) for coats and denim |
| Scissors |
Any |
| The button |
Or a matching replacement — check the hem seam for a spare |
| Toothpick or match |
For shank spacing on thick fabrics |
Step-by-step
Step 1 — Thread the needle
Cut ~50 cm (20 inches) of thread. Thread the needle and pull so both ends are roughly equal — you are sewing with a doubled thread for strength. Tie the two ends together with an overhand knot.
Step 2 — Mark and anchor
Position the button where it belongs (use the buttonhole as a placement guide). Bring the needle up through the fabric from the wrong side at that spot. Pull through, then take one tiny stitch through the fabric (not the button yet) and pull through — this anchor stitch locks the knot.
Step 3 — Place the button
Slide the button onto the needle before pulling the last stitch tight. Hold it in position on the right side of the fabric.
Step 4 — Place a spacer (for thick fabrics)
Lay a toothpick or matchstick across the top of the button. Sewing over the spacer forces a slight gap between button and fabric — this becomes the thread shank. Skip this step for thin fabrics (shirt weight cotton, silk).
Step 5 — Sew through the holes
For a 4-hole button, sew either in parallel rows (two sets of parallel stitches) or in an X pattern — parallel is stronger. For a 2-hole button, sew straight through. Pass the needle up through one hole and down through the opposite hole 6–8 times, keeping tension firm but not pulling the button tight to the fabric.
Step 6 — Create the shank
Remove the toothpick. Bring the needle out between the button and the fabric — do not go back through the fabric. Wrap the thread around the stitches under the button 4–6 times firmly. This forms the shank that lets the button move into the buttonhole without puckering.
Step 7 — Finish with a lock knot
Pass the needle through the wrapped shank thread once, creating a loop, then pass the needle through the loop before pulling tight. Repeat once. Trim the thread close to the knot.
Common mistakes
Not anchoring first. If you skip the anchor stitch, the knot will pull through the fabric and the button falls off again within a few wears.
Too few passes through the holes. 3–4 passes looks right in hand but loosens quickly. Six to eight passes is the minimum for durability.
Skipping the shank on thick fabrics. Without a shank, the button pulls the fabric taut when fastened, the buttonhole strains, and the thread cuts through quickly.
Choosing mismatched thread weight. Light thread on a heavy coat button will shear under tension. Use thread that feels proportional to the fabric.
What to skip
- Super glue or fabric glue as a permanent fix — it works for a week, then fails and makes the fabric stiff.
- Safety pins as a long-term solution — they leave small holes and can scratch skin.
- Sewing machines for button attachment — a zigzag stitch works but is overkill and harder to control than hand sewing.
FAQ
What if I have lost the original button and cannot find a spare?
Check the inside of the hem seam — many garments have a spare sewn there. Otherwise, buy a matching button from a fabric or craft store; bring the garment so you can match size and colour.
Can I sew a button through thick denim without a thimble?
A thimble helps but is not required. Push with the side of your fingernail rather than the pad of your finger, or use needle-nose pliers to pull the needle through if the denim is very stiff.
How do I know if I need a thread shank?
If the fabric the button is being sewn to is thicker than about 2 mm (a coat, jeans, a canvas bag), use a shank. For shirt-weight fabric, it is optional.
What is the strongest pattern for a 4-hole button?
Parallel rows — two pairs of parallel stitches — distribute stress more evenly than an X. Use the X pattern for aesthetics if the stress is low.
Where to go next
For related garment care, see How to iron a shirt in 2026, How to do laundry properly in 2026, and How to remove tough stains in 2026.