
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 in it came from your own hands. Knitting a pillow cover is one of those projects that sits in a sweet spot for crafters of nearly every skill level. It is substantial enough to feel like an accomplishment, practical enough to use every single day, and forgiving enough that any small imperfections just add to its charm. Whether you are a beginner looking for your first project beyond a simple scarf or an experienced knitter searching for a relaxing weekend make, a knitted pillow cover delivers on every front.
In this post, you will find a complete, free pattern for a classic knitted pillow cover, along with guidance on materials, finishing techniques, and ideas for customizing the design to suit your home. Pull out your needles, pick your favorite yarn, and let’s get started.
Why Knitting Your Own Pillow Covers Makes Sense
Before diving into the pattern itself, it is worth pausing to appreciate why knitted home décor has become such a beloved corner of the crafting world. Throw pillows are one of the easiest ways to refresh a living room, bedroom, or reading nook without spending a fortune. But store-bought options are often made from synthetic fabrics, lack personality, and cost more than you might expect for something that genuinely looks handmade.
When you knit your own pillow cover, you choose the fiber. You choose the color. You choose the texture. A chunky seed stitch cover in a warm oatmeal wool turns a plain sofa into a cozy retreat. A smooth stockinette cover in deep navy or forest green adds a modern, understated elegance. A cabled panel surrounded by ribbing looks like something you would find in a boutique shop, and it costs you only the price of a few skeins of yarn and a few evenings of enjoyable work.
Knitted pillow covers are also endlessly practical as gifts. They are washable when made from the right fiber, durable enough to last years with normal use, and personal in a way that a purchased gift rarely is. If you knit one for yourself and love the process, you will inevitably find yourself casting on another for a birthday, a housewarming, or simply because you discovered the perfect colorway at your local yarn shop.
Materials You Will Need
This pattern is written for a standard 18-by-18-inch pillow insert, which is one of the most common sizes and easy to find at craft stores, home goods shops, and online retailers. You can adjust the dimensions easily by adding or subtracting stitches and rows, which the notes below will walk you through.
Yarn: Approximately 200 to 250 yards of worsted weight yarn (also called medium weight, or size 4). This pattern works beautifully in 100% wool, wool-blend, cotton, or even acrylic if you want an easy-care option. For a first attempt, a smooth yarn in a solid or semi-solid color will make it easiest to see your stitches. A 200-yard skein of worsted weight yarn is typically enough for one panel, and since a pillow cover requires two panels (a front and a back), you will want at least 400 yards total, or two skeins of similar weight.
Knitting Needles: US size 7 (4.5mm) or US size 8 (5mm) straight or circular needles. The exact size depends on your personal tension and your yarn’s recommended gauge. Always swatch first.
Additional Supplies: A tapestry needle for weaving in ends and seaming, a row counter (optional but helpful), scissors, and three to four large buttons if you want a button closure on the back. A crochet hook in a similar size to your needles is useful for creating button loops.
Pillow Insert: One 18-by-18-inch pillow insert, which you can stuff with polyfill if you prefer to make your own.
Gauge
Gauge is the number of stitches and rows per inch that you produce with a specific yarn and needle combination. Getting gauge right ensures your finished pillow cover will actually fit your pillow insert.
For this pattern, the target gauge is 18 stitches and 24 rows = 4 inches in stockinette stitch using US size 8 needles. To check your gauge, cast on 24 stitches and work in stockinette (knit on the right side, purl on the wrong side) for about 28 rows. Bind off loosely, wet block your swatch, let it dry flat, and then measure. If your swatch measures exactly 4 inches wide and 4 inches tall over the 18-stitch and 24-row section, you are good to go. If it is wider, go down a needle size. If it is narrower, go up a needle size.
Taking 20 minutes to swatch will save you the frustration of finishing a panel only to discover it is two inches too small or too large. It is worth the time.
The Free Knitted Pillow Cover Pattern
This pattern produces a classic, textured pillow cover using a combination of stockinette stitch and a seed stitch border. The seed stitch border gives the edges a clean, non-rolling finish and adds a beautiful handcrafted detail that elevates the whole piece.
Abbreviations Used:
CO = Cast on
BO = Bind off
K = Knit
P = Purl
RS = Right side
WS = Wrong side
Rep = Repeat
St(s) = Stitch(es)
K2tog = Knit two stitches together (a simple decrease)
Front Panel
Cast On: CO 82 stitches using the long-tail cast on method or your preferred cast on. The long-tail cast on creates a neat, slightly elastic edge that suits this project well.
Seed Stitch Border Setup (Rows 1–6):
All seed stitch rows follow the same principle: knit the purl stitches and purl the knit stitches as they present themselves to create that alternating texture.
Row 1 (RS): K1, P1, repeat from to across, ending K1 if you have an odd number of stitches. Since 82 is even, work K1, P1 across all 82 stitches, ending with P1. Wait — with 82 stitches, your last stitch will be P1. That is fine. Consistent seed stitch will develop as long as you knit the knits and purl the purls as they face you.
Actually, let’s clarify for absolute beginners. In seed stitch on an even number of stitches, Row 1 is K1, P1 across. Row 2 is P1, K1 across (because the stitches have flipped). This alternation is what creates the bumpy seed texture. Work rows 1 through 6 in this manner.
Main Body (Rows 7 onward):
Row 7 (RS): K1, P1, K1, P1, K1, P1 (6 seed stitches), K70, P1, K1, P1, K1, P1, K1 (6 seed stitches at end).
Row 8 (WS): K1, P1, K1, P1, K1, P1 (6 seed stitches), P70, P1, K1, P1, K1, P1, K1 (6 seed stitches at end).
Repeat rows 7 and 8 until the panel measures approximately 17.5 inches from the cast-on edge. The piece will grow slightly when seamed and blocked, bringing it to the full 18 inches.
Top Seed Stitch Border:
Work 6 rows of seed stitch across all 82 stitches, matching the border at the cast-on edge.
Bind Off: BO all stitches loosely in pattern (knitting the knit stitches and purling the purl stitches as you bind off). A loose bind off is important here — binding off too tightly will cause the top edge to pucker.
Set the front panel aside and begin the back panel.
Back Panel (Button Closure Version)
The back of this pillow cover is worked in two overlapping pieces to create a simple envelope-style opening. This means you do not need a zipper and the cover can be easily removed for washing.
Back Panel — Bottom Piece:
CO 82 stitches.
Work 6 rows of seed stitch as established for the front panel.
Work in the main body pattern (6 seed stitches each side, 70 stockinette stitches in the center) until this piece measures 12 inches from the cast-on edge.
Work 3 rows of seed stitch across all stitches.
On the next row (RS), work the buttonhole row: Work 10 stitches in seed stitch, BO 2 stitches, work 16 stitches in seed stitch, repeat the bracketed section twice more, BO 2 stitches, work remaining stitches in seed stitch. You will have created four evenly spaced buttonholes.
On the following row (WS): Work in seed stitch, and when you reach a bound-off gap, CO 2 stitches over the gap using the backward loop method to complete each buttonhole.
Work 2 more rows of seed stitch. BO all stitches loosely in pattern.
Back Panel — Top Piece:
CO 82 stitches.
Work 6 rows of seed stitch.
Work in the main body pattern until this piece measures 8 inches from the cast-on edge.
Work 6 rows of seed stitch across all stitches.
BO all stitches loosely in pattern.
Assembly
Lay your front panel flat on a clean surface, right side facing up. Place the bottom back piece on top of it, right side facing down, aligning the cast-on edges at the bottom. Place the top back piece on top of that, right side facing down, aligning its bound-off edge with the bound-off edge of the front panel at the top. The two back pieces will overlap in the middle by about 2 inches, which is exactly what you want.
Pin all three layers together around all four edges.
Using your tapestry needle and a length of matching yarn, seam the pillow cover together using mattress stitch along all four sides. Mattress stitch creates an invisible seam when worked correctly and is well worth learning if you have not already. Work slowly, picking up one bar between the edge stitch and the next stitch on each side alternately.
Once all four sides are seamed, weave in all ends securely. Turn the cover right side out through the back opening.
Sew four buttons onto the top back piece to align with the buttonholes. The buttons do not need to be anything fancy — simple wooden or shell buttons in a natural tone work beautifully with almost any yarn color.
Blocking Your Pillow Cover
Blocking transforms a knitted piece from something that looks hand-knitted (in the slightly rumpled sense) into something that looks hand-crafted (in the elegant, intentional sense). Wet blocking is the most effective method for natural fibers.
To wet block your finished cover, submerge it in cool water for about 15 minutes, gently press out the excess water without wringing, lay it flat on a blocking mat or towel, and ease it into its final dimensions. Use rust-proof pins to hold the edges square if needed. Allow it to dry completely before inserting your pillow form.
For acrylic yarns, steam blocking with a garment steamer or iron held above the surface (not touching) is more effective than wet blocking. The heat relaxes the fibers and evens out the stitches beautifully.
Customizing Your Pillow Cover
One of the greatest joys of knitting your own home décor is how easily you can adapt a basic pattern to suit your taste and your space. Here are a few ways to make this pattern entirely your own.
Color: The most straightforward change is color. A single-color cover in a rich jewel tone — deep teal, burnt orange, plum, or mustard — makes a bold statement. Two-color stripes using the Fair Isle method add graphic interest without requiring advanced colorwork skills. Even simple alternating stripes of two colors, carried up the side of the work, create a striking effect.
Texture: You can replace the stockinette center panel with any stitch pattern that works on a multiple of stitches you can fit into 70 stitches. A simple 2-by-2 rib adds elasticity and a tailored look. A moss stitch panel has more texture than seed stitch and a slightly different visual rhythm. A basic cable panel running down the center of an otherwise plain stockinette background is a classic choice that never goes out of style.
Size: To knit a cover for a 20-by-20-inch pillow, add approximately 9 stitches to your cast-on (working at the gauge given, every 4.5 stitches equals roughly one inch) and add proportional rows to reach the required height. The seed stitch borders can stay the same width.
Yarn Weight: If you prefer a faster knit, this pattern adapts easily to bulky or super bulky yarn on larger needles. A bulky-weight version on US size 10 or 11 needles works up in a single afternoon and has a wonderfully cozy, casual look. Just be sure to swatch and adjust your stitch count accordingly.
Tips for Knitting Pillow Covers Successfully
A few practical notes that will make your knitting experience smoother. Always wind center-pull yarn cakes from your skeins before beginning, since knitting directly from a skein often leads to tangles. Keep your tension consistent by working in the same physical position each time you sit down to knit — your tension changes subtly depending on whether you are sitting upright or lounging, and consistent posture keeps the fabric even.
If you are seaming for the first time, practice on scrap pieces before working on your finished panels. Mattress stitch is intuitive once you see how it works, and a few minutes of practice makes the difference between a visible and an invisible seam.
Store your finished pillow covers flat or folded, rather than hanging, to prevent the weight of the knitted fabric from distorting the stitches over time.
Making It a Habit: Building a Knitting Practice Around Home Projects
A single pillow cover is a wonderful project. A matched set of three on a sofa is a design statement. Many knitters find that home projects like this become the backbone of a regular knitting practice — they are meditative enough to work on while watching a film or listening to a podcast, satisfying enough to finish in a reasonable timeframe, and useful enough that every finished piece has a permanent home in your daily life.
Once you have made this pattern once, try knitting the same cover in a different color for a seasonal refresh. A set of light linen-colored covers for spring and summer, swapped for warm rust and charcoal covers in autumn and winter, gives your living space an effortless, considered quality that costs far less than replacing your soft furnishings with the seasons.
Knitting is one of the few crafts that rewards both the process and the result equally. The hours spent with needles in your hands are genuinely enjoyable. And the pillow sitting on your sofa at the end of it is something you made yourself, which makes it worth more than anything you could buy.
Cast on, knit one, purl one, and enjoy every row.