Facebook Twitter Sew4Home RSS Feed Follow Me on Pinterest Instagram


How to Make a Buttonhole on Your Sewing Machine

Printer-friendly versionPDF version

Most of us understand how to sew on a button. If not, we have tutorials on sewing them on by hand as well as by machine. Pretty darn easy either way, and not scary at all. But buttonholes are a whole different matter. At the end of your project, after you've put in so much work, it's time to put in the buttonholes. You should be happy you're almost done. But for many of us, beads of sweat start to form across our brows and we wonder, "Am I about to ruin everything by botching the buttonholes?" Well, you can stop sweating, because it's really not that hard once you break it down into individual steps. 

We've put together complete instructions on how to put in a buttonhole for both automatic and basic sewing machines. From marking where it goes, to hiding that final thread tail, we've got you covered. Stop sweating and start reading.

As Janome is the exclusive sewing machine sponsor here at Sew4Home, we are using their machines (the top-of-the-line Horizon Memory Craft 15000 and the entry level MyStyle 100 mechanical) for our buttonhole demonstrations. 

What you'll need to sew a buttonhole

  • Sewing machine
  • Buttonhole foot
  • Practice fabric or a project that needs a buttonhole
  • Button of choice
  • Fabric marking pen
  • Thread in color to match or contrast with fabric
  • Small, sharp scissors or seam ripper
  • Straight pins
  • Hand sewing needle

Know Your Basic Buttonholes

Before you start, you should be familiar with the most commonly used buttonholes and what they're designed to do.

Below is a Square buttonhole, which is widely used on medium to heavy weight fabrics. It's a standard buttonhole for garments, and the one you would be most likely to use in home décor projects. You can also make this style of buttonhole on even the most of basic sewing machines.

Buttonhole number two is rounded at one end and is used on fine to medium weight fabrics, especially for blouses or children's clothes.

A buttonhole rounded at both ends is best on fine, delicate fabrics, such as silk.

The keyhole buttonhole is widely used on medium to heavy weight fabrics. It's also suitable for larger and thicker buttons because the keyhole at one end allows a bit of an extra opening to push in a thicker button.

The open-effect buttonhole shown below is a stretch buttonhole, which can be used on stretch fabrics or on standard fabrics for a decorative effect.

A second option for knits is called, appropriately enough, a knit buttonhole. As with the stretch buttonhole above, this style could also be used on regular fabrics to create a decorative touch. 

One additional, extra-fancy option: Corded Buttonholes

You can also make a buttonhole with cording embedded in the sides. This technique makes the buttonhole sturdier and can also be used for a subtle decorative effect.

Turning any of the buttonhole styles into a corded version is easy. You simply run your decorative cord (or thick thread or floss) through the guides on your buttonhole foot and secure the ends with a knot. Then simply sew your buttonhole as normal. The machine will automatically encase the cording in the stitches.

When finished, pull on one of the thread tails until the loop of cording disappears. Then use a thick needle to pull your other thread tails from the front to the back. Knot the tails at the back to secure. 

How to sew an automatic buttonhole

One of the reasons we love the Horizon Memory Craft 15000 from Janome is how easily it does buttonholes (13 styles are included). It's as automatic as they come and the results are always beautiful.

Always test sew your buttonhole before sewing it on your project. And be sure you're testing under exactly the same conditions. That means on a scrap of the same fabric with the same stabilizer and using the same thread. 

  1. Stabilize your fabric behind where the buttonhole will be stitched. For this example, we used a medium-weight fusible stabilizer.
  2. Using a fabric pen and ruler, mark the near end of the buttonhole (the end closest to the edge of your project) and where the opening slit will be. There's no need to mark the far end, since the machine will determine that automatically.
  3. Insert your button into the back of the automatic buttonhole foot. The buttonhole foot has a sensor that will make a buttonhole appropriate to your button. 
  4. Attach the foot to the machine and pull down the buttonhole lever.
  5. Choose your desired buttonhole. On our MC15000, this is done on the touch screen. For our demo, we chose a basic square buttonhole.
  6. Place your stabilized fabric under the foot. Position it so the needle will pierce at the intersection of the two marked lines. Your marked lines look like the letter, "T" – drop the point of the needle at the exact meeting point of the vertical line with the horizontal line. Hand crank the needle until it goes into the fabric.
  7. Align your fabric as needed so the buttonhole will be sewn straight. We used the measuring guides on the MC15000 sewing bed. 
  8. Start sewing. You can use a foot controller or a Start/Stop button. With either method, our MC15000 sews all four sides of the buttonhole automatically and then stops.
  9. If you want to sew additional buttonholes of the same size, just lift the presser foot, align the fabric on your next set of marks, and stitch the next buttonhole.

  10. Remove your fabric from the machine and trim the thread tails.

How to open the buttonhole

When all the buttonholes are complete, you'll need to open the center slit to accept a button. There are two methods for doing this.

Whichever method you choose, it's a good idea to pin the ends of your buttonhole. The pins act as a stop so you don't accidentally cut through the stitching.

Option 1

  1. Use a good seam ripper. If you use a cheap one, it can be like trying to cut steak with a butter knife. 
  2. Starting at one end of your buttonhole and working toward the middle, pierce the fabric with the point and cut half the slit. Be sure to stay exactly in the center so you cut only the fabric. Insert the seam ripper at the opposite end and work toward the middle until the slit is fully open.

Option 2

  1. Use a buttonhole cutter set. This two piece set, consisting of a chisel and a small wooden block, gives you the cleanest possible cut. 
  2. Set the buttonhole on the block. Starting near one end, place the chisel where you want the slit created. Push down and gently rock until the chisel cuts through the fabric. Move down and repeat until the buttonhole slit is fully open.
  3. Make sure your button fits. When cutting, always err on the side of a bit too small. You can always open the slit a bit more, but closing it down requires attempting to hand stitch the buttonhole to close-up either end. This never looks super professional. If it is just not the right fit, adjust your marks. make sure the button is seated correctly in the buttonhole foot, and test again. 

How to sew a basic 4-step buttonhole

The most basic sewing machines use a four-step process to sew a buttonhole. It requires a little extra measuring on your part. And when you're sewing, you'll need to manually stop at the appropriate buttonhole length.

This demo was done on a Janome MyStyle 100 mechanical machine.

  1. Stabilize your fabric where the buttonhole will be stitched. As above, for this example we again used a medium-weight fusible stabilizer.
  2. Mark your buttonhole on your fabric with a ruler and fabric pen, making it ¼" larger than your button. Mark both ends and the buttonhole slit.
  3. Attach the buttonhole foot to your machine. Align your fabric under the foot so the needle will pierce the intersection of the "T" markings at the back of the buttonhole. (Some machine models start the 4-step at the front, so be sure to check your manual.) Hand crank the machine until the needle pierces the fabric.

  4. On your machine, set the stitch selector to buttonhole Step 1.
  5. Start sewing. Slow down as you near the front of your buttonhole. Stop exactly at the end point.
  6. Select buttonhole Step 2. Sew about six stitches.
  7. Select buttonhole Step 3. 
  8. Start sewing. Slow down as you near the back of your buttonhole. Stop exactly at the end point (just like you did above for the opposite side).
  9. Select buttonhole Step 4. Sew about six stitches (just like you did at the front of the buttonhole). Remove your fabric from under the foot. Leave long tails when you snip your threads.
  10. Using a hand needle, pull your thread tails to the back and knot them to secure.
  11. To cut open your buttonhole, follow the instructions above.

After you've done it a few times, you'll see that making a 4-step buttonhole isn't any more difficult than doing any other stitch. You just need to think ahead and sew carefully.

We'd like to thank the helpful staff at Paramount Sewing & Vacuum in Eugene, Oregon for their technical advice on this article. They are one of the best places on the West Coast to buy a Janome. 



Comments (19)

GwenH said:
GwenH's picture

I haven't made a buttonhole since I was in Home Economics in high school over 40 years ago, I just made 2 of them on a walker bag that I'm making for someone.  With the help of your instructions, both the button holes turned out great!!  

Liz Johnson.Editor.Sew4Home said:
Liz Johnson.Editor.Sew4Home's picture

@GwenH - Whoo-Hoo - that is excellent. So glad we could help. 

Alice Haynes said:
Alice Haynes's picture

I have a Janome 525 S limited edition When I use the automatic butthole attachment the left side stitches are perfect but the right side stitches are spaces far apart. Is there some kind of adjustment that can be done?

Liz Johnson.Editor.Sew4Home said:
Liz Johnson.Editor.Sew4Home's picture

@ Alice - Janome is one of our awesome sponsors, and we do use their machines in our studios, but we don't know all the details about every model. This is a question that is probably best directed to them at their website or perhaps to your local dealer. If one side is correct and the other is way off, it might be an internal adjustment is necessary. Janome America's customer service link is: http://janome.com/en/support/

Gayle from Boston said:
Gayle from Boston's picture

I am sewing a duvet cover and your instructions on how to mark where to start sewing the buttonhole were just what I needed.  Turned out great.  Thanks!

Liz Johnson.Editor.Sew4Home said:
Liz Johnson.Editor.Sew4Home's picture

@ Gayle - So happy to help ... sweet dreams under your new duvet!

Les alias Poppy said:
Les alias Poppy's picture

Don't laugh I am a 60yr old guy grand father of eight from an early age I have always learn't how to sew (My mum taught me) coming from a family of eight no dad you learn to do a lot to help out which is a good thing really as my wife never learn't how to sew so guess who did all of the sewing hand & machine, Anyway I have a Janome My Excel W18 (1221) or MW 3018 depending which country you are in (me I'm an Aussie) my problem is how to sew buttonholes I've read the instuctions and there is little info on tension settings and width i know I have the special foot set right and the button hole selected when I try it starts and then it stops moving and jams up the thread any ideas?

Liz Johnson.Editor.Sew4Home said:
Liz Johnson.Editor.Sew4Home's picture

Les alias Poppy - I'm not laughing at all! It sounds like you're doing all the right things - especially reading the manual! A thread jam like that can often mean a threading problem. Try carefully rethreading the top and re-inserting the bobbin. You could even try inserting a new needle. Beyond that, troubleshooting long distance is tough. It might be time for a trip to your local dealer. Keep on sewing!!

Les alias Poppy said:
Les alias Poppy's picture

Just an update I finally figured it out can now do buttonholes after fiddling around with the right needle, foot pressure setting and tension and width not to mention the type of material, I am just curious is there any material that you can't do buttonholes on?

Liz Johnson.Editor.Sew4Home said:
Liz Johnson.Editor.Sew4Home's picture

@ Les alias Poppy - good news... knew you could do it! I don't know of any fabrics that are strictly off limits for buttonholes. It really depends more (as you've found out) on the type of buttonhole you select, the needle, the settings, etc. As described above, there are specific buttonhole shapes that work better for specific fabrics - tiny circular or keyhole buttons on fine fabrics for example. Janome even has a buttonhole stabilizer plate to make putting buttonholes in super heavy fabrics (like winter coats) much easier. Check your machine manual for the types you have and then try making a few test buttonholes with each one. When you get the look you want, write the machine settings right on on the test and keep it with your sewing stuff. Have fun!  

Janet Strong said:
Janet Strong 's picture

I have a 425C model.  This is my first time to make a button hole on this machine.  i have followed the intructions.  The front bartrack and left row it great.  But the back bartrack does not form  There is a build up of stiches and no movement for the right track.  What am I doing wrong.  I have tried several times resetting between attempts. 

Liz Johnson.Editor.Sew4Home said:
Liz Johnson.Editor.Sew4Home's picture

@ Janet Strong - so sorry you are having troubles. The 425C is not a machine we are familiar with. I don't believe it is a Janome model, which is the brand we use exclusively at S4H and with which we have the most familiarity. Your best best would be to contact your local dealer. It sounds like you are doing everything correctly on your end, so it may be some type of repair that a dealer needs to do. 

Alyson Ray said:
Alyson Ray's picture

Hi! Thank you for your info. I love Janome machines. I have sewn on a 6600 for years, and this year got a Horizon 8900. i have the same issue with both machines. I use the automatic buttonhole foot where you insert the button in back. I do a practice. I can usually sew a few good buttonholes. But usually in at least one of the buttonholes, my machine stops midway and gets stuck and just sews back and forth creating a thread ball! I think it is something I am doing...but do not know what! This last project was a shirt dress made from light weight chambray. Can you help me! It is frustrating to mess up on last stop! Thank you!!! 

Liz Johnson.Editor.Sew4Home said:
Liz Johnson.Editor.Sew4Home's picture

@ Alyson Ray - That is not an issue we've encountered. With such a specific problem, especially one that is recurring, we recommend having your local dealer look at it. You could also reach out directly to the experts at Janome.


Linda Friedrichs said:
Linda Friedrichs's picture

I have a Janome 6000 and i have the same proble with my button holes but my machine is over 25 years old and it just stated so i think there is something wrong with the age of the machine.  today i was heming jeans and  my new home jamed up on me . my question is a Jernome hd1000 as good as i had with making button holes . because i need to get a machine fast so i can hems jeans and i cant not aford to much money. i feel like i lost my best friend. Maybe it is time to get a new one . Please help me . it is very inportent that my new machine makes the best button holes.  hfriedrichs@gmail.com

Liz Johnson.Editor.Sew4Home said:
Liz Johnson.Editor.Sew4Home's picture

@ Linda Friedrichs - As we mentioned above, we can't troubleshoot very specific machine issues long distancw, especially on an older model. And, really, you are the only one who can decide if the buttonholes are going to be right for you. We've always been very pleased with the quality of the buttonholes on Janome models. If at all possible, your best option would be to visit a dealer so you can try the various Janome models for yourself. Compare the buttonholes side by side; I'm sure you can find something that will be right for you. A dealer may also be able to tell you if a cleaning and repair of your existing machine may be able to improve its performance.

Diamante said:
Diamante's picture

I am a lifelong sewer and have made buttonholes both automatically and manually as demonstrated in both of your examples.  Once again, Sew4Home is to be commended for another informative tutorial!  I read this one from beginning to end just to see if I could pick up a new tip or two.  While reading, it occurred to me that if I had no idea how to make a buttonhole, this tute would certainly take the fear out of the process.  The instructions are so clear, and the photographs are so helpful!  As always, I look forward to my daily dose of Sew4Home!

mcelromi said:
mcelromi's picture

For some reason this tutorial/howto is not showing up on the home page. I could only access it through the weekly Friday email reviewing the projects of the week. I check this site every morning and just assumed there was no new topic today. until I recieved the weekly email.

Liz Johnson.Editor.Sew4Home said:
Liz Johnson.Editor.Sew4Home's picture

@ mcelromi - The article is there on the home page. Please try refreshing and returning to the site.