
Free Knitted Pillow Cover Pattern: A Cozy Project for Every Skill Level
There is something deeply satisfying about placing a handmade pillow on your couch and knowing that every stitch was made by your own hands. Knitted pillow covers are one of those projects that sit at the perfect intersection of practical and beautiful — they are fast enough to finish in a weekend, impressive enough to gift, and versatile enough to suit any home décor style. Whether you have been knitting for years or you recently picked up your first pair of needles, this free knitted pillow cover pattern will walk you through every step of the process with enough detail to feel confident from cast-on to seaming.
This pattern is written for a standard 18×18 inch pillow insert, which is one of the most common sizes and easy to find at any craft or home goods store. You will also find notes throughout for adjusting the size up or down, so feel free to make this pattern your own.
What You Will Need
Before you sit down to start knitting, it helps to gather everything in one place. Nothing breaks creative momentum quite like realizing mid-project that you are missing a stitch marker or your yarn is a different weight than the pattern calls for.
Yarn: Approximately 200 to 250 yards of bulky weight yarn (weight 5 or 6). Wool blends, cotton, and acrylic all work beautifully for pillow covers. For a durable, machine-washable result, a superwash wool or a cotton-acrylic blend is ideal. Keep in mind that bulkier yarns will knit up more quickly and give a chunkier, cozier look, while a worsted weight (with needle size adjustments) will produce a more refined texture.
Needles: US size 10 (6mm) straight or circular needles, or the size needed to achieve gauge.
Gauge: 14 stitches and 20 rows = 4 inches in stockinette stitch. Gauge is especially important for this project because the cover needs to fit your pillow insert snugly. A cover that is too loose will look sloppy, and one that is too tight will be difficult to put on and off.
Additional supplies: Tapestry needle for seaming, scissors, stitch markers (optional but helpful), and three to four buttons or a zipper if you prefer a closable back opening.
Pillow insert: 18×18 inches.
Understanding the Construction
This pattern uses a front-and-back construction method, meaning you will knit two separate panels and seam them together on three sides. The fourth side — typically the bottom — uses an envelope-style overlap or a button closure so you can remove the cover for washing without any fuss.
If you prefer an even simpler approach, you can knit one long rectangle that folds in half, which eliminates one seaming step entirely. Both methods are described below.
The stitch pattern used for the main body is a combination of knit and purl stitches arranged in a simple textured pattern called seed stitch. Seed stitch is one of the most beloved beginner-friendly textures in knitting because it lies flat without curling (unlike plain stockinette), it looks polished from both sides, and it requires nothing more than alternating knit and purl stitches. You could also substitute a simple ribbing, a basketweave pattern, or even plain garter stitch — all of which work beautifully for pillow covers.
Abbreviations Used in This Pattern
K — knit
P — purl
CO — cast on
BO — bind off
RS — right side
WS — wrong side
Rep — repeat
St(s) — stitch(es)
PM — place marker
SM — slip marker
Stitch Pattern: Seed Stitch
For an even number of stitches:
Row 1 (RS): K1, P1; repeat from to end.
Row 2 (WS): P1, K1; repeat from to end.
Repeat Rows 1 and 2 for the pattern.
That’s it. The trick that trips up some beginners is remembering that seed stitch is always the opposite of what you see. If the stitch on the needle looks like a knit stitch (V-shaped), you purl it. If it looks like a purl stitch (bump facing you), you knit it. Once that clicks, seed stitch becomes almost automatic.
The Pattern: Front Panel
Cast on 64 stitches using the long-tail cast-on method or your preferred cast-on. The long-tail cast-on is recommended here because it creates a neat, slightly elastic edge that complements the seed stitch fabric.
Work in seed stitch as described above until the piece measures 18 inches from the cast-on edge, ending on a WS row.
Bind off all stitches loosely in pattern. To bind off in seed stitch, knit the stitches you would normally knit and purl the stitches you would normally purl as you bind off. This keeps the edge consistent with the rest of the fabric.
The Pattern: Back Panel (with Envelope Overlap)
The back of this pillow cover is made in two overlapping pieces rather than one solid panel. This creates a simple envelope closure — no buttons, no zipper, no hardware required. The two back pieces overlap by several inches in the center, holding the pillow insert in place while still making it easy to remove.
Back Top Piece:
Cast on 64 stitches.
Work in seed stitch until piece measures 12 inches from the cast-on edge.
Bind off all stitches loosely in pattern.
Back Bottom Piece:
Cast on 64 stitches.
Work in seed stitch until piece measures 12 inches from the cast-on edge.
Bind off all stitches loosely in pattern.
When both pieces are assembled, they will overlap by approximately 6 inches in the center of the back, which is more than enough to keep the pillow secure.
Optional Variation: Button Closure Back
If you prefer a more polished back with a defined closure, you can work the back as a single panel and add a button band.
Cast on 64 stitches and work in seed stitch until piece measures 18 inches. Bind off. Then, along one edge (the center opening), pick up stitches and work a 1-inch button band in seed stitch. Mark and work three evenly spaced buttonholes by binding off 2 stitches at each buttonhole position and casting on 2 stitches in the next row. Work a corresponding button band on the other piece. Sew on buttons to match.
Buttons with a wooden or natural finish look lovely on textured knits, but ceramic, horn, and even vintage buttons all make beautiful choices depending on your décor.
Optional Variation: One-Piece Rectangle Method
If you would rather skip half the seaming, cast on 64 stitches and work in seed stitch until the piece measures 36 inches — double the length of the pillow. Fold the rectangle in half so the two short ends meet, then seam the two side edges. Turn right side out and insert the pillow through the open end. The edges can be left open (they naturally stay together with the weight of the insert) or you can add a button closure as described above.
Finishing: Seaming the Pillow Cover
Blocking your pieces before seaming makes a noticeable difference in the final result. To block, soak the knitted panels in lukewarm water for about 15 to 20 minutes, then press out the excess water gently by rolling each panel in a clean towel. Lay flat on a blocking mat or clean surface, pin to the correct dimensions (18×18 inches for the front, and 18×12 inches for each back piece), and allow to dry completely. Wool fibers especially benefit from blocking, which evens out stitches and relaxes the fabric into its final shape.
Once blocked and dry, seaming is straightforward using a tapestry needle and a length of your project yarn (or a similar yarn in the same color if yours is too textured or bulky to thread through a needle).
The mattress stitch is the best choice for seaming the sides of this pillow cover. It creates a nearly invisible seam that lies flat and looks professional. To work mattress stitch on stockinette or seed stitch:
Hold the two panels side by side with right sides facing up. Thread your tapestry needle and bring it up through the first stitch at the corner of one panel. Bring the needle across and insert it under the first bar between stitches on the opposite panel. Return to the first panel and insert the needle under the corresponding bar. Continue working back and forth, pulling the yarn gently every few stitches to close the seam. The seam will practically disappear into the fabric.
Assembly for envelope-back version:
Lay the front panel flat with the right side facing up. Place the Back Top Piece on top of it, right side facing down, aligning the top and side edges. Place the Back Bottom Piece on top, right side facing down, aligning the bottom and side edges. The two back pieces will overlap in the middle. Pin everything in place.
Seam around all four edges using mattress stitch or whip stitch. Turn the cover right side out through the overlap opening, press gently if needed, and insert your pillow.
Customizing Your Pillow Cover
One of the greatest joys of a pattern like this is how easily it can be adapted. Here are several ways to make this pillow cover completely your own.
Change the size. To make a 20×20 inch pillow cover, cast on 70 stitches and work until the piece measures 20 inches. For a 12×20 lumbar pillow, cast on 70 stitches and work until the piece is 12 inches, then adjust the back pieces accordingly.
Add a cable panel. Work the majority of the pillow in seed stitch but introduce a centered cable panel running vertically down the front. A simple 6-stitch cable crossed every 6 rows creates an elegant focal point without requiring advanced skills.
Try colorwork. If you are comfortable with stranded knitting, this project is a lovely canvas for a simple Fair Isle border or an all-over geometric motif. Work the body in your main color and introduce a contrast color for 2 to 4 inches at the top and bottom.
Use variegated or self-striping yarn. No colorwork skill required — simply choose a yarn that changes color on its own. The texture of seed stitch looks beautiful against color variations and adds visual depth without extra effort.
Add fringe or tassels. For a more bohemian look, cut lengths of yarn approximately three times your desired fringe length, fold them in half, and use a crochet hook to pull them through the bound-off stitches along one or two edges. Trim to even out.
Yarn Suggestions and Shopping Tips
Choosing yarn for a pillow cover involves a slightly different calculus than choosing yarn for a garment. Since a pillow sits on a sofa or bed and endures regular handling, you want something that is durable, holds its shape well, and can be cleaned without drama.
Wool and wool blends are excellent choices because they are naturally resilient, bounce back after compression, and have a beautiful drape. If you go with wool, look for a superwash treatment so the cover can be machine washed on a gentle cycle.
Cotton and cotton blends are a great option if you prefer a lighter, cooler fabric or if anyone in your household has a wool sensitivity. Cotton has less stretch than wool, so your gauge swatch is especially important — cotton tends to knit tighter.
Acrylic yarn is budget-friendly, widely available, and fully machine washable, making it a practical choice for everyday use. Modern acrylics have come a long way in terms of texture and softness, so do not dismiss this option. Look for terms like “soft,” “premium,” or “velvet” on the label, which typically indicate a higher-quality feel.
Avoid anything too loosely spun or delicate, such as mohair or very thin laceweight blends, which can pill quickly and may not hold up well against regular use.
Troubleshooting Common Issues
The cover is slightly too small for the insert. This usually means your gauge is tighter than the pattern specifies. Try going up a needle size and re-swatching. A pillow cover should fit snugly, but if you cannot get the insert inside at all, the cover is too small.
The edges are curling. Seed stitch should lie flat, so if your edges are curling, check that you are working the stitch correctly. A common mistake is accidentally working all knit stitches on one side and all purl stitches on the other, which produces stockinette rather than seed stitch.
The seams look uneven. Blocking before seaming helps enormously, as it evens out the edges and makes them easier to align. If your seams are still uneven, try working more slowly and pulling your seaming yarn a little more firmly every few stitches.
The back gap is too large or too small. Adjust the length of the two back pieces. If you want a smaller opening, make each piece longer (for example, 13 inches each). If you want a larger opening, make each piece shorter (10 to 11 inches).
A Few Words on Knitting as a Practice
Pillow covers are a wonderful project to return to again and again because they grow quickly and offer just enough repetition to be meditative without becoming boring. There is a particular pleasure in sitting down with good yarn and simple stitches, letting the fabric grow row by row while your mind settles into a comfortable rhythm.
If you are newer to knitting, this project will build genuine confidence. You will practice your cast-on, your tension, your ability to maintain a stitch pattern over many rows, and your finishing skills — all of which are the foundations of virtually every other knitting project you will ever attempt.
If you are an experienced knitter, this pattern is an opportunity to experiment. Use it as a canvas for a new stitch pattern you have been wanting to try, or work through your yarn stash by combining two coordinating skeins for a two-toned look.
Either way, the result is something useful and beautiful that will live in your home every day — a quiet reminder that making things by hand is always worth the time.
Sharing Your Finished Pillow Cover
When you finish your pillow, take a photograph in good natural light and share it with the knitting community. Platforms like Ravelry, Instagram, and Pinterest are full of makers who love seeing how a pattern comes to life in different yarns and colors. Tagging your work and connecting with other knitters is one of the loveliest parts of the craft — the community is genuinely warm and encouraging, and there is always someone happy to help if you run into trouble mid-project.
If this pattern inspired you to make a second one (and it very likely will, since they are addictive to knit and make incredible gifts), consider trying a completely different yarn or stitch pattern for the next version. A set of coordinating but not matching pillow covers can look even more intentional and curated than a perfectly matched pair, and it gives you the freedom to experiment without committing to a large project.
Happy knitting, and enjoy every stitch.