Ok, you’ve got holes for buttons. Let’s talk about the buttons themselves.
Specifically, I want to talk about how to attach the buttons to your knit fabric. This is given startlingly short shrift in patterns: “attach buttons” is usually about as detailed as it gets.
The short answer is: you sew them on. How you do that depends on a few factors, starting with the choice of buttons.
What You Are Attaching
Plastic, horn (real or faux) and standard (i.e., purpose-made, properly finished) wood buttons are readily available and popular. They’re nice and light, and ideal for garments that are going to be machine washed.
Metal and ceramic buttons tend to be heavier and often fragile, and are therefore better suited to garments that are going to be hand washed.
Of course, there are a million types of specialty buttons: antique horn, bits of wood with the bark still attached, leather-covered ones (faux or real).
The Two Ws
No matter what they’re made of, when attaching buttons you need to consider their weight and washability.
If you’re making a sweater that you know will be machine washed (and even dried!) and want the absolutely easiest care, go for plastic buttons. (And although this is probably obvious, it’s worth saying anyway: I’m talking about modern plastic buttons that are designed for clothing, not very old vintage buttons or random pieces of plastic. You don’t know how something will respond to water and heat.)
Many ceramic and metal buttons purport to be machine washable, but as with most things, a gentler touch is better. I will use these for knits I intend to handwash. Even if they do OK with water and heat, there’s always the risk of breaking them.
Some books provide the purportedly helpful advice that if you’re using non-machine washable buttons on a machine-washable garment, remove the buttons for washing, and replace them once the garment is dry. This goes in the category of “Life Is Too Short,” if you ask me; I’m personally hard pressed to sew buttons on the first time, let alone multiple times throughout the life of a garment.
If you’re handwashing a garment, and you’re nervous about getting the buttons wet—I’m never sure about fabric or wooden buttons, personally—wrap them in aluminum foil before the wash.
If the button is very heavy–solid metal or ceramic, for example—it can cause the fabric to sag. Use a backing button: choose one smaller in circumference and as flat as possible (see photo for an example), and attach that to the back of the fabric, as a counterbalance. (More on how to do this below.)
A blue button and its smaller backing button.
For buttons that are medium heavy, or not too heavy but particularly large, a piece of thick fabric can be used as a backing. A little circle of polar fleece or felt is ideal for this, as it doesn’t need any finishing, and if in a complementary color, isn’t unattractive.
For a really lovely finish, line the entire buttonband with a ribbon before you sew the buttons on.
I’ve worked little whipstitches along both edges of the ribbon, about an eighth of an inch apart. It doesn’t look very tidy – because honestly, it’s hard and stupidly time consuming to make it tidy! Since this will be worked in thread that matches your ribbon, and it’s on the inside of your work, the beauty of the stitching isn’t important.
The advantage of using fabric or ribbon on the other side is that it not only balances the weight, but also stabilizes where it’s attached, to minimize sagging and stretching.
Another variable is whether the buttons have a shank—a little stand or extension that causes the button to sit away from the fabric rather than flush with it. A shank button is an excellent choice for a particularly thick fabric, but you can also make a thread shank for a standard button, as outlined below.
In the MDK Shop
What You Are Attaching To
A very thick knit fabric—that is, made with a bulky-weight or heavier yarn—needs a button with a built-in shank or thread shank. The shank lets the button sit a little away from the fabric, creating space for the edges of the buttonhole to sit under the button, without squishing.
Top button (plastic): no shank. Bottom button (metal): shank.
In this photo, you can see how the buttonhole band is distorted under the plastic button. There isn’t enough room for it to tuck neatly under the button.
A very open, loosely knit fabric will need a backing—button or fabric—to ensure stability.
What to Attach With
Yarn or thread—what to use to attach your buttons? There is no single answer, and as with so many things, this is a topic that engenders great debate. Use the solution that works for you and for your project.
If your yarn is smooth and strong (i.e., tightly twisted, more than one ply), and it fits through the holes in the button along with the needle you’re using, you can certainly use it to sew on the buttons. I wouldn’t use a fine or fragile yarn; you’re just asking for it to break and the buttons to fall off. And a textured yarn makes for unpleasant sewing.
The challenge with using yarn is that it’s relatively bulky, and the holes in the buttons will get full, before the button is sufficiently secured. I choose yarn if the button and the holes in the button are relatively big, and the yarn itself is strong and fine. Another downside to using yarn is that it can add bulk on the wrong side of your work and gives you additional yarn ends to weave in. To reduce the bulk, some recommend splitting the plies of the yarn, but then you risk weakening it. (Also it’s a bit of a hassle.) Others recommend using crochet cotton instead of yarn. If you’ve got some lying around, you can use it, but I wouldn’t seek it out specifically.
For most applications, I prefer to use standard sewing thread. This allows me to use a standard hand-sewing needle, which eliminates any worry about whether it will fit through holes in the buttons. The usual polyester or cotton-wrapped polyester thread that I use in my sewing machine is perfect. (A pure cotton or silk thread isn’t going to be quite as strong.)
Regular thread on the left; button and craft thread on the right.
If the button is particularly heavy, then a heavier thread, labeled “button and craft” or “button and carpet,” is helpful, but not absolutely required. You can always just use more of the standard thread for extra security.
How to Attach Buttons
To mark where you want the button placed, use safety pins or removable markers to align the bands and hold them together, and clip another removable marker where you want the buttons placed.
Thread the thread onto the needle, letting the needle sit in the middle of the length, for double thickness—which adds extra strength and reduces the sewing.
Make a knot at the end. (I just make an overhand knot, essentially a slip knot that’s been pulled out.) The knot itself won’t stop the thread pulling through the knit fabric, but you can use the knot to catch the thread (on the wrong side) to keep it in place when you start sewing.
Catching the knot.
Use this technique to solve two problems at once: secure the thread, and mark where you want the button placed. If I’m using a backing fabric or button, I will work through the knit fabric and backing fabric/button once, to keep it in place, before I add the outer button.
Then hold the button on the right side of the fabric at the appropriate place (don’t laugh, this is easily messed up), and start sewing, up and down through the knit fabric and the buttonholes. If you’re using a backing fabric/ribbon, or a backing button, you’ll being work through three layers: the button, the knit fabric and the backing fabric/button.
Don’t be tempted to sew the two on separately—it’s not as good for strength or balance. The value comes in having the front and back pieces joined together, with the knit fabric sandwiched between them.
If using thread, you don’t need to be particularly precise about where the needle goes—work into the yarn or the stitches. If you’re sewing with yarn, then you’ll want to work around the fabric’s stitches, weaving the yarn around itself.
Making a Thread Shank
If your button doesn’t have a shank and you need a bit of distance between the button and the fabric, create a small thread shank. I like to use a wooden match for this, but a barrette (hair grip), toothpick, or even a spare yarn/darning needle, would work just as well.
Place the match under the button, positioned between the holes. Sew the button on, leaving the match in place.
When you’ve been through enough times—make sure the button’s holes are nice and full—remove the match.
Pull the button up, away from the fabric, and bring the needle from the back of the fabric so it’s under the button. Wrap around the threads under the button a few times, enough to create that little stand to keep the button a little distance away from the fabric.
To secure the thread and the shank, push the needle down through the shank to the back of the fabric, and back up and through, a couple of times.
If you sew with thread, I like to cut the ends quite long and then knot them around each other. I will run the needle under the little clump of stitches on the wrong side, to create a loop of yarn, put the needle through that loop and pull it tight—and maybe even do it a second time. I will then work a double overhand knot with the two ends of the thread, knotting as close as I can to the base.
If you sew with yarn, cut the yarn, leaving decent long tail(s): at least 4-6 inches. If you used doubled yarn, separate the two ends, tie a double overhand knot with both ends, then weave the two ends in separately. (If this isn’t the deciding argument for sewing with thread, nothing will convince you.)
If you use a single thickness of yarn, tie it around itself a few times (as with the thread) and then weave in the end.
Ultimately, shank or no, yarn or thread, what you’re aiming for here is a secure enough attachment that you never have to do this again.
Or just use a shawl pin. Just because a garment has buttonholes doesn’t mean it needs buttons.
PHOTOGRAPHS © KATE ATHERLEY