
Free Crochet Granny Square Blanket Pattern: A Timeless Classic for Every Skill Level
There is something deeply satisfying about picking up a hook and a skein of yarn and watching something beautiful come together, stitch by stitch. The granny square blanket is one of those projects that has endured for generations, and for good reason. It is portable, forgiving, endlessly customizable, and produces a finished piece that looks impressive even when made by a beginner. Whether you are new to crochet or a seasoned maker looking for a relaxing weekend project, this free crochet granny square blanket pattern is exactly what you need.
This post will walk you through everything: the materials you will need, the abbreviations used, a full written pattern for the classic granny square, tips for joining your squares, ideas for color combinations, and finishing touches that will make your blanket look polished and professional. Grab your coffee, settle in, and let’s make something wonderful together.
Why Granny Squares?
Before we dive into the pattern itself, let’s talk about why the granny square has remained one of the most beloved crochet motifs in the world. The basic granny square is built from clusters of double crochet stitches worked in rounds, creating a small, flat square that can be used alone as a potholder or coaster, joined with dozens of others to make a blanket, or worked up in the hundreds for a full-sized throw.
The beauty of the granny square lies in its modularity. You can work on just one square while you are sitting in the waiting room, riding the bus, or watching television, and then come back to it later. There is no need to count rows obsessively or keep track of a complex stitch pattern across a wide expanse of fabric. Each square is its own little project, and when you join them all together, the result is deeply satisfying.
Granny squares are also one of the best ways to use up yarn scraps. Each square uses only a small amount of yarn, which makes this pattern ideal for stash-busting. Many crocheters keep a basket of leftover yarn from previous projects and use it to build a scrappy, multicolored blanket with a wonderfully eclectic, vintage charm.
Materials You Will Need
One of the reasons this pattern is so accessible is that the supply list is short and inexpensive. Here is what you need to gather before you begin.
Yarn: Worsted weight yarn (size 4) works beautifully for this project and is the most commonly recommended weight for granny square blankets. You can use any brand you like, though smooth, non-splitty yarns tend to be easier for beginners. Lion Brand Pound of Love, Red Heart Super Saver, Caron Simply Soft, and Paintbox Simply DK (held double) are all popular choices. For a lap blanket, plan on approximately 800 to 1,000 yards total. For a full throw, you will need closer to 2,000 to 3,000 yards depending on the final dimensions.
Hook: A US size 5.0mm (H) crochet hook is the standard recommendation for worsted weight yarn, though you should always check your gauge and adjust if needed. If your squares are coming out too stiff, try going up half a size. If they are too loose and floppy, go down half a size.
Notions: You will also want a yarn needle for weaving in ends and joining squares, scissors, and stitch markers if you like using them. A blocking mat and rust-proof pins are helpful if you want to wet-block your finished squares for a neater, more even look.
Gauge and Sizing
Gauge: One finished granny square should measure approximately 4 inches by 4 inches after light blocking, when worked with worsted weight yarn and a 5.0mm hook.
For a lap blanket (approximately 40 x 50 inches), you will need 100 squares arranged in a 10 x 10 grid.
For a throw (approximately 50 x 60 inches), you will need 150 squares arranged in a 10 x 15 grid.
For a full-size bed throw (approximately 60 x 80 inches), you will need 300 squares arranged in a 15 x 20 grid.
Keep in mind that the join method you choose will affect the final dimensions slightly. A flat slip stitch join adds minimal bulk, while a join-as-you-go method or a decorative joining round can add an inch or more to the overall dimensions.
Abbreviations Used in This Pattern
This pattern uses US crochet terminology. Here are the abbreviations you will encounter.
ch — chain
sl st — slip stitch
sc — single crochet
dc — double crochet
sp — space
ch-sp — chain space
rep — repeat
beg — beginning
sk — skip
st — stitch
( ) — work all instructions within parentheses into the same stitch or space
[ ] — repeat instructions within brackets the number of times indicated
The Classic Granny Square Pattern
This is the traditional three-round granny square pattern. It creates a 4-inch square that is the building block of your blanket. You can stop at three rounds for a smaller square, or continue adding rounds to make larger squares that require fewer total motifs for your blanket.
Round 1:
Using your first color, make a slip knot and chain 4. Join with a slip stitch to the first chain to form a ring.
Chain 3 (this counts as your first double crochet throughout the pattern). Work 2 double crochets into the center of the ring. Chain 2. Work 3 double crochets into the ring, chain 2. Repeat from to two more times. You now have four groups of 3 double crochets with chain-2 spaces between them. Join with a slip stitch to the top of the beginning chain-3. Fasten off and weave in ends.
Round 2:
Join your second color in any corner chain-2 space. Chain 3, work 2 double crochets into the same corner space, chain 2, work 3 double crochets into the same corner space. This creates your first corner.
Chain 1. In the next corner chain-2 space, work (3 double crochets, chain 2, 3 double crochets). Repeat from to around until you have worked all four corners. Chain 1. Join with a slip stitch to the top of the beginning chain-3. Fasten off and weave in ends.
Round 3:
Join your third color in any corner chain-2 space. Chain 3, work 2 double crochets into the same corner space, chain 2, work 3 double crochets into the same corner space.
Chain 1. Work 3 double crochets into the next chain-1 space. Chain 1. In the next corner chain-2 space, work (3 double crochets, chain 2, 3 double crochets). Repeat from to around the square, working 3 double crochets into each chain-1 side space and the corner cluster with chain-2 into each corner chain-2 space. Chain 1. Join with a slip stitch to the top of the beginning chain-3. Fasten off and weave in ends.
Block lightly if desired. Your first granny square is complete.
Adding More Rounds
If you want to work larger squares (which means you will need fewer of them for your blanket), simply continue adding rounds following the same logic: work corner clusters of (3 dc, ch 2, 3 dc) into each corner space, and work a cluster of 3 dc into each chain-1 space along the sides, with ch 1 between each cluster.
Each additional round adds two clusters of 3 double crochets to each side of the square. A 5-round square measures approximately 8 inches, making a lap blanket achievable with just 25 squares in a 5 x 5 arrangement, which is a great option if you love the idea of a granny square blanket but want to finish quickly.
Color Combination Ideas
Color is where granny square blankets really shine, and there are so many ways to approach it. Here are a few popular styles to inspire you.
Rainbow scrappy: Use a different color for each round of every square, pulling from your yarn stash without any particular plan. The result is a joyful, maximalist blanket full of color and personality. This is the most forgiving approach, because there is no “wrong” combination.
Two-color classic: Choose one main color and one contrasting color, alternating which color gets which round across your squares. A cream and dusty rose combination gives a vintage farmhouse feel, while navy and white feels crisp and nautical.
Ombre gradient: Choose five or six colors that graduate from one end of the color spectrum to another, for example from pale yellow through gold, burnt orange, terracotta, and deep burgundy. Use one color per round, and keep that color consistent across all your squares. When you lay the finished squares out, you will see a gradient sweep across the entire blanket.
Solid squares with a pop border: Work every square in the same neutral color, then join them with a single bold color that creates a graphic, geometric effect. Cream squares joined with black, for example, give a bold modern look.
Seasonal palettes: Soft sage, warm cream, and dusty blue feel like spring. Deep forest green, mustard, and rust are perfect for autumn. Icy blue, silver grey, and white make a beautiful winter throw.
Joining Your Squares
The join is where many crocheters feel a bit uncertain, but there is truly no method that is wrong. Here are three popular options.
Flat slip stitch join: Lay two squares with right sides together. Using a yarn needle or hook, slip stitch through both layers of corresponding stitches across one edge. This creates a flat, clean seam on the back of the blanket and is virtually invisible from the front.
Single crochet join: Hold two squares with wrong sides together and single crochet through both layers along one edge. This creates a visible ridge on the right side of the blanket. When done in a contrasting color, this ridge becomes a design element that frames each square beautifully.
Join as you go: Instead of working each square to completion and then assembling them all at the end, this method joins each new square to the previous one during the final round. It takes a little practice but eliminates the sometimes tedious process of sewing squares together after the fact.
Working the Border
Once all your squares are joined, a border brings the whole blanket together and gives it a finished, professional edge. A simple border can be as straightforward as one round of single crochet worked evenly around the entire perimeter, followed by one round of reverse single crochet (also called crab stitch) for a neat, textured edge.
For a more decorative border, try working a shell stitch edging: skip 2 stitches, work 5 double crochets into the next stitch, skip 2 stitches, slip stitch into the next stitch. Repeat around the entire blanket, adjusting at corners to ensure the shells fan out evenly.
A picot edge is another lovely option: work single crochet evenly around, then on the second round, work 3 single crochets, chain 3, slip stitch into the first chain (this is the picot), skip 1 stitch, and repeat around. The tiny picot loops give a delicate, lacy finish that works beautifully on baby blankets.
Tips for a Neater Finished Blanket
Weaving in ends is, let’s be honest, most crocheters’ least favorite part of the process. With a granny square blanket, the number of ends can feel a little overwhelming, especially if you have used many different colors. A few strategies can help.
Weave in the ends from each square as you go, rather than saving them all for the end. Spending two minutes per square to secure ends is far less daunting than facing a pile of dozens of finished squares bristling with yarn tails.
Use the magic knot technique when changing colors to reduce the number of ends entirely. While some purists prefer not to use knots in their work, this technique creates a secure, nearly invisible join that can save a great deal of time.
Block your squares before joining. Wet blocking, where you soak each square briefly in lukewarm water, gently squeeze out excess moisture, and then pin it to a blocking mat to dry flat, evens out the stitches and makes every square a consistent size. This step makes joining infinitely easier and dramatically improves the look of the finished blanket.
Caring for Your Finished Blanket
Most acrylic and acrylic-blend yarns are machine washable, which makes them practical choices for a blanket that will see regular use. Check the label of whatever yarn you have chosen for specific washing instructions. In general, washing on a gentle cycle in cool water and laying flat or tumbling low in the dryer will keep your blanket looking fresh and soft for years.
If you have used natural fibers like cotton, wool, or alpaca, you will want to hand wash or use a delicate machine cycle with cold water and a gentle wool wash. Lay flat to dry to prevent stretching.
A Few Final Thoughts
The granny square blanket is more than just a crochet project. It is a tradition passed down through generations, a way to use up the odds and ends of your yarn stash, and a genuinely portable, endlessly satisfying form of making. Whether you work on it in ten-minute increments over several months or hunker down for a dedicated weekend and knock out square after square, the process is meditative and the result is something you will be genuinely proud of.
If this is your first granny square blanket, make a small lap blanket and call it a learning project. The skills you develop here, controlling your tension, working in rounds, changing colors cleanly, and joining pieces neatly, will serve you in virtually every other crochet project you ever tackle.
And if you have made granny square blankets before, you already know the quiet pleasure of watching your stack of finished squares grow, of spreading them out on the floor to try out arrangements, of seeing the whole thing come together when you work that final border round. There is nothing quite like it.
Happy crocheting. I hope this pattern brings you many hours of joy and produces a blanket that keeps someone you love warm for a very long time.