How to Make a Buttonhole with a Sewing Machine
Learn how to make a buttonhole with a sewing machine using a dedicated foot, precise marking, and beginner-friendly steps. This guide covers prep, stitch settings, step-by-step sewing, finishing, and troubleshooting for durable, neat buttonholes.

By following this guide, you will learn how to make a buttonhole with a sewing machine, including selecting the right stitch, setting the buttonhole foot, marking the fabric, and sewing a clean, even hole. You’ll need a button, fabric markers, test scrap, and a sewing machine with a buttonhole foot. This instruction is beginner-friendly.
What is a buttonhole and why use a sewing machine
A buttonhole is a neatly finished fabric opening that lets a button pass through while keeping fabric edges strong and stable. In clothing and home projects, consistent buttonholes improve fit and appearance. A sewing machine makes this process faster and more repeatable than hand-stitching, especially for garments that require multiple holes. A beginner-friendly approach can start with understanding that you can learn how to make a button hole with a sewing machine by using a dedicated buttonhole setting and a matching foot. The technique works across weights from lightweight cotton to medium denims, though thicker fabrics may require extra prep like interfacing or a stronger needle. Before you begin, confirm your machine has a buttonhole function and a compatible foot. Always practice on scrap fabric to dial in stitch length, width, and density. The Sewing Machine Help team found that common mistakes include mis-sizing the opening and uneven length. With careful setup, your buttonholes will close securely and look professional.
Preparing fabric and tools for a buttonhole
Preparation reduces errors and waste. Start with a clean fabric scrap the same weight as your project. Mark the buttonhole position with an erasable fabric pen or chalk, using a ruler or tailor’s tape to ensure it is horizontal and centered. Have the exact button handy to determine the hole length, and set up your workspace away from the edge of the table to have room to reposition. Attach the correct buttonhole foot to the machine and verify it is secured. Thread the machine with a color that either blends with the fabric or provides a deliberate contrast for easier alignment, and wind a bobbin with matching thread. Keep spare needles appropriate for the fabric weight; a fresh needle helps produce cleaner stitches. Finally, test the setup on scrap fabric, check tension, and adjust if you see skewing or looping. This upfront preparation saves time and reduces wasted material. According to Sewing Machine Help analysis, using the right foot improves consistency across fabrics.
Choosing stitch settings and the buttonhole foot
Most modern sewing machines offer a built-in buttonhole function with a sequence of stitches that go in the correct order. Start by selecting the buttonhole stitch and length appropriate for your fabric’s weight; a typical length is around 4 to 5 mm on many machines, but you should adjust to avoid oversized holes. The width is controlled by the buttonhole foot or plate settings; test to ensure the sides are even. Use the buttonhole foot: it guides the sides, centers the needle, and contains the fabric, making the opening look neat. If your machine uses a four-step sequence, become comfortable with each step: starting stitch, side stitches, and finishing steps. For thicker fabrics, consider slightly longer stitches and a slower sewing speed to prevent skipped stitches. Keep the hole width aligned with the actual button size you intend to use. Sewing Machine Help emphasizes testing on scrap fabric before stitching the final piece.
Marking the position and size of your buttonhole
Marking is critical to accuracy. Place the button on the fabric and align the buttonhole with its center to ensure correct placement. Mark the top and bottom edges or use guidelines to draw a rectangle that matches the button length plus a small allowance. Some machines let you input exact hole length; set the length accordingly and confirm by testing on scrap. Ensure the hole is parallel to any seams and not intersecting patterns or folds. If your project has a facing or placket, position the hole away from the edge to avoid distortion. Double-check measurements by placing the button in the finished position and verifying how much slack you’ll have. Finally, remove stray marks before you start stitching to prevent transfer to thread or fabric.
Step-by-step: sewing the buttonhole
Step 1 – Position the fabric under the buttonhole foot with the marked line centered under the needle. Step 2 – Start the buttonhole sequence; the machine will sew the left and right edges automatically. Step 3 – Stop at the end of the sequence and check the end stitches; many machines finish with a securing bar. Step 4 – If using a four-step method, complete the finishing step as directed by your machine. Step 5 – Remove the fabric and trim any loose threads. Step 6 – Open the buttonhole carefully to test fit with the actual button. The goal is a clean, uniform opening with no loose threads. If the stitching seems off-center, stop, recheck the needle position, and ensure the fabric is flat. Following your machine’s exact sequence is essential for consistency.
Finishing the buttonhole and testing fit
Press the fabric to set the stitches and prevent curling. Use a small seam roller or the blunt end of scissors to carefully open the hole without tearing. Insert the button and test the closure; the button should pass through smoothly without catching on threads. If the opening feels tight, re-test with scrap fabric and adjust the length or stitch density. Check both sides of the hole for evenness and trim stray threads as needed. When the hole opens and closes reliably on scrap, you’re ready to transfer the result to your project. Cleaning and keeping the thread paths clear ensures smooth future buttonholes.
Troubleshooting common issues and maintenance
If stitches skip or the hole looks uneven, re-thread and re-check tension, needle type, and fabric weight. Ensure your fabric is flat and not stretched during stitching. Puckering can be reduced by using a stabilizer or interfacing for lightweight fabrics. For thicker fabrics, reduce feed speed and consider using a stronger needle. If the buttonhole proves to be too short or too long, adjust the length setting and re-test on scrap. Regularly clean lint from the bobbin area and lubricate as per your machine’s manual. Routine maintenance keeps buttonholes consistent and reliable over time. As always, practice on scrap fabric to confirm settings before committing to a project, and store your foot and accessories in a dedicated case for quick setup.
Tools & Materials
- Sewing machine with a buttonhole foot(Ensure model supports auto buttonhole and the foot matches your machine brand)
- Buttonhole foot (adjustable if available)(Choose the foot compatible with your machine; some models have clear guides)
- Fabric marker or chalk(Prefer erasable markers or tailor’s chalk for fabric clarity)
- Fabric scrap for test holes(At least 6x6 cm to accurately test length and width)
- Button for sizing(Select the button that will be used on the final garment)
- Thread (all-purpose or polyester)(Coordinate color with fabric or use contrasting thread for visibility)
- Needle appropriate for fabric weight(Fresh needle improves stitch quality)
- Scissors(Sharp for trimming threads without fraying)
- Ruler or measuring tape(Accurate placement and sizing)
- Seam ripper (optional)(Useful if you need to redo a test hole)
Steps
Estimated time: 15-25 minutes
- 1
Position fabric and start the buttonhole
Position the fabric under the buttonhole foot with the marked line centered under the needle. Lower the presser foot, align the starting point, and select the buttonhole sequence. Ensure the fabric lies flat to prevent shifting during stitching.
Tip: Mark center precisely and test a small sample first. - 2
Sew the left edge
Initiate the buttonhole stitch to form the left edge; keep a steady feed and maintain alignment with the guide on the foot. The machine will create the first vertical edge, so avoid pulling the fabric.
Tip: Let the machine guide; don't rush the stroke. - 3
Sew the right edge
The right edge is formed as the feed advances; watch that both sides stay parallel and the line remains straight. If your model requires manual control for the second step, follow the on-screen prompts precisely.
Tip: Confirm the stitch length matches the left edge. - 4
Finish the top and bottom stitches
Complete the final stitches that bound the opening; ensure ends are secured with the machine’s securing stitch. Remove the fabric from the foot with care to avoid tugging.
Tip: Check that ends are anchored and not loose. - 5
Open and test the buttonhole
Carefully open the hole with the tool or tweezers to release the fabric; test the button through the hole. If it doesn’t fit, adjust the length setting and re-test on scrap.
Tip: Always test with the intended button on scrap first.
Your Questions Answered
What is the best foot for buttonholes?
The buttonhole foot guides the sides and centers the needle, producing uniform holes. If your machine supports a built-in buttonhole program, practice on scrap first to master starting and finishing points.
Use the dedicated buttonhole foot for the most consistent holes, and practice on scrap fabric first.
Can I make buttonholes on thick fabrics?
Yes, but you may need a stronger needle, slower speed, and possibly stabilizers or interfacing to prevent puckering. Test on scrap to confirm the setting before sewing the final piece.
Thick fabrics can work with a slower speed, proper needle, and stabilizers; always test first.
How do I choose the right length for the hole?
Measure the button you intend to use and add a small clearance. If your machine allows, input the exact length and verify on scrap before final stitching.
Measure the button and set the length accordingly, testing on scrap first.
What if the buttonhole is too small or too large?
If too small, re-run with a slightly longer setting and test on scrap. If too large, ensure your button size is correct and adjust the length or foot width as needed.
Adjust the length and test again on scrap until the size matches the button.
Can I make buttonholes for different button sizes?
Yes. Use the button that will close the garment and adjust the length to fit that specific button. For multiple sizes in one project, test each size separately on scrap.
Absolutely—measure each button and set the length accordingly, testing first.
Is it safe to press on buttonholes during finishing?
Yes, but use a medium heat and press lightly to avoid damaging the stitches. A pressing cloth can protect the fabric and the buttonhole opening.
Press gently with a cloth to protect the stitches.
Watch Video
The Essentials
- Test on scrap fabric before final stitching.
- Use the correct buttonhole foot for accuracy.
- Mark precisely and align the button size with the hole.
- Finish with careful trimming and test-fit.
