Granny Square Pillow – Free Crochet Pattern

Granny Square Pillow — Free Crochet Pattern

There is something deeply satisfying about turning a pile of yarn scraps into something beautiful and useful. The granny square is one of crochet’s most beloved motifs, and for good reason — it works up quickly, it’s endlessly customizable, and it carries with it decades of handmade tradition. In this free crochet pattern, you’ll learn how to make a gorgeous granny square pillow that’s perfect for your couch, your bed, or as a heartfelt handmade gift. Whether you’re a beginner just getting comfortable with joining rounds or an experienced crocheter looking for a satisfying weekend project, this pattern is for you.


Why a Granny Square Pillow?

Before we dive into the pattern itself, let’s talk about why a granny square pillow is such a wonderful project to make. First and foremost, it’s a fantastic stash buster. If you’ve been crocheting for any length of time, you almost certainly have odds and ends of yarn in various colors sitting around your craft space. A granny square pillow lets you put all of those leftovers to work in a way that looks intentional and beautiful rather than random.

Second, pillow covers are a great way to refresh the look of a room without spending a lot of money. A basic pillow insert can be purchased inexpensively at almost any home goods store, and once you have it, you can make cover after cover in different colors and styles to match your seasonal décor or changing tastes. The pillow inside stays the same — only the handmade cover changes.

Third, granny square pillows make incredible gifts. There is something about a handmade pillow that feels personal and warm in a way that a store-bought one simply cannot match. When you give someone a pillow you’ve crocheted yourself, you’re giving them hours of your time and attention, stitched into every round.


Materials You’ll Need

To make this granny square pillow, you don’t need much. Here’s a simple list of what to gather before you get started.

You’ll want worsted weight yarn in several colors of your choosing. The beauty of the classic granny square is that there are no rules about color — you can go with a neutral palette of creams and taupes for a modern farmhouse look, choose bold and contrasting colors for a retro boho vibe, or stick to a monochromatic gradient for something more subtle and contemporary. For a standard 18-inch pillow cover, plan on having roughly 200–250 yards of your main color (used for the final border and joining) and smaller amounts — anywhere from 30 to 80 yards — of each accent color.

In addition to yarn, you’ll need a size 5mm (H/8) crochet hook, which is the standard recommendation for most worsted weight projects. You’ll also need scissors, a yarn needle for weaving in ends, an 18×18 inch pillow insert, and stitch markers if you like to use them.


Gauge and Sizing

Gauge matters more for garments than for home décor, but it’s still worth checking here because you want your finished granny squares to be the right size to fit your pillow insert. For this pattern, each finished granny square should measure approximately 6 inches by 6 inches after blocking. The finished pillow front and back are each made up of 9 squares (3 squares by 3 squares), making the finished cover approximately 18 inches by 18 inches — a perfect fit for a standard throw pillow insert.

If your squares are coming out larger than 6 inches, try going down a hook size. If they’re coming out smaller, try going up a hook size. Don’t worry about matching someone else’s gauge exactly — just aim for consistency across your own squares.


Understanding the Classic Granny Square

If you’re new to granny squares, here’s a quick overview of how they work. A granny square is built from the center out, with each round adding another layer. The classic version creates those characteristic open clusters of double crochet stitches separated by chain spaces, which give the square its lacy, textured appearance. The square grows by increasing at the four corners of each round.

Once you understand the logic of a granny square — work clusters in the spaces, chain at the corners to turn — the rhythm becomes almost meditative. Most experienced crocheters can complete a single square while watching a television show or sitting with friends, which is part of what makes them such a beloved portable project.


The Granny Square Pattern

Abbreviations used in this pattern:

ch — chain, sl st — slip stitch, dc — double crochet, sp — space, rep — repeat, yo — yarn over

Round 1 (Color A): Make a magic ring or chain 4 and join with a slip stitch to form a ring. Ch 3 (counts as first dc), 2 dc into the ring, ch 2, 3 dc into the ring, ch 2 — repeat from to two more times for a total of four clusters. Join with a slip stitch to the top of the beginning ch-3. Fasten off.

Round 2 (Color B): Join Color B with a sl st in any ch-2 corner space. Ch 3, 2 dc in the same corner space, ch 2, 3 dc in the same corner space (this completes your first corner). Ch 1, then in the next corner ch-2 space work (3 dc, ch 2, 3 dc) — repeat from to around, ending with ch 1. Join with sl st to top of beginning ch-3. Fasten off.

Round 3 (Color C): Join Color C in any corner ch-2 space. Ch 3, 2 dc, ch 2, 3 dc in the same corner space. Ch 1, 3 dc in the next ch-1 side space, ch 1, then in the corner ch-2 space work (3 dc, ch 2, 3 dc) — repeat from to around, ending with ch 1, 3 dc in remaining side sp, ch 1. Join with sl st to top of ch-3. Fasten off.

Round 4 (Main Color / Color D): Join your main color in any corner ch-2 space. Ch 3, 2 dc, ch 2, 3 dc in the corner. Ch 1, [3 dc in the next ch-1 sp, ch 1] across to next corner, then in corner ch-2 sp work (3 dc, ch 2, 3 dc) — repeat from to around. Join with sl st to top of ch-3. Fasten off.

Make a total of 18 granny squares using this pattern — 9 for the front of the pillow and 9 for the back. You can keep the same color arrangement for all squares, or mix and match your accent colors for a scrappy, eclectic look.


Blocking Your Squares

Before assembling your pillow, it’s worth taking the time to block your granny squares. Blocking simply means wetting or steaming your finished pieces and then pinning them flat to dry, which evens out the stitches and helps your squares dry into nice, crisp shapes with clean corners and flat edges.

For acrylic yarn, wet blocking works fine — soak the squares in cool water, squeeze out the excess gently without wringing, then pin them to a foam blocking mat or a folded towel on a flat surface. Use rustproof pins and shape each square to your 6-inch target measurement. Allow them to dry completely before unpinning.

For natural fibers like wool or cotton, you can also use a steam iron held just above the surface of the squares (not pressing down directly) to relax and set the stitches.

Blocking takes a bit of patience, but it makes an enormous difference in the finished appearance of your project. Squares that might have looked a little uneven and curly will transform into neat, professional-looking tiles ready for assembly.


Joining the Squares

Once your squares are blocked and dry, it’s time to join them into two panels — one for the pillow front and one for the pillow back. There are several methods for joining granny squares, and each produces a slightly different look.

The flat slip stitch join is one of the most popular options for a clean, minimalist seam. Hold two squares with wrong sides facing each other, insert your hook through the back loop of both corner stitches, and slip stitch across. This creates a small, raised ridge on the right side of the work that can actually look quite attractive, especially if you use your main color for joining.

The flat single crochet join is similar but creates a slightly more visible and decorative seam. With right sides facing each other, single crochet through both layers across the edge. When opened out, this creates a small raised line between the squares.

The join-as-you-go method is another option if you want to avoid a separate joining step — the last round of each square is used to attach it to its neighbor as you work. This is a more advanced technique that works especially well if you’re confident with the granny square construction and prefer to work more efficiently.

For this pillow pattern, the flat slip stitch join in the main color is recommended. Arrange your 9 squares in a 3-by-3 grid on a flat surface before joining, so you can step back and look at the layout and adjust the color placement to your liking. Join the squares in rows first (three horizontal rows of three squares), then join the rows together.


Assembling the Pillow

Once you have two completed 3×3 panels, it’s time to put the pillow together. Place both panels with wrong sides facing each other so that the right sides face outward. Using your main color, join the front and back panels together by working single crochet through both layers around three sides of the pillow cover. Insert your pillow form through the open side, then continue crocheting the fourth side closed.

If you prefer to be able to remove the pillow insert for washing, you can leave a larger opening and add a simple button closure or a folded envelope-style back instead of crocheting all four sides shut. To make an envelope back, create one panel that is slightly taller than the front and fold it in thirds to create an overlapping flap — the overlapping section acts as the closure without any buttons or zippers needed.

Once the panels are joined, you may want to add an optional border around the entire pillow. A simple round of single crochet in the main color followed by a round of reverse single crochet (also called crab stitch) creates a polished, professional-looking edge that frames the pillow beautifully. You can also add a shell stitch border, a picot border, or any other decorative edging you enjoy.


Color Inspiration and Variations

One of the most joyful parts of this project is choosing your color palette, and there’s truly no wrong answer. Here are a few ideas to get you started thinking about the possibilities.

A desert palette using terracotta, burnt orange, dusty rose, and cream creates a warm, earthy pillow that looks incredible against a neutral sofa. This palette has felt very contemporary in interior design for several years and shows no sign of fading.

A coastal palette using navy, soft white, and sandy beige makes a timeless pillow that works in almost any living space. If you add a touch of seafoam or sage green, it takes on a more updated, modern feel.

A jewel tone palette using deep teal, mustard yellow, burgundy, and forest green creates a rich, maximalist pillow that looks stunning on a velvet couch or a dark linen duvet.

A neutral ombre palette — starting with the darkest shade of a single color in Round 1 and gradually lightening through to white by Round 4 — creates an incredibly sophisticated-looking pillow that doesn’t read as “crafty” at all. This is a great option if you want handmade pieces that blend seamlessly with a more minimalist or curated interior style.

You can also try making all 18 squares completely different from one another, using up every single scrap in your stash. When joined and bordered in a single unifying color, even the most chaotic collection of scraps will come together into a cohesive, cheerful pillow.


Tips for Success

A few small habits will make your experience with this project smoother and more enjoyable.

Weave in your ends as you go rather than leaving them all until the end. Every time you fasten off a color, take a minute to weave that end in securely before starting the next round. This spreads the tedious part of the project out into small, manageable moments rather than leaving you with a mountain of ends to deal with at the finish line.

Keep your tension consistent. The most common issue with granny squares is uneven tension, which can cause your squares to ruffle or cup instead of lying flat. If you notice this happening, try consciously relaxing your grip on the yarn or adjusting the way you tension it over your fingers.

Use locking stitch markers to mark your corner spaces on each round, especially while you’re still learning the pattern. They’re easy to move from round to round and will save you from the frustration of miscounting.

Don’t skip the blocking step. Even if your squares look pretty good unblocked, taking the time to block them will make your finished pillow look noticeably more polished and professional.


Caring for Your Finished Pillow

How you care for your finished pillow depends entirely on what yarn you used. If you made your pillow from acrylic yarn, it’s machine washable on a gentle cycle and can be tumble dried on low — an excellent choice if the pillow will be used by children or pets. If you used wool, hand washing in cool water and laying flat to dry is the safest approach. Cotton is generally very durable and can handle more vigorous washing than wool.

Whatever fiber you used, it’s a good idea to remove the pillow insert before washing the cover. This protects both the insert and the crocheted cover, and it helps everything dry more evenly and quickly.


Share Your Makes

If you make this granny square pillow, share a photo! Whether you post it on Instagram, Pinterest, Ravelry, or simply show it to a friend, sharing your finished makes is a wonderful way to connect with the larger handmade community and inspire others to pick up their hooks. Tag your project so other crocheters can find it and save it for their own queues.

Handmade items carry something that mass-produced ones simply don’t — a record of time, care, and creativity. Every stitch in your finished pillow represents a moment you spent making something with your own hands, and that is always worth celebrating. Happy crocheting!

Categorized in:

Cushion / Pillow,

Last Update: October 2, 2026