How to Sew Buttons with a Sewing Machine – Program and Button Foot Explained

Polkom
How to Sew Buttons with a Sewing Machine – Program and Button Foot Explained

Sewing buttons with a home sewing machine is possible for buttons with 2 or 4 holes: attach a button foot, lower the feed dogs, set a zigzag stitch with zero length and width matching the distance between the holes, and sew 8–10 stitches. Buttons with shanks, very heavy buttons, and delicate fabrics are better sewn by hand. Below are the steps, settings, and common mistakes.

What you need to sew buttons with a machine

  • Button foot – a short foot with a rubber or textured pad that holds the button firmly. Many machines include it; if not, some models allow sewing without it, just by pressing the presser foot down.
  • Feed dog lowering or a cover plate. The fabric must not move while sewing.
  • Zigzag stitch with adjustable width. Some machines have a dedicated button sewing program.
  • New needle suitable for the fabric and strong polyester thread.
  • Toothpick, pin, or thick needle – for creating a thread shank.
  • Fabric tape or glue – for temporarily fixing the button in place.

Step by step: how to sew a button with a sewing machine

  1. Mark the spot. Fasten the buttonhole on the opposite placket and mark the button centre with chalk or a pin.
  2. Lower the feed dogs and set stitch length to zero.
  3. Attach the button foot.
  4. Position the button on the mark, aligning the holes parallel to the zigzag direction. You can fix it with a small piece of tape.
  5. Set the width. Choose zigzag and set the width approximately equal to the distance between the hole centres.
  6. Check with the handwheel. Slowly turn the handwheel and ensure the needle enters exactly into the left, then the right hole without hitting the button. Adjust width if needed.
  7. Sew 8–10 stitches at low speed.
  8. Lock the stitch. If your machine has a locking stitch, use it with zero width on one of the holes. Otherwise, leave long thread tails.
  9. Pull the threads to the back side, tie a knot, and hide the ends between the fabric layers.

Four-hole buttons

Sew the first pair of holes, lift the foot, move the fabric so the second pair is under the needle, and repeat. Do not cut the thread between pairs – leave it longer and trim at the end. For a cross pattern, rotate the button diagonally, but then set a wider zigzag because the diagonal distance is longer.

Button sewing program on computerized machines

Many computerized sewing machines have a ready button sewing program. It makes a set number of zigzag stitches, locks the thread, and stops. Width is set in millimetres, and some models allow choosing the number of repetitions. The advantage is consistent results on all buttons of the garment. However, this program does not replace checking with the handwheel – the standard width may not fit every button, especially smaller ones. Save your settings if you will sew identical buttons on other garments.

How to leave a thread shank

If you sew the button tightly to the fabric, the buttonhole placket has no space and the garment puckers. Especially for jackets, vests, and coats, a thread shank – a small gap between button and fabric – is needed.

  1. Place a toothpick or thick needle on the button, between two holes, parallel to the buttonhole. Some button feet have a built-in adjustable pin for this purpose.
  2. Sew over the toothpick – the thread passes over it, creating loose loops.
  3. Remove the toothpick and pull the button up to tighten the loops.
  4. With the upper thread pulled to the front, wrap the loops under the button several times and secure with a hand needle.

The shank thickness should be about the same as the fabric plus buttonhole thickness.

Settings depending on fabric and button

SituationRecommendation
Thin shirt, poplinsmaller needle size, no thread shank, 6–8 stitches
Knitwearneedle with rounded tip, reinforce with a small backing piece
Denim and heavy fabricsthicker needle, 10–12 stitches, thread shank
Small collar buttonvery precise width, slow speed, check with handwheel
Large coat buttonbetter sewn by hand, with backing button inside

When hand sewing buttons is better

  • Buttons with shanks. Home machines cannot sew through the shank eye.
  • Heavy coats and leather goods. Require backing buttons and longer thread shanks, better controlled by hand sewing.
  • Delicate buttons. Mother-of-pearl, horn, and buttons with stones can crack from needle impact.
  • One or two buttons. Machine setup takes more time than hand sewing.
  • Very thick holes or uneven spacing. Natural buttons vary in hole size and spacing, so the machine may miss.

Common mistakes

  • Forgetting to lower the feed dogs – fabric pulls and stitches miss the holes;
  • Unchecked zigzag width – needle hits and breaks on the button;
  • Too high speed – button shifts;
  • Short thread tails – stitches unravel after first wash;
  • No thread shank on thick fabrics.

For home projects, the easiest buttons to sew by machine are flat polyester buttons with clear, even holes – see polyester buttons. Suitable thread is available in sewing threads.

Buttons for ateliers and workshops

Polkom is a manufacturer of accessories for fashion, footwear, bags, perfumes and cosmetics, packaging, and furniture accessories, with over 30 years of experience and headquarters in Sofia. We offer buttons in all sizes and materials for ateliers, small brands, and sewing workshops, all OEKO-TEX® certified. Send us your fabric or model in a request – we will help you choose buttons that sew easily and look great.

Gallery

From our production

FAQ

Frequently asked questions

Can you sew a button on a machine without a button foot?
Many machines allow it – fix the button with tape or fabric glue, lower the feed dogs, and use a regular foot or the presser foot without a button foot. The risk is the button may shift, so sew slowly and start with the handwheel. If you sew buttons often, a button foot is worth having.
What zigzag width should you choose for a button?
The width should equal the distance between the centres of the two holes. For small shirt buttons, this is often about 3 mm; for larger ones, 3.5–4.5 mm. Always check with the handwheel before the first stitch: the needle must enter exactly in the centre of each hole without touching the edge.
How many stitches are enough when sewing a button by machine?
For most garments, 8–10 zigzag stitches are sufficient. For thin fabrics, 6–8 stitches look cleaner and are enough, while for denim, workwear, and children's clothes, 10–12 stitches are recommended. More stitches do not significantly increase strength but overload the button holes.
Custom offer
Looking for a specific model, colour or size?

Send us an inquiry with a description or photo – you will receive an offer, samples and a production lead time.