What a buttonhole stitch does and why machines have a dedicated setting

A buttonhole is a reinforced slit in fabric where a button passes through. Your sewing machine's buttonhole function automates the process of stitching a frame around that slit—typically a rectangle with dense stitching on the short ends and satin stitches (closely spaced parallel lines) on the long sides. Without this setting, you would stitch each side by hand, which takes time and often looks uneven.

Most modern machines have a buttonhole mode that walks you through the steps: you mark where the hole goes, set the button size, and the machine stitches all four sides in one continuous motion. Older machines may require you to manually rotate the fabric and stitch each side separately. Either way, the machine handles the density and spacing so your buttonholes look professional and hold up to repeated use.

Key Takeaways

  • Mark your buttonhole placement with a fabric pen or chalk before you start, measuring from the button itself to know the exact length you need.
  • Most machines have a one-step or four-step buttonhole mode—check your manual to see which yours uses and whether you need to set button size first.
  • Always test the buttonhole on scrap fabric the same weight as your project before stitching on the actual garment.
  • Use a buttonhole foot (usually marked with a groove on the bottom) rather than a standard presser foot so the machine can feed the fabric evenly.
  • Cut the buttonhole open only after all stitching is complete, using a seam ripper or small scissors to avoid cutting the thread.

Measuring and marking the buttonhole location

Start by measuring your button. Lay the button on a piece of paper and draw a line across its widest point—that line is your buttonhole length. Add 1/8 inch to that measurement to give the button room to pass through without strain. Write this number down; you will enter it into your machine.

Mark the buttonhole placement on your fabric using a fabric pen, chalk, or tailor's tack (a temporary stitch). Measure from the edge of the garment (usually 1/2 inch to 3/4 inch in from the front edge) and space buttonholes evenly down the opening. For a shirt with five buttons, divide the opening length by five to find the gap between each hole. Mark the center point of each buttonhole—this is where you will position the presser foot.

If your garment has a facing or interfacing, mark on the top layer only. The machine will stitch through all layers, but you need to see your marks clearly to position the foot correctly.

Selecting the buttonhole mode on your machine

Open your machine's manual and find the buttonhole section—it is usually in the stitch selection guide. Most machines fall into one of two types: one-step buttonhole (the machine completes all four sides without stopping) or four-step buttonhole (you manually rotate the fabric 180 degrees after each side).

For a one-step machine, select the buttonhole stitch from your stitch menu. You will see a symbol that looks like a rectangle with stitching around it. Some machines ask you to dial in the button size using a dial or digital screen; others have you insert the button into a special measuring device on the presser foot, and the machine reads the size automatically. Follow your manual exactly here—entering the wrong size is the most common reason buttonholes come out too large or too small.

For a four-step machine, select the buttonhole stitch and note that you will need to complete one side, stop, rotate the fabric, and repeat three more times. This takes longer but gives you more control if your fabric is slippery or heavy.

Installing the buttonhole foot and preparing the machine

Remove your current presser foot by pressing the release lever (usually at the back of the foot) or unscrewing it, depending on your machine type. Attach the buttonhole foot, which looks different from a standard foot—it has a groove or channel running down the center of the sole, and often a small metal or plastic guide on the front.

Thread your machine with thread that matches your fabric or blends in. Buttonholes are visible, so thread color matters. Wind a bobbin with the same thread and insert it. Set your stitch length to a medium setting (around 1.5 to 2.0 mm)—this creates dense stitching that reinforces the hole without puckering the fabric.

Lower the presser foot lever to engage the tension discs. Do not skip this step; if the foot is up, the machine will not tension the thread correctly and your stitches will be loose.

Testing on scrap fabric before the actual garment

Cut a piece of scrap fabric the same weight and fiber content as your project—if you are buttonholing a cotton shirt, test on cotton scraps. Layer it the same way your garment will be layered (for example, if your shirt has interfacing, include interfacing in your test).

Mark a test buttonhole and position the presser foot so the needle is at the marked center point. Lower the foot and begin stitching. Watch the first buttonhole complete. Stop the machine, raise the foot, and examine the result: Are the stitches even? Is the rectangle the right size? Is the satin stitch dense enough, or does it look sparse?

If the buttonhole is too large, too small, or poorly formed, adjust the button size setting (or stitch length for four-step machines) and try again on a fresh piece of scrap. Once you have a buttonhole you are happy with, write down the exact settings you used so you can repeat them on your garment.

Stitching buttonholes on your garment

Position your garment under the presser foot so the needle aligns with the center mark of your first buttonhole. For one-step machines, lower the foot and press the start button or use the foot pedal to begin. The machine will stitch all four sides automatically and stop when finished. Do not pull the fabric or try to guide it—the machine controls the motion.

For four-step machines, stitch one side, stop, raise the presser foot, rotate the fabric 180 degrees, lower the foot, and stitch the next side. Repeat until all four sides are complete. This method requires more attention but is easier to control on delicate or stretchy fabrics.

After each buttonhole, raise the presser foot, move to the next marked position, and repeat. Space them evenly by measuring from the previous buttonhole to the next marked center point. If you notice stitches becoming uneven or the machine skipping, stop and check that your thread is threaded correctly and the bobbin is wound tightly.

Opening the buttonhole and finishing

Once all buttonholes are stitched, let the garment sit for a few minutes so the thread settles. Do not cut the buttonholes open when ready—the stitching needs time to set.

Use a seam ripper (a small tool with a curved blade) or small, sharp scissors to cut the buttonhole open. Place the tip of the seam ripper at the center of the buttonhole and carefully cut toward one end, stopping just before the stitching. Flip the garment and cut from the center toward the other end. This two-direction approach prevents you from accidentally cutting the reinforcement stitches at the ends.

If you cut into the stitching, you can reinforce the hole by hand-stitching a few extra passes of thread at the damaged spot, but prevention is easier. Take your time and use sharp tools—dull scissors or a dull seam ripper will tear the fabric instead of cutting cleanly.

Frequently Asked Questions

What if my machine does not have a buttonhole setting?

Older machines or very basic models may not have an automated buttonhole function. You can stitch buttonholes by hand using a needle and thread, or by using a straight stitch to outline the rectangle and then a zigzag stitch to reinforce the edges. It takes longer, but the result is functional. Some machines have a buttonhole attachment you can purchase separately.

Why do my buttonholes come out lopsided or uneven?

The most common cause is not lowering the presser foot lever before stitching—this prevents the thread from tensioning correctly. Another cause is pulling or guiding the fabric while the machine stitches; let the machine feed the fabric on its own. If your fabric is slippery (like silk or satin), use a stabilizer underneath to prevent shifting.

Can I use a regular presser foot instead of a buttonhole foot?

A regular foot will work, but the buttonhole foot is designed with a groove that helps the machine feed the fabric evenly and keeps the stitching aligned. Using a regular foot often results in crooked or bunched stitches. The buttonhole foot is inexpensive and worth having.

How do I know if my button size setting is correct?

Test on scrap fabric first. The buttonhole should be just large enough for the button to pass through with slight resistance—not so tight that you have to force it, and not so loose that the button falls through. If it is too tight, increase the size by 1/8 inch and test again.

What thread should I use for buttonholes?

Use the same thread weight and fiber as your garment fabric. All-purpose polyester or cotton thread works well for most projects. Buttonholes are visible, so match the color to your fabric or choose a contrasting color if that fits your design. Avoid very thick thread, which can jam the machine.