Hand-Stitched Buttonholes Use Two Basic Stitches
You can cut and finish a buttonhole entirely by hand using a needle, thread, and scissors. The process takes about 10 to 15 minutes per buttonhole once you understand the two stitches involved: a running stitch to mark the buttonhole outline, and a blanket stitch to seal the cut edges so they do not fray. The blanket stitch is the critical step—it wraps thread around the edge of the fabric to create a finished border that holds up through washing and wearing.
Hand buttonholes work best on woven fabrics like cotton, linen, and wool. Knits and stretchy materials are harder to work with because the fabric moves as you stitch, and the buttonhole can distort. The size of your buttonhole should be slightly longer than the diameter of your button—typically 1/8 inch longer—so the button slides through without strain.
Key Takeaways
- Mark your buttonhole with a running stitch first, then cut along the center line with sharp scissors, leaving a small margin of fabric on each side.
- The blanket stitch seals the raw edges and prevents fraying; work from left to right along one long edge, then return along the other side.
- Use thread that matches your fabric color, and choose a needle size that fits comfortably through your fabric without leaving large holes.
- Practice on scrap fabric first—the blanket stitch takes a few tries to keep even, but becomes faster with repetition.
Mark the Buttonhole Location and Size
Decide where your buttonhole will sit on the garment. On a shirt or blouse, buttonholes typically run horizontally and sit about 1/2 inch from the edge of the fabric. Use a ruler and a fabric pencil or tailor's chalk to draw a light line showing the exact length and position. The line should be straight and parallel to the grain of the fabric.
Thread a needle with a single strand of thread in a color that contrasts with your fabric—this makes the outline straightforward to see and you will remove these stitches later. Tie a knot at the end. Using a running stitch (in-and-out, in-and-out), stitch along both long edges of your marked line. Keep your stitches small and even, about 1/8 inch apart. This outline acts as a guide for cutting and prevents the fabric from shifting when you cut.
Cut the Buttonhole Opening Carefully
Once your outline stitches are complete, use sharp scissors—fabric scissors or small embroidery scissors work well—to cut along the center line between your two rows of running stitches. Cut slowly and deliberately. Stop about 1/4 inch before each end of the buttonhole and make small diagonal cuts toward the corners, creating a small triangle at each end. This reinforces the corners and prevents the buttonhole from tearing open during use.
Remove the running stitch outline by gently pulling the thread. If the thread breaks, use a seam ripper or the tip of your needle to lift and pull out the remaining pieces. You now have a clean opening with raw edges that need finishing.
Work the Blanket Stitch Along Both Edges
Thread your needle with thread that matches your fabric. Use a single strand about 18 inches long—longer threads tangle and fray. Tie a knot at the end. Start at one corner of the buttonhole, bringing your needle up through the fabric just outside the cut edge.
The blanket stitch works like this: push your needle down through the fabric about 1/8 inch to the right of where you came up, then bring it back up just to the right of your starting point. As you bring the needle up, loop the thread under the needle tip before you pull it tight. This loop wraps around the edge of the fabric and creates a finished border. Pull the thread snug but not so tight that it puckers the fabric.
Continue this stitch along the entire length of one long edge of the buttonhole. Keep your stitches even—about 1/8 inch apart—and make sure the loop sits right at the cut edge. When you reach the corner, work two or three stitches close together to reinforce the point, then turn and work back along the other long edge. Finish at the opposite corner with a few reinforcing stitches, then tie off your thread on the back side of the fabric.
Reinforce the Buttonhole Ends
The corners of a buttonhole take the most stress, so they need extra reinforcement. After you finish the blanket stitch on both long edges, work a small bar tack at each end. A bar tack is straightforward several straight stitches laid side by side across the width of the buttonhole opening.
Bring your needle up at one corner, just outside the blanket stitches. Make a straight stitch across the buttonhole opening, then bring the needle back up right next to where it went down. Repeat this 4 to 6 times, laying each stitch parallel to the others. This creates a tight, reinforced band that prevents the buttonhole from tearing at the stress point. Tie off your thread on the back of the fabric. Repeat this process at the other end of the buttonhole.
Common Mistakes and How to Avoid Them
The most common error is cutting the buttonhole too large or in the wrong place. This is why the running stitch outline is essential—it gives you a clear guide and prevents mistakes. Always measure twice and cut once. If you do cut too large, you can sometimes salvage the buttonhole by working the blanket stitch closer together to take up the extra space, but prevention is easier.
Uneven blanket stitches are normal on your first try. The stitch becomes more consistent with practice. Focus on keeping the loop at the same distance from the edge each time, and count your stitches to maintain even spacing. If one section looks loose or sloppy, you can unpick it and redo it without damaging the fabric.
Pulling the thread too tight causes puckering and makes the buttonhole smaller. The blanket stitch should be snug enough to hold the edge, but loose enough that you can see the fabric underneath the loop. If your buttonhole is puckering, try loosening your tension slightly on the next one.
Practice on Scrap Fabric First
Before working on your actual garment, cut a piece of scrap fabric in the same weight and weave as your project. Mark and cut a practice buttonhole, then work through all the stitches. This gives you a chance to find the right tension, get a feel for the blanket stitch rhythm, and see how your thread color looks against the fabric.
Scrap practice also shows you how long the process actually takes for you—some people work faster than others, and knowing your own pace helps you plan your time for the full project. Keep your practice buttonhole as a reference so you can match the stitch size and tension on your garment.
Frequently Asked Questions
What thread should I use for hand buttonholes?
Use thread that matches your fabric color for the final blanket stitch. For the initial running stitch outline, use a contrasting color so you can see it clearly and remove it later. All-purpose sewing thread works fine; you do not need special buttonhole thread for hand work.
How do I know what size buttonhole to make?
Measure the diameter of your button and add 1/8 inch. So a button that is 3/4 inch across needs a buttonhole about 7/8 inch long. The buttonhole should be just large enough that the button slides through with a little resistance—too loose and the button falls open, too tight and it strains the stitches.
Can I use this method on stretchy fabrics?
Hand buttonholes work better on woven fabrics because they stay in place while you stitch. Knits and stretch fabrics shift under the needle, making even stitches difficult. If you must use a stretchy fabric, stabilize the area with a small patch of interfacing on the back before you mark and cut the buttonhole.
What if I make a mistake while cutting?
Small cuts can sometimes be salvaged by working the blanket stitch tighter in that area. If you cut too far into a corner or make a large mistake, you may need to move the buttonhole to a different location on the garment. This is why practicing on scrap fabric first prevents costly errors on your finished piece.
How long does a hand-stitched buttonhole last?
A well-made hand buttonhole lasts as long as the garment if the stitches are tight and the corners are reinforced. The blanket stitch protects the edges from fraying, and the bar tacks prevent corner tears. Wash and wear normally—hand buttonholes are durable enough for everyday use.