
DIY Crochet Pillow Covers – Vintage Granny Squares with Bright Colors
There’s something deeply satisfying about turning a ball of yarn into something beautiful and functional. Crochet pillow covers are one of those perfect beginner-to-intermediate projects that let you flex your creative muscles without committing to a massive blanket or a technically demanding garment. And when you lean into the granny square format — that classic, beloved motif that has lived in grandmothers’ baskets and bohemian living rooms for decades — you get something that feels both nostalgic and incredibly fresh, especially when you choose bold, bright colors to bring it into the modern day.
This guide walks you through everything you need to know to make your own crochet pillow covers using vintage granny squares. Whether you’re a seasoned crocheter looking for a quick weekend project or someone who learned the basics a while back and wants to revisit the craft, you’ll find everything here: the supplies, the stitch guides, the assembly tips, and plenty of ideas for mixing colors in ways that feel vibrant and intentional rather than random.
Let’s dig in.
Why Granny Squares Are the Perfect Pillow Cover Foundation
Granny squares have been around for well over a century, and they show no signs of going anywhere. Their staying power comes down to a few key things: they’re portable, they’re modular, they’re endlessly customizable, and they work up relatively quickly once your hands find their rhythm.
For pillow covers specifically, the granny square format is almost ideal. A traditional 14×14 inch pillow form, for example, can be covered by arranging four large granny squares (two per side), or a grid of nine or sixteen smaller ones. You can mix and match sizes, alternate between full squares and half squares, or even create a single giant granny square by simply adding rounds until you reach the size you need.
The vintage aesthetic comes naturally with granny squares because of their history, but the “vintage” look doesn’t have to mean faded or dull. In fact, the most eye-catching vintage-inspired granny square projects use rich, saturated color combinations — think deep teal paired with mustard yellow and burnt orange, or cobalt blue alongside cherry red and cream. The retro color palette of the 1960s and 1970s was actually quite bold, and leaning into that brightness is exactly what gives these pillow covers their personality.
Supplies You’ll Need
Before you start, gather everything together so your creative flow doesn’t get interrupted.
Yarn: For pillow covers, you want something durable that will hold up to regular use. A worsted weight cotton or cotton-acrylic blend is an excellent choice. Cotton is sturdy, washable, and doesn’t stretch out of shape the way pure acrylic sometimes can. For a bright color palette, look for yarns labeled in shades like coral, turquoise, saffron, chartreuse, crimson, and cream or off-white for contrast. You’ll need roughly 200–400 yards total depending on your pillow size and color count, with more yardage in the colors you use most frequently (usually your border color or background).
Hook: A 5mm (H/8) hook pairs well with most worsted weight yarns and gives you a tight enough gauge to create a firm, structured square that won’t sag. If you tend to crochet tightly, go up half a size.
Pillow insert: A 16×16 inch or 18×18 inch pillow form works beautifully with this style. You can also use an existing pillow and simply make a removable cover for it.
Yarn needle: For weaving in ends and seaming squares together. A blunt-tipped tapestry needle is perfect.
Scissors: Self-explanatory, but keep a sharp pair close.
Buttons, zipper, or envelope closure materials: You’ll need some way to close the back of your pillow cover. A row of three or four large buttons is charming and fits the vintage aesthetic perfectly.
Stitch markers: Optional but helpful, especially for keeping track of rounds when you’re working on larger squares.
Choosing Your Color Palette
This is arguably the most fun part of the whole project, and it’s worth spending a little time thinking it through before you cast on.
For a vintage granny square pillow cover that really pops, think in terms of a main palette of three to five colors, plus a consistent border color that ties everything together. The border color — usually worked in the final round of every square — is what unifies an otherwise eclectic mix and makes the whole piece look intentional rather than chaotic.
Some palette ideas to spark your imagination:
Retro Sunrise: Deep coral, burnt orange, mustard yellow, and cream, with a chocolate brown border on each square. This palette feels warmly 1970s and looks gorgeous against natural linen or wood furniture.
Mod Rainbow: Cobalt blue, cherry red, grass green, and bright yellow, with a black or white border. Clean, graphic, and boldly cheerful — this one has a very 1960s feel.
Jewel Tones: Emerald, sapphire, amethyst, and ruby, with a deep navy or gold border. Rich and slightly more sophisticated, this palette works well in living rooms with velvet or jewel-toned furniture.
Pastel Brights: Mint, peach, soft lavender, and butter yellow with a white border. This reads as vintage but lighter and airier — great for a bedroom or nursery.
When you’re shopping for yarn, hold the colors together physically before you commit. Skeins can look very different next to each other than they do on a shelf, and a color you were on the fence about sometimes becomes the star of the whole piece when you see it alongside its companions.
The Classic Granny Square Pattern
This is the foundational pattern you’ll use for each square. If you already know the traditional granny square, you can skip ahead — but if you want a refresher or you’re newer to the motif, read through this carefully.
Abbreviations:
ch = chain
sl st = slip stitch
sc = single crochet
dc = double crochet
sp = space
rep = repeat
Instructions for one granny square (approximately 6 inches with worsted weight yarn and 5mm hook):
Start with your first color and make a magic ring, or ch 4 and join with a sl st to form a ring.
Round 1: Ch 3 (counts as first dc), 2 dc into ring, ch 2, [3 dc into ring, ch 2] three times. Join with sl st to top of beginning ch-3. Fasten off. (4 clusters of 3 dc, 4 corner ch-2 spaces)
Round 2: Join second color in any corner ch-2 space. Ch 3, 2 dc in same space, ch 1, [3 dc, ch 2, 3 dc in next corner space, ch 1] three times, 3 dc in first corner space, ch 2. Join with sl st to top of beginning ch-3. Fasten off. (8 clusters, 4 corner ch-2 spaces, 4 side ch-1 spaces)
Round 3: Join third color in any corner ch-2 space. Ch 3, 2 dc in same space, ch 2, 3 dc in same space, ch 1, 3 dc in next ch-1 side space, ch 1, [3 dc, ch 2, 3 dc in next corner space, ch 1, 3 dc in next ch-1 side space, ch 1] three times. Join with sl st to top of beginning ch-3. Fasten off. (12 clusters, 4 corner spaces, 8 side spaces)
Round 4 (border round): Join your chosen border color in any corner ch-2 space. Work the same pattern, adding a cluster of 3 dc in each ch-1 side space as you go around, and working 3 dc, ch 2, 3 dc in each corner. Join and fasten off. (16 clusters, 4 corner spaces)
For a 16×16 inch pillow cover, you’ll need 8 squares at this size — 4 for the front and 4 for the back. For an 18×18 inch cover, consider adding a fifth round to each square or adjusting your hook size slightly.
How to Keep Your Squares Consistent
One of the most common frustrations with granny square projects is that the squares come out different sizes, which makes seaming a nightmare. Here’s how to keep things consistent.
Work your starting chain with the same tension every time. If you tend to chain loosely, try going down a hook size just for the foundation chain. Blocking is your best friend: once your squares are done, wet-block each one by soaking it briefly in cool water, squeezing out the excess gently, and pinning it to a foam mat or blocking board in a perfect square. Let it dry completely. This evens out any tension differences and gives you crisp, flat squares that seam beautifully.
Weave in your ends as you go rather than leaving them all for the end. Each color change creates two yarn tails, and on a multi-colored granny square you can easily have a dozen or more. Weaving them in immediately keeps your work tidy and prevents tangles.
Arranging Your Squares for Maximum Visual Impact
Once you have all your squares finished and blocked, lay them out on a flat surface before you seam anything. Play with the arrangement. Rotate squares, swap colors, try grouping similar colors together versus spreading them out. Take a photo with your phone so you can compare different arrangements side by side.
For a vintage look, a slightly asymmetrical or seemingly random placement of colors often reads as more charming and handmade than a perfectly symmetrical grid. Let the arrangement feel organic. If two squares with the same dominant color end up next to each other, that’s often fine — real vintage textiles were made with whatever yarn was on hand, and a little “imperfection” is part of the charm.
Seaming Your Squares Together
There are several ways to join granny squares, and the method you choose will affect the look of the finished piece.
Flat slip stitch join: Hold two squares with wrong sides together and slip stitch through the back loops of both edges. This creates a nearly invisible join on the right side.
Join-as-you-go: If you want to avoid seaming entirely, you can join each square to the previous one as you work the final round. This is a bit more complex to keep track of but results in a very clean finish.
Whip stitch: Using your yarn needle and a length of your border color, whip stitch through the outer loops of each square edge. This creates a visible ridge on the back and a tidy join on the front.
Surface crochet join: Work a row of slip stitches or single crochets along the join line on the right side of your work, using a contrasting color. This creates a decorative seam that becomes part of the design — a great option if you want to add an extra graphic element.
For a pillow cover, the flat slip stitch or whip stitch join tend to work best because they keep the seams flat and sturdy.
Making the Back Panel
You have a few options for the back of your pillow cover.
The simplest approach is to make a second set of four squares identical to the front and seam them together in the same way. If you want a back that’s a little less labor-intensive, you can use a piece of fabric cut to size — a coordinating cotton fabric in a solid color from your palette works beautifully and gives the pillow a polished, finished look from behind.
If you’re making a fabric back, cut two rectangular pieces, each the full width of your pillow front and about two-thirds the height, and hem one long edge on each piece. Overlap these hemmed edges in the center to create an envelope closure — no zipper or buttons required. This is clean, easy, and makes removing the pillow insert for washing a breeze.
For the button closure, sew your buttons evenly spaced along one panel of the back opening and work small button loops (chains of 3–4 stitches closed into a loop with a slip stitch) along the corresponding edge of the other panel. Three or four large buttons in a complementary color add another layer of vintage charm.
Finishing Touches and Edging
Once your pillow cover front and back are assembled and seamed together on three sides, consider adding a finishing border around the entire outer edge. A single round of single crochet in your border color tidies everything up and gives the cover a professional finish. You can also add a round of reverse single crochet (also called crab stitch) for a slightly textured, rope-like edge that lies flat and looks intentional.
If you want to go a step further, a simple shell stitch border (work 5 dc in every alternate stitch, skip two stitches, sl st in next) around the perimeter adds a delicate lacy quality that suits the vintage aesthetic perfectly.
Care and Longevity
A handmade crochet pillow cover is an investment of time and love, so care for it accordingly. If you used cotton or a cotton blend, your cover is likely machine washable on a gentle cycle in cold water. Lay it flat to dry rather than putting it in the dryer, which can cause cotton to shrink or a cotton-acrylic blend to pill. If you used pure acrylic, it’s more resilient and can generally tolerate a low-heat dryer cycle, though air drying is always gentler.
Keep a note of the yarn brands and colorways you used so that if a cover ever needs a repair, you can match the yarn as closely as possible.
Styling Your Finished Pillow Covers
The great thing about vintage granny square pillow covers in bright colors is that they’re surprisingly versatile in terms of styling. They look incredible against a neutral sofa — cream, white, grey, or natural linen — where the bright colors get to do all the talking. They also work beautifully layered with other patterned pillows, as long as you keep the scale of patterns varied (mix a granny square cover with a small-scale stripe and a solid, for instance, rather than piling on three different large-scale patterns).
On a bed, a pair of granny square pillow covers placed against white or cream bedding creates an instant bohemian, collected feeling. They suit rattan furniture, wooden shelving, and macramé wall hangings especially well — basically the full spectrum of natural-material, artisan-crafted home decor that’s been having such a beautiful resurgence.
Don’t limit yourself to the sofa or bed, either. A crochet pillow cover brightens up a reading nook chair, looks charming at the end of a garden bench (provided you bring it in when it rains), and makes a surprisingly thoughtful handmade gift for anyone who loves a home with personality.
A Few Final Tips Before You Start
Don’t skip the magic ring. It creates a tighter, neater center than a foundation chain, and on a granny square the center is always visible. Spend five minutes practicing it before you begin your first square and you’ll be glad you did.
Change colors confidently. Part of what makes a bright, multi-colored granny square so cheerful is the crispness of those color transitions. Cut your yarn and fasten off cleanly at the end of each round rather than carrying the color up — yes, it means more ends to weave in, but the result is much cleaner and more structured.
Make more squares than you think you need. Have a few extras on hand. You might drop one in a puddle, miscalculate the sizing, or decide you want to rearrange the layout at the last minute. Extra squares become coasters, ornaments, patches, or the start of your next project.
And most importantly: enjoy the process. Granny squares are meditative once you find your rhythm. The repetitive motion, the satisfying click of the hook through yarn, the small burst of joy when a color combination comes together better than you imagined — this is what handcraft is really about. The pillow cover at the end is the reward, but the making is the gift you give yourself.
Now pick up your hook, choose your colors, and start that first magic ring. Something beautiful is about to begin.