Hand-tailored buttonholes are a thing of beauty, and in the hands of a skilled tailor, can make a coat stand out amongst others. Properly sewn, they will add a level of detail that you can be proud of, yet at the same time will sit unassumingly against the background of the coat. On the other hand, a badly-done buttonhole will absolutely ruin the look of a coat, so practice on scraps of fabric is a must.
Most people will at first find buttonholes very difficult to make. With practice, however, you will gain proficiency and it will become almost second nature. The best way to learn is by having somebody teach you. However, finding a skilled tailor willing to teach you is not always the easiest thing to do. I have created several videos and documented each step in order to try to take the place of a personal tutor. At the very least, you will not have to go searching through old books to pick up hints here and there.
Layout
To begin with, the buttonholes must be marked out on the jacket. The bottom buttonhole location should be marked first, and in the case of a frock coat, should be in the waist seam. The top buttonhole should then be marked, according to your desired style. In my case, an enlisted frock coat, the top buttonhole will be placed ½” from the neck point.

Using a tape measure or bendable ruler, measure the distance from the top buttonhole to the bottom, running a half inch away from the front edge of the coat. Determine the number of buttonholes you want, and subtract one from that number, equivalent to the number of spaces between buttonholes. In my case, there are nine buttonholes, and eight spaces.
Starting at the top, place your tailor’s square with the divisional side up, so that the top buttonhole to bottom buttonhole measurement corresponds with the number of spaces between. In my example, the top to bottom measurement was 16 inches, and I want it divided into 8 spaces between. This happens to be the nice round number of 2, but with other measurements, it can easily be more complicated, hence using the tailor’s square.

Mark off on the edge of the coat each buttonhole mark according to the ruler. Be sure to take the width of the chalk marks into account. If you forget, go back and adjust, as I had to do in this case. You will discover this problem when you get to the second from bottom buttonhole, and discover there is a smaller interval between them.

Next, draw lines square from the edge of the cloth corresponding with each buttonhole mark. These need to be at right angles with the cloth, and not parallel with each other, as the front of the coat has a curve to it.

Mark ½ inch from the edge at each buttonhole, marking the outer edge of the buttonhole. For the inner edge of each buttonhole, mark a line 1/8 inch larger than the width of the button.

On the waist seam buttonhole, you obviously don’t need to mark the placement horizontally, just the end points.

Basting
While there may be basting stitches still holding the canvas and facing in place, you need to ensure that there is absolutely no movement when cutting the holes. Using basting thread, baste around each buttonhole as shown, using a padding type stitch. The needle is inserted right to left, and you stitch in this same direction both towards and away from you.


On the waist seam buttonhole, you want to make sure the seam does not come apart when you cut into it. On both ends of the buttonhole, just beyond the chalk marks, make a small bartack by taking five or so stitches in places, catching both the forepart and skirt.

Cutting the Holes
There are several tools used in cutting a tear-dropped shaped buttonhole. First, you need a sturdy surface, such as a work bench, in order to have a place to hammer. On top of that, place a scrap of lumber, preferably beech as it lacks oils and resin that could stain the cloth.

To cut the buttonholes, I use a hollow punch to cut the eyelet area. These are available at most hardware stores for less than five dollars, and are hollow, so as to cut the fabric instead of just pushing it aside, like an awl. I recommend a size 1/8 or 3/16 in diameter.
Ideally, your chisel will be the same size as the desired buttonhole length. If it’s smaller, it will still work, but you’ll need to carefully align each cut, which is prone to error.
Finally, a small hammer is used to hammer the hollow punch and chisel through the cloth. I happen to have a small antique hammer that works well. Much larger and it becomes difficult to control, especially with such a low tolerance for error.
Place the hollow punch directly on the intersection of the horizontal and outer construction lines. Hold it near the bottom if you can, for better leverage and preventing movement. Give it a few strokes with the hammer, cutting through to the wood underneath. You should have a clean cut. If there is any fabric that did not get cut, you need to sharpen your punch. You can also rotate it in the hole to move the dull spot out of the way.

After punching each hole, take your chisel, and line it up with the center of the hole, which should be on the chalkline. I like to do this by feel first, by dragging the tip of the chisel along the hole until you feel it get to the center. Then check with your eyes for alignment. When you are sure it is lined up, cut through the fabric with the chisel. If you need to make more cuts because of a small chisel, do not pick the chisel up. Instead drag it over following the cut you just made. The second cut should be made with just half to three fourths of the blade, while the rest is still over the cut you just made. In this way, you can help ensure the individual cuts line up to make a straight line.
Trimming the holes
After the buttonhole are cut, you need to trim the little triangular shaped pieces from near the eyelet, giving each hole a nice tear-dropped shape. Use some small, sharp scissors for this task. You may have to trim through one layer at a time, depending on the thickness of the cloth.

Here is a video covering all of the steps thus far.
The Tailored Buttonhole, Part 1 from James Williams on Vimeo.
Overcasting
Now you must overcast the edge of each buttonhole with a whip stitch. The stitches should be about 1/16” in depth if you can. This however will depend on whether or not the fabric frays. Start by holding the coat with the tear-dropped end facing away from you, and sew clockwise around the buttonhole. The purpose of these stitches is to bind the layers together. As you are sewing, try to push any canvas or linen that shows back under the wool outer layers,so that they are hidden.
The stitches should be fairly dense, about 12 to 15 per inch. Use your regular sewing thread for this stage. When finished, the stitches should be enough to strengthen the buttonhole and prevent fraying, making the actual button stitch almost decorative in nature. On one of my antique coats, the actual buttonhole twist has long worn away, but the overcast stitches remain, protecting the hole to this day.
Four Cord or Gimp
In order to prevent the buttonhole from stretching out of shape, and to provide firmness to the buttonhole, a thick strand of special silk thread called gimp will need to be placed underneath the buttonhole stitches.
There are a couple of producers of this gimp out there still, but I use one in particular called Agreman gimp, which is made by Gutermann. As far as I know, it is only produced in Spain. It is made with filaments of silk, which are then bound by another layer of silk thread, making it very strong and stiff. Other gimps I have seen have contained or been made with polyester thread, so I have avoided them.
If you do not wish to use this type of gimp, it is possible to make your own, using a strand of silk buttonhole twist. Cut a length about 18 inches long, and double it. Secure the ends by weighing it down, taping it, or with your teeth. Begin twisting the thread around itself, stopping just before the point when it begins to form little tension knots.

Take both ends in your hands, being careful to not let the ends untwist, and join them together. You’ll see both halves (really quarters) of the doubled thread begin to twist over each other. Help them along by smoothing the pieces together with your hands. When you are happy with the results, form a knot at the end where the cut ends are, securing the four-cord.



Now wax the four-cord by passing it over beeswax four or five times. Place it between a folded sheet of paper, and press, melting the wax into the threads. The four-cord is now complete. Repeat this process for each buttonhole. Here is the finished four-cord compared to the Agreman. Note how they are both fairly stiff.


Part II of my video tutorial covers making the four cord and overcasting the buttonholes.
The Tailored Buttonhole, Part 2 from James Williams on Vimeo.
The Buttonhole Stitch
A proper buttonhole should be made with silk buttonhole twist. The twist is thicker than normal thread, and will aid in the formation of the purls. I’ve seen two sizes generally available. Size F is very thick, although that makes it easier to work with. Gutermann makes a thinner buttonhole twist which is closer to original buttonholes I have seen. Being thinner makes it harder to work with, however.
Cut a length about one yard long for a one inch buttonhole. Wax and press the thread, and knot one end. Holding the edge of the coat with the buttonholes away from you, insert the needle between the layers of wool, at the left bottom edge of the buttonhole. This will allow you to hide the knot inside. Poke the needle out 1/16 to 1/8 away from the edge, but do not take it out completely at this time. The length of the buttonhole stitch depends entirely on the fabric used. Each coat will be different, so you really need to experiment. If the thread is too close to the edge, it can pull out, especially on easily-frayed fabrics. If it is too far from the edge, you will see puckering and have a generally messy buttonhole.

With the needle still poking out of the wool, take the doubled threads that come from the eye of the needle, and pass them under the needle to the left, forming a loop. Then draw up the thread so that there is about a ¼ inch of slack in the stitch.


At this time, insert the buttonhole gimp between the threads, so that it lays on top of the fabric. If using four-cord, the knotted end should be placed away from you. Draw the stitch firm, moving the thread side to side to lock the stitches. The stitches need to be firm, but not tight. By forming the stitch in this manner, you create a double purl, rather than the single purl commonly done by home sewers. The benefit of this is a stronger stitch, and one that will stay in place longer, even if a stitch happens to break someday.

The purl should be placed either directly on top of the gimp, or slightly to the inner edge. The first method raised the stitches, giving a very firm buttonhole. The latter makes the buttonhole a bit softer, with a lower profile. Again, experiment and see which you like best.
Continue working each stitch in the same manner across the lower edge of the buttonhole, making sure they are spaced evenly both in depth and proximity. Each stitch needs to be taken over the gimp, holding it in place. The spacing between stitches should be close enough that the purls touch, but not so tight that they interfere with each other.

[section title=”The Art of the Buttonhole” image=”7681″ overlay=”gradient” inner=”light” align=”center” content_width=”md”]
Enjoying this article? I’ve got an updated and much-improved free tutorial at Historical Tailoring Masterclasses. Just enter your name and email below to get started today!
[/section]
After you’ve made about five stitches, carefully pull the gimp so that the end lies flush with the first stitch of the buttonhole.

When you get to the tear-dropped area, the purls need to gradually be placed directly on top of the gimp, to make room for more stitches in the tightly curved area. The stitches can also be made slightly deeper, if desired.


Continue on to the upper half of the buttonhole, turning the coat as you work. Make sure that the stitches are made similarly to the lower half, as it’s easy to space them slightly differently if you aren’t careful. When you get to the second to last stitch, carefully trim the gimp flush, then make one last stitch.

Bar Tack
Bring the thread up as if you were going to make another stitch, but instead, make a bar tack across the end. This is done by taking three stitches across the end of the buttonhole. These should be the same width as the buttonhole, or slightly smaller, for a neat appearance. Bring the thread out to the right side as if you were going to make a fourth stitch, but instead, insert the needle under the three stitches, wrapping the thread around. This should be done across the entire length of the bartack, and if desired, you can make a single perl for each by bringing the single end of the thread under the needle, as per a blanket stitch.

Finishing
Pass the thread to the bottom, and insert the needle underneath the buttonhole stitches three times in alternating directions. This will finish the buttonhole without unsightly knots or stitches.

Basting Closed
At this point, the buttonhole is completed and should be basted closed to prevent it opening or stretching out of shape during the final pressing. All other prior basting stitches can be removed, however.


Here is the long-awaited final part of the video series, covering the buttonhole stitch itself.
Practice Makes Perfect
Buttonholes must be practiced on scraps before you try them on an actual garment. If you cut two pieces of wool and a piece of canvas 18 x 6 inches, you can baste them together and practices buttonholes up and down both sides. The hardest part of making a buttonhole is learning the best practices, which is either through trial and error, or from somebody showing you how. I had to make over four hundred buttonholes to get to this level. At the same time, I was able to teach someone to get to the same quality with only a couple of tries. Hopefully this tutorial will help you reach that level as well.

Some Originals
Here are a few original buttonholes for you to compare yours with.




Amazing details and great photos–thanks so much for sharing your labors.
This is the best buttonhole tutorial I have ever read. The details are amazing. I have never found buttonhole gimp in my country, so your tip about making it out of silk buttonhole twist is gold for me.
There is a scene in the movie, “The Matrix”, when Neo has his first experience with having information downloaded into his brain. After the download, which took about three seconds, he gets a surprised look on his face and says, “Whoa. I know Kung Fu!” Well, that is exactly the way this tutorial affected me! I read, then watched the videos… and… “Whoa! I know hand-tailored buttonholes! ”
Thank you so much for such a clear, easy to understand tutorial! I am now your biggest fan. Now, off to see what you have to say about frock coats! 🙂
Amanda
James,
First thank you for all the time and effort on this article. It is so refreshing to see the detail and time you spent on it!
Can I ask about the final video? Do you have an ETA for it? To be honest I am so anxious to see it to be able to understand the closing aspect of the process. I believe I get the stitching but the closing is what I think I don’t understand. seeing it in action would clear it up for me.
Sincerely,
Guillermo
In my oppinion; anything that is made by hand is magical., because the act of creating tear a piece of that person creative soul from them. The buttonhole. P.Rickii Tayloring class is where I learner beautiful.
I have seen many tailors make button holes. Some sew a stitch parallel to the slit of the buttonhole before the cut it instead of basting it, use a hand held hole puncher using a piece of cardboard underneath to ensure a clean cut and make a gimp of 6 strands for heavy coats.
I really like your explanation and detail in the process.
I own a reese 101 keyhole machine but prefer hand made button holes since it gives it a special touch and in our craft,
Details are worth gold in self satisfaction.
Thank you
Fernando
Thank you for this. The step by step detailed instruction and photographs are very helpful.
James,
One question, can I ask you for the exact thread name, size, number you use so I can order the exact ones also please. I cant seem to find Gutermann F. I am just using a thick thread thread that I found.
This last video surpassed everything that I even expected. It is really appreciated watching you perform this work. I am amazed at your ease and confidence. I have been practicing and your are right, Only doing it over and over will get you better results (by better I mean not hideous, although much improved from my first one). But having a teacher like you makes it much funner quicker.
Sincerely,
Guillermo
I’m glad you enjoyed the videos, Guillermo! If you search for Gutermann silk buttonhole twist you should find it, there’s only one size. Here’s one site that sells it: http://www.wawak.com/products/category.cfm/cid/1458/startrow/1/Gutermann-Silk-Buttonhole-Thread/
I should post a photo of my first buttonhole attempt to give others encouragement. I truly feel that anyone can learn to do it if they give it enough time and use the correct techniques. Thank you for the compliments!
And here’s a source for the Gimp. You can probably find the buttonhole twist here as well: http://www.bblackandsons.com/gutermann-agreman-1-gimp-button-hole-cord-p-1467.html
James,Thank you so much for this very detailed tutorial.
I am a keen follower of tailors, as I am teaching myself tailoring techniques to make my own clothes. I have found this video to be the most detailed due to the exceptional close ups showing your execution. So what I needed. I have worked this type of buttonhole following Jeffery Diduch’s blog, and so thrilled to see that you are showing the same supplies.
I have the agreman gimp, made by Gutermann, which in the uk can be sourced from Kenton, James Weldon to name a few. They also supply the gutermann silk buttonhole twist the code for that is R753. Other recommendations are Bozzolo Reale and seta bozzolo from Italy which is beautiful.You can also get silk gimp 40/3 from Pipers Silk in the U.K. in a large range of colours. I hope this helps anyone looking for supplies
How I wish I could find a local tailor, as I would love to learn the correct technique for padstitching etc.
Thank you so much for this in depth tutorial.
James. Thank you for this button hole tutorial. Can I Use this for Eighteenth century clothing as well? ( rev war period) i imagine the same technique was used in earlier periods. And can this technique also be used for grommets on stays or a corset?
Your friend Nancy
I have just taken up sewing again after many years and decided to make a tailored jacket. My mother trained as a couturier in Paris during WWII and taught me to sew. She is dead now and I have missed her skill and advice. Your tutorial on buttonholes has therefore been a godsend. Thank you – mum would be proud!
This is a fantastic tutorial. Unfortunately the link to the last video isn’t working and nowhere to be find on Vimeo. Is it possible to make it available again?
Thank you for your comment. I just checked the privacy settings on the video and it should be working. Here’s the direct link if necessary: https://vimeo.com/115536595
In the final video, is the gimp tacked around the button hole (with regular thread) before starting the the actual buttonhole stitching around the buttonhole opening? (Rather than just laying the gimp alongside the buttonhole opening)
Thank you!
Yes, I started tacking the gimp sometime between making the first and last videos. It keeps the gimp in place as you sew, leaving you to concentrate on the buttonhole stitch itself, and then prevents the gimp from moving out of place over time, as I had noticed with a couple of buttonholes I had done.
Do you have any suggestions or tips for buttonholes on a leather garment?
Thanks so much! I was able to get gimp and nylon buttonhole thread in the color I needed on Ebay.
Wow! Totally blew me away. I’ve been making things by hand all my life: blacksmithing, sail-making, wood-working and carving. I’ve also been a ‘closet’ sewer of early 1700’s sailor’s clothes. I needed to make a bunch of button holes on a waistcoat and I came here and discovered an art form. All I can say is “Wow!” Thanks for the great tutorial!!! …and thank you — all of you folks who appreciate things made by hand. Yes, part of the life and, maybe, some of the ‘soul’ of the craftsman does go into every piece. I like to think that I keep the memories and workings of many old-timers alive by maintaining and using their tools to make new things that’ll last for generations, just like their’s did.
Thank you, Mike! Let us preserve these fine crafts in whichever form for those who will come after us.
Thank you for taking the time to show this proper buttonhole.
I learnt blanket stitch and then this proper technique for buttonholes at school almost 60 years ago and was trying to teach a friend but had just forgotten that first part of the stitch. She was doing blanket stitch but I knew there was more to it. I looked at the first websites but they were just blanket stitch so was really, really pleased to see yours. Thank you again.
Helen Western Australia
A very good and detailed tutorial. Thank you.
Wooow: I initially thought only special machines can do these buttonholes
For quite some time now I have been looking for a reason to make my buttonholes by hand. Most of the handmade buttonholes I have seen online were not convincing enough and my own attempts were simply hideous. This is the best tutorial for handmade buttonholes I have seen. I think it’s the music and the rhythm of your hands that finally got me going. Thank you.
Thank you so much. A wonderful guide. The process, being broken down into each individual step, created a clear platform from which to launch into the stitch itself.
Great work. Wonderful, important sharing.
Thank you
P.S. In Australia it is possible to order the gimp and the floss via Buttonmania in Melbourne.
You’re welcome, I’m glad you found it useful! Thanks for your comment. – James
This is amazing article. Struck gold.
Thanks!
Any advice on thread for lighter cottons and linens ? I had tried a coton a broder 30 and it still looks too chunky . I feel like a normal weight of silk or cotton may be too thin .
Hmm, I’m not sure, sorry. I’ve always used the silk Gutermann twist even on the lighter fabrics. I think there is an Italian buttonhole twist (can’t remember the name) that is supposed to be lighter but I haven’t tried it yet.
hi there, I’ve used dmc tatting thread size 80 in some cases (when I still want some strength around the edges) and just one strand of dmc floss if I want a softer buttonhole.
Will have to try that sometime, thanks!
Thank you for providing a refresher on this technique. My searches have been frustrated by sloppy home crafting type alterations of a blanket stitch presented as a button hole stitch. I’m glad to have discovered a site that explains fine hand tailoring is not only for use when features on your sewing machines are not available.
I’m glad the tutorial was useful for you! Thanks for visiting.
Hi James, great tutorial! Thank you! Done two buttonholes so far. How should the back of the buttonhole look like? What is accepted? I found it is pretty hard to keep the back neat. Would be great to see some pictures. Thank you
Thank you, Tanya! Glad you enjoyed it. I’ve seen everything from awful looking backs to very neat ones. There’s no real trick to getting a neat back except for lots of practice. For example, if you sit there checking every stitch on the back side to make sure it looks good, the buttonhole will take forever. But by repeated practice you’ll get a better feel for the buttonhole and over time the backs will neaten up on their own. I’ll post a couple of pictures for you in a new post within a few days.
I found myself looking for how to hand sew a nicely made buttonhole when my machine refused the vest I just made for my son. I’m quite proud of the vest and a messy buttonhole would ruin it! It’s a loose weave and a dark color so I’m going blind trying to get this right. I’m enjoying the art of your work and hoping to gain a new skill here with lots of practice. Any suggestions on your website to keep the material from fraying without making the buttonhole too stiff or heavy? It’s just a small boy’s vest and overall it’s pretty lightweight. I’m afraid I’m going to end up with something odd-looking after all my hard work!
Hi Amy, I’d recommend that immediately after chopping open the buttonhole, you apply some Fray Check to the raw edges on both sides. Then as soon as it dries, do the overcasting step, but with denser stitches than I show in the photos. And do that for each buttonhole one at a time to avoid fraying while working on another one. Hope that helps!
I’m not sure but I spent about 2 weeks practicing, at making one button hole a day under the tailor, then when I would go home practice more, after my first day I was able to get one button hole that wasn’t bad and pretty good, it took me about a 1/2 hour and it was done by 1:30 in the morning, now I take about 10 minutes to get a decent buttonhole done