Home Knitting Projects: Free Knitted Pillow Cover Pattern

Home Knitting Projects: Free Knitted Pillow Cover Pattern

There is something deeply satisfying about placing a handmade pillow on your sofa and knowing that every stitch was yours. Knitted pillow covers are one of those home projects that feel ambitious enough to be rewarding but approachable enough that you can finish them in a weekend or two. They transform plain throw pillows into something personal, textured, and warm — the kind of thing guests notice and compliment before they even sit down.

If you have been looking for a free knitted pillow cover pattern that works for a range of skill levels, you have come to the right place. This guide will walk you through everything: materials, gauge, step-by-step instructions, finishing techniques, and ideas for customizing the design to match your home. Whether you are a beginner looking for your first real home décor project or an experienced knitter wanting a quick and satisfying make, this pattern has something for you.


Why Knitted Pillow Covers Are the Perfect Home Project

Before we get into the pattern itself, it is worth taking a moment to talk about why knitted pillow covers deserve a spot on your project list.

First, they are practical. Unlike a decorative wall hanging that serves only one purpose, a pillow cover is something you use every single day. You sink into it, lean against it, toss it across the couch. Knowing you made it adds a layer of comfort that no store-bought version can replicate.

Second, they are manageable. A standard 18-inch pillow cover knits up quickly, especially if you use a chunky or bulky yarn. Even if you knit only an hour in the evenings, you can finish a cover in a week or two. That quick turnaround is enormously satisfying compared to a sweater or blanket project that stretches over months.

Third, they are forgiving. Pillows are stuffed and covered, which means the back of your work is hidden. Minor tension inconsistencies, the occasional twisted stitch, a slightly uneven bind-off — none of that matters much because the pillow insert fills everything out beautifully. This makes them ideal for practicing new stitch patterns without the pressure of perfection.

Finally, they are affordable. A single pillow cover uses much less yarn than a sweater, so you can splurge on that beautiful hand-dyed skein you have been eyeing without breaking your budget.


Materials You Will Need

This pattern is written for a standard 18 x 18-inch pillow insert, which is one of the most common sizes and easy to find at any home goods store. You can adjust the dimensions following the notes at the end of the pattern.

Yarn: Approximately 200–250 yards of bulky weight yarn (weight 5 or 6). Look for something with a nice drape and a bit of texture — wool, wool blends, or a chunky cotton-linen blend all work beautifully. Avoid anything too slippery, like pure acrylic, for your first time, since it is harder to control tension on smooth yarn.

Needles: US size 10 (6mm) straight or circular needles. If you prefer to knit in the round, a 24-inch circular needle works well, though this pattern is written flat.

Additional supplies: A tapestry needle for weaving in ends, scissors, three buttons (approximately 3/4 inch to 1 inch in diameter) for the back closure, and an 18 x 18-inch pillow insert.

Gauge: 14 stitches and 20 rows = 4 inches in stockinette stitch. Always swatch before starting. Even if you are an experienced knitter, yarn substitutions can shift your gauge enough to make a noticeable difference in the finished size.


Understanding the Stitch Pattern

This pattern uses a combination of stockinette stitch on the front panel and a simple seed stitch border to give the cover structure and prevent curling. The back is knit in a simple ribbed pattern with a button band overlap closure — no zippers, no sewing in an invisible seam, just three neat buttons that make the cover easy to remove for washing.

Seed stitch alternates between knit and purl stitches across a row, then on the following row, you purl the knit stitches and knit the purl stitches. It creates a beautifully textured, bumpy fabric that lies flat naturally and adds a subtle handmade quality that plain stockinette sometimes lacks. If you have never worked seed stitch before, you will find it intuitive after just a couple of rows.

The ribbed back panel uses a simple 2×2 rib: knit 2, purl 2, repeating across the row. This stitch has good elasticity, which is helpful for a closure panel, and it creates a neat, tailored look on the back of the pillow.


Abbreviations Used in This Pattern

CO — cast on
BO — bind off
K — knit
P — purl
St(s) — stitch(es)
RS — right side
WS — wrong side
K2tog — knit two stitches together (a basic decrease)
YO — yarn over (used for buttonholes)
Rep — repeat
PM — place marker
SM — slip marker


Free Knitted Pillow Cover Pattern: Step-by-Step Instructions

Front Panel

Cast on 66 stitches using the long-tail cast on method. This cast on creates a neat, elastic edge that holds its shape well.

Rows 1–4 (Seed Stitch Border):
Row 1 (RS): K1, P1; rep from to end.
Row 2 (WS): P1, K1; rep from to end.
Row 3: Rep Row 1.
Row 4: Rep Row 2.

Main Body:
Row 5 (RS): K1, P1, K1, P1 (4-stitch seed stitch border), knit to last 4 stitches, K1, P1, K1, P1 (4-stitch seed stitch border).
Row 6 (WS): P1, K1, P1, K1 (4-stitch seed stitch border), purl to last 4 stitches, P1, K1, P1, K1 (4-stitch seed stitch border).

Repeat Rows 5 and 6 until the front panel measures approximately 18 inches from the cast-on edge, ending on a wrong side row.

Top Seed Stitch Border:
Work Rows 1 through 4 of the seed stitch border again.

Bind off all stitches loosely in pattern (knitting the knit stitches and purling the purl stitches as you bind off). Set the front panel aside.


Back Panel: Bottom Section

The back of this pillow cover is made in two overlapping sections, which creates the button closure. The two panels overlap in the center of the pillow back, with the top section sitting on top of the bottom section and the buttons passing through simple buttonholes in the top section.

Cast on 66 stitches.

Rows 1–4: Work seed stitch as established above.

Main Body:
Row 5 (RS): K2, P2; rep from to last 2 stitches, K2.
Row 6 (WS): P2, K2; rep from to last 2 stitches, P2.

Repeat Rows 5 and 6 until the bottom back panel measures 12 inches from the cast-on edge, ending on a wrong side row.

Work 4 rows of seed stitch. Bind off loosely in pattern.


Back Panel: Top Section

Cast on 66 stitches.

Rows 1–4: Work seed stitch.

Main Body: Work in 2×2 rib as established for the bottom section until the top back panel measures 11 inches from the cast-on edge, ending on a wrong side row.

Buttonhole Row (RS): Work 10 stitches in rib pattern, YO, K2tog, work 20 stitches in rib pattern; rep from twice more, YO, K2tog, work remaining 10 stitches.

Work 3 more rows in established rib pattern.

Work 4 rows of seed stitch. Bind off loosely in pattern.


Finishing the Pillow Cover

Lay the front panel on a flat, clean surface with the right side facing down. Place the bottom back panel on top of it, also with the right side facing down, aligning the cast-on edges. Place the top back panel on top of that, aligning the bound-off edges. The two back panels should overlap by a few inches in the center.

Using your tapestry needle and a length of yarn, seam all four edges using a mattress stitch or whip stitch. Mattress stitch creates a nearly invisible seam on the right side and is worth learning if you have not used it before. Work through both layers at the overlapping section so that all three pieces are anchored at the sides.

Turn the cover right side out through the button opening. Use the tip of a knitting needle or a chopstick to gently push out the corners so they are crisp and square.

Sew your three buttons onto the bottom back panel, directly below the buttonholes on the top section. Use a length of yarn doubled through your tapestry needle, and sew through each button several times to secure it firmly. A small square of fabric or a tiny flat button on the inside can reinforce the attachment if you want extra durability.

Weave in all yarn ends securely. Insert your pillow form, button the closure, and you are done.


Tips for a Beautiful Finish

The quality of your finishing work will determine how professional the pillow looks. A few minutes of careful seaming and blocking make an enormous difference.

Blocking is especially worthwhile for natural fiber yarns like wool or cotton. Wet the finished cover lightly, press out the excess water in a towel, and lay it flat to dry over the pillow insert or a blocking board. This evens out any tension inconsistencies and opens up the stitches so the fabric drapes beautifully. Acrylic yarns do not respond to wet blocking the same way, but you can steam block them gently using a damp cloth and a warm iron held just above the surface.

When sewing on buttons, choose buttons that complement your yarn color but offer a small amount of contrast — even a slightly different shade or a matte finish against a more textured yarn can look very intentional and polished. Wooden buttons look lovely with earthy, natural fiber yarns. Ceramic buttons work well with chunky cottons. Vintage buttons from a thrift store or craft fair add real character.


Customizing This Pattern

One of the best things about a simple pillow cover pattern is how much room it leaves for personalization. Here are a few ideas for making this project your own.

Try a different stitch pattern on the front. The main body of the front panel is essentially a blank canvas within the seed stitch border. You could substitute a simple cable pattern, a lace motif, a honeycomb stitch, or even a bold texture like bobble stitch. If you are substituting a stitch pattern, make sure your gauge still matches — cables in particular tend to pull in the fabric, so you may need to cast on a few extra stitches to compensate.

Add a color block or stripe. Using two colors in a bold horizontal stripe creates a graphic, modern look. Join the second color mid-panel and carry the yarn loosely up the side of the work, catching it every few rows so it does not create a long float.

Change the size. To knit a 20 x 20-inch cover, multiply your gauge to calculate the new stitch count: at 14 stitches per 4 inches, you need approximately 70 stitches for a 20-inch width. Adjust the length accordingly. For a lumbar pillow, the same principle applies — just change both the width and length calculations.

Use a variegated or self-striping yarn. If you want a lot of visual interest without doing any extra work, a hand-dyed or variegated yarn does all the heavy lifting for you. The color changes create their own pattern within the simple stitches, and the result often looks far more complex than it actually is.


Yarn Recommendations for This Project

Choosing the right yarn makes this project go smoothly from start to finish. A few options that work beautifully for knitted pillow covers include Cascade 128 Superwash, which is a single-ply bulky merino that is soft, machine washable, and comes in an enormous range of colors. Lion Brand Fishermen’s Wool is a wonderful, sturdy, affordable option in a worsted weight if you want to adjust the needle size and work at a tighter gauge. For a more luxurious feel, Malabrigo Chunky is a single-ply merino in hand-dyed colorways that creates stunning textured fabric and feels genuinely beautiful against your hands while you knit.

If you prefer plant-based fibers, a cotton-linen blend like Paintbox Simply DK (again, adjusting needle size) creates a firmer, cooler fabric that works especially well for spring and summer pillow covers. It does not block quite as dramatically as wool, but it launders easily and holds its shape well.


Caring for Your Knitted Pillow Cover

Pillow covers take more wear than most knitted items, so it is worth thinking about care from the beginning. If you use a machine-washable yarn, hand wash in cool water or use a delicate machine cycle in a mesh laundry bag. Lay flat to dry rather than hanging, which can stretch the fabric unevenly.

For wool yarns that are not superwash treated, hand washing is the safer route. Use a small amount of wool wash or gentle dish soap, soak for ten minutes without agitating, gently press out the water, and dry flat. Avoid wringing or twisting, which can felt the fibers.

Remove the pillow insert before washing the cover so it dries quickly and thoroughly. Pillow inserts take a very long time to dry if washed inside the cover, and a damp insert is a breeding ground for mildew.


Making Knitting a Habit at Home

Projects like this knitted pillow cover are a wonderful gateway to making your home feel more like you. There is a real shift that happens when you start replacing purchased items with handmade ones — not because handmade is always more perfect, but because it is always more intentional. You chose the yarn color to match your walls. You picked buttons that reminded you of something. You knit a few rows every evening while watching television, and the finished object holds a small piece of that time.

Pillow covers are also excellent gifts. A set of two matching covers knit in a friend’s favorite color, wrapped with a ribbon and a handwritten note about the hours you spent making them, is the kind of gift that stays in someone’s home for years.

Once you have finished your first cover, consider making a second one in a complementary color or slightly different stitch pattern for a collected, curated look. A trio of coordinating handmade pillows on a sofa is one of the simplest and most effective ways to make a room feel warm and personal.

Keep this pattern saved somewhere easy to find, and do not hesitate to adapt it freely. Knitting patterns are starting points, not rulebooks. Every variation you discover while working this one is a skill you will carry into every project that comes after it.

Happy knitting.

Categorized in:

Cushion / Pillow,

Last Update: September 6, 2026