Machine sewing buttons is one of the most satisfying ways to speed up your garment-making and repair projects. Instead of spending minutes hand-stitching a single fastener, a specialized sewing button tool can secure a button in seconds. Whether you are assembling a classic linen shirt for Singapore’s warm climate or repairing a beloved canvas tote bag, mastering this attachment will transform your sewing workflow. This guide walks you through the essential steps to safely install, adjust, and use a button sewing attachment on your home sewing machine.
What You Need: Tools and Machine Compatibility
To begin, you will need a few basic supplies. The star of the process is the sewing button tool, commonly known as a button sewing foot. This specialized presser foot is typically made of metal or clear plastic and features rubberized, high-traction grips (often blue or grey) on the underside. These grips are designed to hold flat plastic, wooden, or shell buttons firmly against your fabric, preventing them from sliding around while the needle is in motion.
Beyond the foot itself, you will need a standard sewing machine needle appropriate for your fabric. For instance, a size 70/10 or 80/12 universal needle works beautifully for lightweight cottons and linens, while a heavier 90/14 needle is better suited for denim or canvas. Your thread choice should match the fabric’s weight and color; a standard all-purpose polyester thread offers excellent durability and smooth feeding.
Before proceeding, verify that your sewing machine is compatible with this technique. Machine button sewing requires two essential features: a zigzag stitch capability and a way to temporarily stop the fabric from moving forward. This is achieved either by lowering the machine’s feed dogs (the metal teeth under the needle plate) or by installing a plastic feed dog cover plate. Because different machine brands use proprietary shank heights (low, high, or slant), always consult your sewing machine’s manual to confirm the exact part number for your compatible button sewing foot.
Setting Up Your Sewing Machine for Button Sewing
Preparing your machine correctly is the most important phase of this tutorial. A single incorrect setting can result in a broken needle, a damaged button, or even timing issues within your machine’s hook mechanism. Start with your sewing machine turned off to prevent any accidental needle movement while your fingers are near the needle clamp.

Begin by raising your needle to its highest position by turning the handwheel toward you. Remove your standard all-purpose presser foot by pressing the release lever at the back of the ankle or unscrewing the foot holder, depending on your machine’s design. Align the bar of your button sewing attachment directly under the groove of the presser foot holder, then lower the presser foot lifter to snap the new foot securely into place.
Next, disengage the feed dogs. On most modern machines, you will find a slide switch on the back of the machine free-arm, underneath the accessory tray, or near the bobbin area. Sliding this switch lowers the metal teeth below the needle plate, ensuring they cannot grip and pull your fabric forward. If your machine does not have a drop-feed switch, locate the plastic feed dog cover plate that came with your machine and slide it over the needle plate to block the feed dogs from contacting the fabric.
With the feed dogs disengaged, set your stitch length to 0 (or the lowest possible setting on your machine). This acts as a secondary safeguard to ensure the machine does not attempt to feed the fabric. Next, select your machine’s standard zigzag stitch pattern. Do not turn the machine’s power on just yet; the critical safety step of manually checking the needle alignment must be completed first.
Step-by-Step: Sewing Standard Flat Buttons
Positioning the Button and Testing the Needle
To achieve professional results, accuracy is key. Start by marking the exact placement of your button on the fabric using a water-soluble fabric pen, tailor’s chalk, or an air-erasable marker. Lay your fabric flat on the machine’s needle plate, aligning the marked dot directly under the center opening of your button sewing foot.
Place your flat two-hole or four-hole button directly over the marked dot. Carefully lower the presser foot so that the rubberized grips rest squarely on the top surface of the button. The grips should apply even downward pressure, holding both the button and the underlying fabric perfectly still.
Now, perform the mandatory manual handwheel test. Keeping the machine’s power off, slowly turn the handwheel toward you with your right hand. Watch the needle descend. It must enter the left hole of the button cleanly without touching the plastic or shell edge. Continue turning the handwheel slowly so the needle rises and shifts to the right. As it begins to descend again, observe whether it aligns perfectly with the right hole.
If the needle is too wide or too narrow for the button’s spacing, do not force it. Adjust your machine’s zigzag stitch width dial. For most standard buttons, a stitch width between 3.0mm and 4.5mm is ideal, but you must fine-tune this setting based on your manual test. Repeat the handwheel rotation after every adjustment until the needle drops cleanly into both the left and right holes without any resistance.
Sewing and Locking the Stitches
Once you are absolutely certain the needle clears both holes, turn on your sewing machine’s power. Gently press your foot controller to begin sewing at a slow, controlled speed. Let the machine complete approximately 6 to 10 zigzag stitches across the two holes. This is more than enough to hold a standard button securely under normal wear and tear.
To prevent the thread from unraveling over time, you must lock the stitches. If you are using a computerized machine, you can simply press the built-in tie-off or auto-lock button to secure the thread. On manual or mechanical machines, change your stitch width setting to 0.0mm. Take 2 to 3 straight stitches directly into the left hole of the button; this stacks the stitches on top of one another, locking the thread in place.
Alternatively, you can lock the stitches manually for an exceptionally clean finish. Leave long thread tails when you start and finish sewing. Once the zigzag stitches are complete, raise the presser foot and carefully pull the fabric away from the machine. Cut the threads, leaving tails of about 10 to 15 centimeters. Use a hand-sewing needle to pull the top threads through to the back of the fabric, then tie the top and bobbin threads together in a secure square knot before trimming the excess close to the knot.
Creating a Thread Shank for Thick Fabrics and Shank Buttons
When sewing buttons onto heavy garments—such as canvas jackets, denim skirts, or wool coats—a button sewn flush against the fabric will make it incredibly difficult to fasten. The overlapping fabric layer needs space to sit comfortably beneath the button without pulling or puckering. To solve this, you need to create a thread shank, which is a small pillar of thread that raises the button slightly off the fabric surface.
To create a thread shank using your sewing button tool, place a spacer across the top of the button, right between the holes, before lowering your presser foot. A wooden toothpick, a matchstick, or a specialized metal shank pin works perfectly for this. Lower the presser foot over both the button and the spacer, then execute the manual handwheel test and sew the zigzag stitches as normal, stitching right over the spacer.
Once the sewing is complete and you have pulled the fabric away from the machine, slide the spacer out from under the threads. This leaves a small amount of slack in the stitches. Pull the button upward away from the fabric to tension the threads, then take the long top thread tails and wrap them tightly around the exposed vertical threads under the button 3 to 4 times. This wraps the slack into a sturdy, solid column of thread. Pass the thread tails to the back of the fabric and tie them off securely.
Note that pre-made shank buttons—which have a built-in metal or plastic loop on the back instead of holes on the face—cannot be sewn using a standard flat button sewing foot. The loop prevents the button from lying flat, which can cause the needle to strike the metal shank and shatter. Always check if your specific machine brand offers a specialized shank button attachment; otherwise, these fasteners must be sewn by hand.
Troubleshooting Common Button Sewing Mistakes
The most common issue beginners face is the needle striking the button, which often results in a bent needle, a broken thread, or a chipped button. This is almost always caused by skipping the manual handwheel test or failing to lock the stitch width. If the button shifts mid-sewing, double-check that your presser foot pressure is set correctly and that the rubber grips on your sewing button tool are clean and free of lint.
If your buttons are cracking or shattering during the process, this may be due to using a needle that is too thick for the button’s holes, or excessive presser foot pressure. Some delicate vintage or mother-of-pearl buttons are too fragile for machine sewing; always test a spare button first, and reduce your presser foot pressure if your machine allows.
Loose buttons that wobble or unravel after a single wash are a sign of improper thread tension or a skipped locking step. Ensure your upper thread tension is balanced (usually set between 3 and 5 for standard utility sewing) and never skip the final locking stitches or manual knotting. If your machine ever sounds strained, makes a loud clicking noise, or if you feel any resistance while turning the handwheel, stop immediately, turn off the power, and re-verify your settings.
Frequently Asked Questions (FAQ)
Can I sew buttons without a dedicated button sewing foot?
Yes, it is possible to sew flat buttons using a standard satin stitch foot or an open-toe foot, but it requires extreme caution. Because standard feet lack the specialized rubberized grips of a dedicated sewing button tool, the button is highly prone to slipping out of alignment mid-stitch. If you choose to attempt this, you must lower your feed dogs, set your stitch length to zero, and hold the button firmly in place with a piece of tape or a pair of tweezers while manually turning the handwheel for every single stitch to avoid needle breakage or personal injury.
Why does my needle keep breaking or hitting the button?
Your needle will break or hit the button if the zigzag stitch width does not match the distance between the button holes, or if the fabric moves because the feed dogs were not properly lowered. Always perform the manual handwheel test before turning on the machine’s motor. Additionally, ensure you are using a needle size that easily fits through the button’s holes; a needle that is too thick will strike the inner edges of the holes, causing it to bend and snap instantly.
Community discussion
Share your experience or ask a question. Comments are reviewed before publication.