Why knowing how to sew a button matters
Sewing a button is one of the most useful hand-sewing skills. Whether a favorite shirt loses a button or a coat needs a replacement, a quick seam fix keeps clothing wearable and avoids costly dry cleaning or replacement. This guide shows clear, beginner-friendly steps for sewing flat and shank buttons, plus tips to make each repair strong and neat.
Materials and tools you’ll need
- Needle: a sharp hand-sewing needle (size 7–10 is common)
- Thread: polyester or cotton thread matching the garment; use doubled thread for extra strength
- Scissors or thread snips
- Replacement button (or the original if available)
- Thimble (optional, helpful on thick fabric)
- Toothpick or matchstick (for flat buttons to create a shank)
- Seam ripper (optional, to remove broken threads)
Basic preparation
Before you start, choose a thread color that matches the garment or the button. Cut a length of thread about 18–24 inches (45–60 cm). Too long and it tangles; too short and you may run out mid-job. Thread the needle and tie a small knot at the end of the thread.
How to sew a flat (four-hole or two-hole) button — step-by-step
- Position the button: place it where the original button was (mark with a pin if needed) and line it up with the buttonhole.
- Anchor the thread: insert the needle from the back of the fabric to the front where the button will sit. Pull until the knot rests on the fabric’s underside.
- Place the button and start stitching: put the button over the needle point and push the needle through one hole to the back. Bring the needle back up through the adjacent hole, then down through the next hole, following a consistent pattern.
- Create multiple passes: make 6–10 passes through each hole pair (fewer for delicate fabric, more for heavy-use garments). Keep stitches snug but not so tight that the fabric puckers.
- Add a thread shank (optional but recommended for thicker fabrics): after several passes, slide a toothpick or matchstick across the top of the button, then wrap the last few stitches over the shank to create space between button and fabric. Remove the toothpick and make several tight wraps under the button to form a neat shank.
- Secure the thread: bring the needle to the underside and make a small knot; pass the needle through the fabric close to the knot and pull a couple of times to lock it. Trim excess thread.
How to sew a shank button
Shank buttons already have a loop or protruding stem on the back.
- Anchor the thread: come up from the back of the fabric through the spot where the shank will sit.
- Pass through the shank: thread the needle through the shank and pull the thread snug. Repeat this motion 6–10 times for a strong attachment.
- Form the thread shank (if needed): wrap the thread around the stitches beneath the shank several times to form a smooth, tight base so the button sits away from the fabric and works easily through the buttonhole.
- Finish and knot: secure the thread on the underside with a small knot and trim the excess.
Tips for a professional-looking repair
- Use doubled thread for shirts and coats that will get frequent use.
- Match button size: choose a button the same size as the original so it fits the buttonhole properly.
- Create a shank for thick fabrics: this makes buttoning easier and reduces stress on the stitches.
- Keep stitches neat and parallel for a tidy appearance.
- If sewing on stretch fabric, use a small zigzag hand stitch pattern to allow a little give.
- Apply a tiny drop of clear fabric glue or fray check to the knot on delicate fabrics for extra security.
Common mistakes and how to avoid them
- Too-tight stitches that pucker the fabric — leave a small gap or use a toothpick to form a shank.
- Using thread that’s too weak — use polyester or doubled cotton for strength.
- Sewing the button in the wrong position — always line up with the buttonhole before sewing a permanent stitch.
- Failing to secure the knot — tie at least two small knots and hide them under the fabric fold if possible.
How long does it take?
For beginners, a single button takes about 10–20 minutes. With practice, you can sew a button in 3–8 minutes.
When to replace instead of repair
If the fabric where the button attaches is torn or severely worn, repairing the area or replacing the entire button panel may be better. Also replace buttons that are cracked or missing large chips.
FAQ
Q: Can I sew a button with a regular sewing machine?
A: You can if your machine has a button-sewing feature and the button fits the foot. For most simple repairs or oddly placed buttons, hand-sewing is faster and more flexible.
Q: How do I make a button repair last?
A: Use a strong thread, make multiple passes, create a small shank for thick fabrics, and secure the knot well. For extra durability, use a clear fabric cement or fray check at the knot.
Q: What thread color should I use if I can’t find a perfect match?
A: Choose a slightly darker shade rather than a lighter one — darker threads blend better and look less obvious with wear. Neutral colors like black, white, or gray can work for many garments.
Q: How do I sew buttons on knit or stretch fabrics?
A: Use a slightly elastic stitch pattern and avoid pulling stitches too tight. A small reinforcing patch of fabric on the inside can help distribute stress.
Q: Is it better to use single or double thread?
A: Double thread (two strands tied together) offers greater strength for frequently used garments. Single thread can suffice for delicate items or cosmetic fixes.
With a little practice and the right supplies, sewing a button becomes a simple, fast repair you can do at home. Keep a small sewing kit handy so you’re always ready to fix a loose or lost button.
