How to Make a Beautiful Button Pillow
March 11th, 2009 in sewing, patterns & designs, restyle, home decoratingI must admit, I've never been one for moderation. You mention an idea to me and I will take it to its most ridiculous over-the-top conclusion. So when I was told that this was button month on CraftStylish, my mind went wild because if a few buttons make things super pretty, imagine the impact of a few hundred! True to my nature, I made this pillow covered top to bottom in beautiful vintage buttons accented with a contrasting colored thread.
Want to make it yourself?
What you'll need:
- Buttons (about 600 for a 12-inch x 12-inch pillow)
- 1/2 yard heavyweight fabric for the front (I used a white, bottom-weight cotton twill)
- 1/2 yard accent fabric for the back (I used a nice summer-weight embroidered cotton)
- Rotary cutter, straightedge, and cutting mat
- Large piece of paper or cardboard
- Pen and pencil
- Hand-quilting thread for sewing on buttons (it's a bit stronger than regular machine-sewing thread)
- Needle
- Sewing machine
- Thread (same color as your fabric)
- Sew-on snaps
- Pillow form (I found this at Ikea)
First, cut your fabric using a rotary cutter, straightedge, and mat. You'll want to cut the front fabric for the buttons a bit larger than the rest of your fabric because it will pucker up a bit as you sew on your buttons. I cut the front piece 14 inches x 14 inches. The rest of the fabric is cut 13-1/2 inches x 13-1/2 inches. I ended up cutting a total of four pieces of fabric, two for the front and two for the back. Since my decorative fabric for the back of my cover is a bit on the flimsy side, I cut a piece of the heaver-weight twill to back it. I also cut a piece of the decorative fabric to back the button-covered fabric so that the inside of my cover is nice and neat and my stitches are protected.
Once your fabric is cut, move on to your buttons. I went with pearly white accented with some pretty vintage pink, but you could do all red, green, or brass. If you don't have a lot of buttons in one color, you could put together a collection of your favorite multicolored mismatched buttons, which would look beautifully Bohemian.
Before you start stitching, it's a good idea to do a layout of your button pattern. First, make a template.
![]() |
I used a bit of old cardboard to make a template for my pillow. You could also use wrapping paper or craft paper. |
![]() |
Then, use your template to lay out your buttons. This takes a bit of time but, trust me, it's worth it. Doing a layout will make sure all the buttons you want to use will fit on your pillow. |
The great thing about doing a layout is that if things don't seem to be working as you sew, you can move them around. I realized that the large buttons on the corners would be a problem when it came to sewing the pillow cover together, so I ended up moving them around.
Before I started sewing on the buttons, I marked the seam allowance on the back of the twill fabric. Using a pencil, I marked 1/2 inch around the whole square. As long as I kept my buttons within the lines, I knew I was good to go.
![]() |
Sew on your buttons! I'm not going to lie; this takes a while but I found the whole exercise quite calming and a great TV-watching craft. |
I used a contrasting color for my thread to add a bit more interest.
![]() |
The front of my pillow cover, all buttoned up. |
Once your front is all buttoned up, it's time to build your cover.
First, you'll attach the lining fabric to both the front and back of your cover. Pin your exterior fabric and your lining fabric right sides facing each other, and sew along what will be the bottom of your pillow cover using a 1/2-inch seam allowance.
![]() |
The back piece and lining of the pillow cover with the bottom sewn together. |
Repeat with the front, button piece. Press the seam to one side, and fold the fabric right side out.
![]() |
The front of the cover, bottom sewn up, pinned, and ready to sew the lining and exterior together. |
Sew the lining to the exterior of both the front and back using a 1/4-inch seam allowance. This is to tack the lining to the exterior fabric, making final construction easier.
![]() |
The fully assembled front and back pieces of the pillow cover. |
![]() |
Pin your two pieces of fabric, right sides facing, with the finished edges along the bottom, and sew the three rough sides together using a 1/2-inch seam allowance. |
Once I sewed up my cover, I trimmed the edges to 1/4 inch and wrapped them with a tight zigzag stitch. The zigzag stitch helps keep the edges from fraying over the long run.
Turn your cover right side out.
![]() |
Mark the cover for the snap closures. I put a snap every 1 inch. |
Sew on your snaps.
![]() |
The snaps are attached to the pillow cover. I also sewed up the corners using a hidden whipstitch to make them look a bit more polished. |
![]() |
Stuff your cover. I used a 12-inch x 12-inch pillow form from Ikea. |
Once your cushion is in your cover, the only thing left to do is find a home for your beautiful new pillow!
![]() |
A beautiful pillow to accent a simple bed. Cozy! |
After you make this project, show off your work to other members!
Post your project in the gallery
























doneon2_sqs.jpg)


Comments (19)
Posted: 10:00 pm on April 8th
Posted: 1:43 pm on March 19th
Posted: 1:48 pm on March 18th
Posted: 2:15 pm on March 16th
Posted: 1:43 pm on March 14th
Very interesting combination of pillow and buttons!
Posted: 9:47 am on March 14th
Posted: 12:46 am on March 14th
Posted: 8:27 am on March 13th
Posted: 12:06 am on March 13th
Posted: 6:58 pm on March 11th
Posted: 6:58 pm on March 11th
Posted: 5:00 pm on March 11th
Thanks for sharing the tutorial and the great idea!
Posted: 4:28 pm on March 11th
Posted: 3:28 pm on March 11th
Posted: 2:57 pm on March 11th
And I wondered if all those buttons could be machine-applied, so I appreciate JenniferStern's tip, too.
Posted: 2:02 pm on March 11th
Yeah, I felt a bit crazy when I hit the halfway mark, but by that time I was in too deep! Funny thing about it is the weight. Since I used mostly shell and mother of pearl buttons, it's soooooo heavy!
Posted: 1:49 pm on March 11th
Jennifer- that is a great tip! Thanks for sharing it.
Posted: 12:23 pm on March 11th
Posted: 12:15 pm on March 11th