Crochet Pattern by TCDDIY

Free Crochet Granny Square Blanket Pattern — TCDDIY

There is something deeply satisfying about picking up a crochet hook and a ball of yarn and knowing that what you create will last. Blankets especially carry that kind of weight — they get passed around at family movie nights, tucked around sleeping babies, draped over couches for years on end. The granny square blanket is one of the most beloved designs in all of crochet, and for good reason. It is endlessly customizable, beginner-friendly enough to pick up quickly, and complex enough to keep even experienced crocheters engaged. Today I am sharing a full free crochet pattern for a granny square blanket that you can make at any skill level, with any color palette you love. This is the TCDDIY version — designed with clarity, creativity, and your living room in mind.

Whether you are brand new to crochet or you have been hooking for decades, this pattern has something for you. I have written it out step by step, with stitch counts, color change tips, joining methods, and finishing advice so you can follow along with total confidence.


Materials You Will Need

Before we dive into the pattern itself, let us talk about what you will need to gather. Having everything on hand before you start makes the process so much smoother.

Yarn: This pattern works beautifully with worsted weight yarn, which is the most widely available and easy to handle. You will need approximately 800 to 1,200 yards total depending on how large you want your finished blanket to be. A throw-sized blanket uses roughly 1,000 yards. You can use a single color for a classic look, or pull together as many colors as you want for a scrappy, rainbow effect. This is a fantastic stash-buster project.

Hook: A size 5.0 mm (H/8) crochet hook is the standard recommendation for worsted weight yarn, but always check your gauge and adjust if needed. If your squares are coming out too tight or too loose, go up or down a hook size accordingly.

Other supplies: A yarn needle for weaving in ends, scissors, and stitch markers if you find them helpful. Blocking mats and pins are optional but highly recommended if you want crisp, even squares.


Gauge and Sizing

Getting your gauge right is one of those steps that beginners sometimes skip and then wonder why their finished project does not match the expected size. Take the time to make a gauge square. It will save you frustration later.

Gauge: One completed granny square (after 4 rounds) should measure approximately 4 inches by 4 inches with a 5.0 mm hook and worsted weight yarn.

Finished blanket size: This pattern is written for a standard lap or throw blanket measuring approximately 40 inches by 48 inches. That requires a grid of 10 squares by 12 squares, for a total of 120 granny squares. If you want a larger blanket — say, a full bed throw — simply increase the number of squares in your grid.


Abbreviations Used in This Pattern

If you are following along with a printed copy, here are the abbreviations you will see throughout this pattern.

CH — chain
SL ST — slip stitch
SC — single crochet
DC — double crochet
SP — space
ST — stitch
YO — yarn over
BEG — beginning
REP — repeat
RND — round


Understanding the Granny Square Construction

The classic granny square is built from the center outward in rounds. Each round adds another layer of shells — clusters of three double crochets — separated by chain spaces at the corners. The result is a flat, slightly textured square that, when joined together, creates a beautiful interlocking fabric.

The magic of the granny square is in its versatility. You can stop after three rounds for a tiny square, or keep going for a larger one. You can switch colors with every round, keep two colors alternating, or work the whole thing in one color. The structure stays the same no matter what.


The Granny Square Pattern — Step by Step

Round 1

Start with a magic ring or chain 4 and join with a slip stitch to form a small ring.

CH 3 (this counts as your first DC throughout the pattern). Work 2 DC into the center of the ring. CH 2. Work 3 DC into the ring, CH 2. Repeat from to two more times. You will now have four groups of 3 DC with a CH 2 corner space between each group. Join with a SL ST to the top of the beginning CH 3. Fasten off or carry your yarn if continuing in the same color.

You should have 4 clusters and 4 corner spaces at the end of Round 1.

Round 2

Join your yarn (same or new color) in any CH 2 corner space with a SL ST. CH 3, work 2 DC in the same corner space, CH 2, work 3 DC in the same corner space. This completes your first corner.

CH 1. In the next CH 2 corner space, work (3 DC, CH 2, 3 DC). This creates the next corner. Repeat from to two more times so that all four corners are complete. CH 1. Join with a SL ST to the top of the beginning CH 3. Fasten off or carry.

At the end of Round 2 you will have 8 clusters total — two at each corner — with a CH 1 space along each side between corners.

Round 3

Join your yarn in any CH 2 corner space. CH 3, work 2 DC in the same corner space, CH 2, work 3 DC in the same corner space to complete the corner.

CH 1. Work 3 DC in the next CH 1 side space. CH 1. In the next CH 2 corner space, work (3 DC, CH 2, 3 DC). Repeat from to around, working 3 DC in each side CH 1 space and the corner sequence in each CH 2 corner space. CH 1. Join with a SL ST to the top of the beginning CH 3. Fasten off or carry.

After Round 3 you will have 12 clusters — three per side — and the square is starting to look really defined.

Round 4

Join your yarn in any CH 2 corner space. CH 3, work 2 DC in the same corner space, CH 2, work 3 DC in the same corner space.

CH 1. Work 3 DC in the next CH 1 space. CH 1. Work 3 DC in the next CH 1 space. CH 1. In the next CH 2 corner space, work (3 DC, CH 2, 3 DC). Repeat from to around. CH 1. Join with a SL ST to the top of beginning CH 3. Fasten off and weave in ends.

After Round 4, your square measures approximately 4 inches and is complete. Make 120 of these for the throw-sized blanket.


Color Planning Tips

One of the best parts of this pattern is that you can make it look completely different depending on your color choices. Here are a few approaches that work beautifully.

Scrappy rainbow: Pull every yarn from your stash and assign one color per round per square randomly. No two squares will look alike, and the finished blanket will be a joyful explosion of color. This is a great way to use up small amounts of leftover yarn.

Two-tone classic: Choose a main color for Rounds 1 and 3 and a contrasting color for Rounds 2 and 4. Keep that consistent across all 120 squares and the blanket will have a cohesive, graphic look even though each square is small.

Gradient or ombre effect: Arrange your colors so that the blanket transitions from dark to light (or one hue to another) when the squares are laid out. This requires a little planning before you begin — lay your finished squares on the floor to audition the arrangement before you join them.

Neutral with one pop of color: Make all your squares in cream or white with a single accent color, like rust, mustard, or sage. Simple and stunning.


Joining the Squares

Once all 120 squares are finished, it is time to join them into the blanket. There are several methods and each gives a slightly different look.

Flat slip stitch join (invisible join): Hold two squares with right sides together. Using your crochet hook and a length of yarn, slip stitch through both loops of corresponding stitches along one edge. This creates a nearly invisible seam on the right side and a small ridge on the wrong side. It is clean and tidy.

Join as you go (JAYG): This method lets you attach each new square to the previous one during the final round rather than sewing or crocheting afterward. Instead of chaining 2 in the corner, you SL ST into the corresponding corner of the adjacent square. Instead of chaining 1 between clusters, you SL ST into the corresponding space on the adjacent square. It takes a little practice but eliminates a separate joining step entirely and is very satisfying once you get the rhythm.

Flat single crochet join: Hold two squares with wrong sides together (right sides facing out). SC through both layers along the edge. This creates a visible ridge on the right side of the work, which many people love as a design element. It gives the blanket a very textured, handmade look.

Whip stitch with yarn needle: Thread your yarn needle and whip stitch through the outer loops of corresponding stitches on two squares. This is a soft, flexible join and works especially well for baby blankets where you want the fabric to drape easily.

For the throw blanket described in this pattern, I recommend the flat single crochet join because it is beginner-friendly, fast, and the visible ridge actually adds beautiful structure to the finished piece.


Adding a Border

A border is what takes a blanket from a collection of squares to a finished, polished piece. It frames the work and hides any inconsistencies in the edge squares. Here is a simple but beautiful border that complements the granny square design.

Round 1 of border: Join your border color in any corner. SC evenly around the entire blanket, working 3 SC in each outer corner to turn the corner cleanly. Join with SL ST to the beginning SC.

Round 2 of border: CH 3, DC in the same stitch. Skip 2 stitches, work (2 DC, CH 1, 2 DC) in the next stitch. Repeat from to around, adjusting spacing as needed to keep the border flat and even. In each corner, work (2 DC, CH 2, 2 DC) to allow for the turn. Join with SL ST to the top of beginning CH 3.

Round 3 of border: SC in every stitch and CH 1 space around, working 3 SC in each CH 2 corner space. Join with SL ST to beginning SC. Fasten off and weave in ends.

This border works up quickly and gives the blanket a finished, slightly ruffled edge that photographs beautifully.


Blocking Your Finished Blanket

Blocking makes a noticeable difference in the final look of a crochet blanket. It evens out tension, opens up the lace-like spaces between clusters, and makes the whole piece lay flat and smooth.

To wet block, soak the finished blanket in cool water until it is fully saturated. Gently squeeze out the water — do not wring — and roll it in a towel to remove excess moisture. Lay the blanket flat on blocking mats, pin the corners and edges to the measurements you want, and allow it to dry completely. This can take anywhere from several hours to a full day depending on the yarn fiber and humidity in your space.

If you used acrylic yarn, steam blocking is another option. Hold a steam iron a few inches above the surface of the blanket and let the steam penetrate the fibers. Do not press down — just let the steam do the work. Shape as needed and allow to cool and set.


Care Instructions

Once your blanket is finished and blocked, caring for it properly will keep it looking beautiful for years.

For acrylic yarn: Machine wash on a gentle cycle in cold water. Tumble dry on low. Acrylic is remarkably durable and holds its color well.

For cotton yarn: Machine wash in cold water. Lay flat to dry to prevent stretching, or tumble dry on low.

For wool or wool-blend yarn: Hand wash in cool water with a gentle wool wash. Press out excess water without wringing and lay flat to dry. Never put wool in the dryer.


Troubleshooting Common Issues

Granny squares that curl: This usually means your tension is too tight. Try going up a hook size or consciously relaxing your grip on the yarn.

Squares that are not square: Uneven tension or inconsistent chain lengths in the corners are usually the culprit. Make sure your CH 2 corner spaces are consistent throughout.

Puckering when joining: The join is pulled too tight. Try a larger hook for the join row, or consciously keep your tension looser.

Gaps between joined squares: The join is too loose. Try a smaller hook or pull your joining stitches just a little more firmly.


Final Thoughts from TCDDIY

There are few things I love more than the moment a crochet project comes together — when the last square is joined, the border is finished, and you hold up something that did not exist before you made it. Granny square blankets carry years of tradition and they never feel dated. They feel like home.

This pattern is designed to grow with you. Make a few squares when you have five minutes. Work on it while you watch TV, sit on your porch, wait at an appointment. There is no pressure and no deadline. The squares will accumulate, the blanket will take shape, and one day you will have something beautiful and completely handmade to show for all those little pockets of time.

I hope this free crochet granny square blanket pattern becomes a project you genuinely love. If you make it, I would love to see it — share your finished blanket and tag TCDDIY so we can celebrate your work together. And if you have questions as you go, drop them in the comments below. Happy hooking!

Categorized in:

Knit Top Outfit Ideas,

Last Update: October 12, 2026

Tagged in:

, ,