
How to Crochet a Granny Square Blanket: Free Pattern
There is something deeply satisfying about a granny square blanket. Maybe it is the way the colors build on each other, round by round, or the fact that you can work on it in small, portable pieces and then watch something whole and beautiful emerge when you join them all together. Whatever the reason, the granny square blanket has remained one of the most beloved crochet projects for generations, and for good reason. It is beginner-friendly, endlessly customizable, and genuinely useful when it is done.
This free pattern will walk you through everything you need to know — from the yarn and hook you will need, to making your first square, to joining and finishing the blanket so it looks polished and professional. Whether you are picking up a crochet hook for the first time or you have been crocheting for years and just want a reliable, go-to granny square recipe, this guide has you covered.
What You Will Need
Before you cast on a single stitch, it helps to gather your materials. There is nothing more frustrating than getting a few squares in and realizing you are working with mismatched yarn weights or the wrong hook size.
Yarn: For a classic granny square blanket, a worsted weight yarn (size 4) is the most forgiving and widely recommended choice. It works up quickly, holds its shape well, and is easy to find in just about every color imaginable. You can use a single color for a clean, modern look, or pull together a collection of scrap yarns for something more eclectic and charming. For a standard throw blanket measuring roughly 50 by 60 inches, plan on about 2,000 to 2,500 yards of yarn total, though this will vary depending on how large you make each square and how many you need.
Hook: A size 5.0mm (H/8) crochet hook is the standard recommendation for worsted weight yarn, though you should always check your yarn’s label and work a gauge swatch if the finished size matters to you. If your stitches tend to be tight, go up half a size. If they tend to be loose, go down.
Additional Supplies: You will also want a yarn needle for weaving in ends and joining squares, scissors, and stitch markers if you are new to crocheting in rounds and find it helpful to mark the beginning of each round.
Understanding the Granny Square
A traditional granny square is built from clusters of three double crochet stitches worked into chain spaces, with chains connecting the clusters at the corners and along the sides. The result is a lacy, textured square that lies flat and looks far more complicated than it actually is.
The beauty of the structure is its repetition. Once you understand how one round works, each subsequent round follows the same logic, just growing outward. Corner spaces get clusters separated by a chain-two space. Side spaces get clusters separated by a chain-one space. Every round reinforces the same rhythm, and your hands learn it quickly.
The Free Granny Square Pattern
This pattern produces a square that measures approximately 6 inches across when made with worsted weight yarn and a 5.0mm hook. To make a throw blanket approximately 48 by 60 inches, you will need 80 squares arranged in an 8-by-10 grid. You can adjust the size of your blanket simply by changing how many squares you make.
Abbreviations:
- ch — chain
- sl st — slip stitch
- sc — single crochet
- dc — double crochet
- sp — space
- rep — repeat
- beg — beginning
Making the Granny Square
Foundation Ring
Start by making a slip knot and chaining 4. Join the chain into a ring with a slip stitch into the first chain.
Round 1
Chain 3 (this counts as your first double crochet throughout). Work 2 more double crochets into the ring. Chain 2. This creates your first cluster and your first corner space.
Work 3 double crochets into the ring, then chain 2. Repeat this two more times so you have four clusters total, each separated by a chain-2 corner space. Join with a slip stitch to the top of the beginning chain-3. You now have a small square with four distinct corners. Fasten off if you are changing colors, or simply continue if you are working in one color.
Round 2
Join your yarn (or continue if not changing colors) to any corner chain-2 space. Chain 3, work 2 double crochets into the same corner space, then chain 2, then work 3 more double crochets into the same space. This fills your first corner.
Chain 1, then move to the next corner space. Work 3 double crochets, chain 2, 3 double crochets into that corner space. Chain 1. Repeat for the remaining two corners. Join with a slip stitch to the top of the beginning chain-3. You now have four corners and one cluster along each side. Fasten off if changing colors.
Round 3
Join yarn to any corner chain-2 space. Chain 3, 2 double crochets into the corner space, chain 2, 3 double crochets into the same corner space. Chain 1.
Work 3 double crochets into the chain-1 side space (the one between corners on the previous round). Chain 1.
Move to the next corner and work 3 double crochets, chain 2, 3 double crochets into the corner space. Chain 1.
Continue in this pattern — one cluster into each side space separated by a chain-1, and the double cluster with a chain-2 at each corner — until you have gone all the way around. Join with a slip stitch. Fasten off if changing colors.
Round 4
Join yarn to any corner chain-2 space. Chain 3, 2 double crochets into the corner space, chain 2, 3 double crochets into the same corner space. Chain 1.
Work 3 double crochets into each chain-1 side space across, placing a chain-1 between each cluster, until you reach the next corner. Work the double cluster with chain-2 at the corner, then continue around in the same manner. Join and fasten off.
Round 5 (optional border round)
For a slightly larger square or a cleaner edge before joining, add one more round following the same logic. Each round simply adds one more cluster along each side. At this point, your square should measure approximately 6 to 7 inches across.
At the end of your final round, fasten off and weave in all ends securely with your yarn needle. Repeat this process until you have made all of your squares.
Choosing Your Color Scheme
This is where a granny square blanket becomes genuinely personal. There is no wrong answer, but a few approaches tend to produce especially pleasing results.
Scrappy and multicolor: Use a different color for each round of each square. This is the classic, traditional approach and results in a cheerful, vintage-feeling blanket. It is also an excellent way to use up leftover yarn from other projects. The key to making a scrappy blanket look intentional rather than chaotic is to use a consistent color for the final round of every single square. This unifying border creates visual cohesion even when every other color varies.
Two-color or three-color: Pick one main color and one or two accent colors. For example, a neutral background with pops of a single jewel tone creates a clean, contemporary look. Two-color granny squares are also much easier to keep track of, which makes them a good choice if you are newer to crochet.
Gradient or ombre: Arrange your squares so the colors shift gradually from one end of the blanket to the other. This requires some planning upfront but results in a stunning finished piece. You can achieve this by using a yarn collection that includes a range of shades or by purchasing gradient yarn specifically.
Blocking Your Squares
Blocking is the process of getting your finished squares damp and then laying them flat to dry in the correct shape. It is a step that many beginners skip, but it makes a tremendous difference in how professional the finished blanket looks.
To wet block your squares, fill a bowl or sink with lukewarm water and submerge your squares one at a time. Let them soak for about ten to fifteen minutes, then gently squeeze out the excess water. Do not wring them. Lay each square on a foam blocking mat or a clean towel, use your hands to shape it into a perfect square, and pin the corners if needed. Let everything dry completely before joining, which usually takes several hours or overnight.
If all of your squares are the same size and shape before you join them, the joining process is much easier and the finished blanket will lie flat without bunching or puckering.
Joining Your Squares
There are several methods for joining granny squares, and each produces a slightly different look. The three most common are the whip stitch join, the slip stitch join, and the flat slip stitch join (also called the flat join or the invisible join).
Whip stitch join: Hold two squares together with right sides facing each other and use a yarn needle to whip stitch through the outermost loops along one edge. This creates a raised seam on the wrong side of the blanket, which is often considered desirable because it adds structure and the seam is hidden when the blanket is in use. This is the most beginner-friendly method.
Slip stitch join (crochet join): Hold two squares with right sides together and use your hook to slip stitch through both layers of the outermost loops. Like the whip stitch, this creates a ridge on the wrong side. It works up quickly once you get the hang of it.
Flat join / Join-as-you-go (JAYG): The flat join or join-as-you-go method involves joining each new square to the existing blanket as you complete its final round, rather than sewing everything together at the end. Instead of finishing the last round normally, you replace the chain-1 and chain-2 spaces along the joining edges with slip stitches worked into the corresponding spaces of the adjacent square. This eliminates the need to sew at all and can save a significant amount of time on large projects. It does require a bit more planning and attention, but it is worth learning.
For a first blanket, the whip stitch method is usually easiest to control and produces a tidy, reliable result.
To assemble your blanket, first lay all of your squares out on a flat surface and arrange them in the order you want them. Take a photo with your phone so you can reference the layout as you work. Then join your squares into rows, and join the rows together to form the full blanket.
Adding the Border
A border ties the whole blanket together and gives it a finished, intentional edge. Even a simple border makes a significant difference.
The simplest border is a single round of single crochet worked all the way around the perimeter of the blanket. Join your yarn at any corner, work a single crochet into each stitch and each chain space along the edges, and work 3 single crochets into each corner to keep the blanket lying flat. Join and fasten off.
For a slightly more decorative option, work one round of single crochet followed by one round of reverse single crochet (also called the crab stitch), which is simply single crochet worked in the opposite direction. It creates a twisted, rope-like edge that looks polished and professional.
If you want a border that echoes the granny square motif itself, you can work a round of the same cluster-and-chain pattern from your squares directly onto the edge of the blanket. This is especially lovely when worked in a contrasting color.
Tips for Success
A few small habits will make a big difference in how your finished blanket turns out.
Weave in your ends as you go rather than saving them all for the end. On a large blanket with many color changes, the pile of ends can become truly daunting if you wait. A few minutes at the end of each work session to weave in the day’s ends keeps the project manageable.
Keep your tension consistent. Tension is something that naturally regulates itself the more you crochet, but if you notice that some squares are noticeably larger or smaller than others, blocking can help even things out. If there is a dramatic size difference, you may need to make those squares again with a slight adjustment to your hook grip or tension.
Count your stitches and clusters at the end of each round, especially while you are learning. A missing chain space at a corner will cause that corner to curl rather than lying flat, and it is much easier to catch and fix a mistake in the current round than to discover it three rounds later.
Join yarn at corner spaces whenever possible. It gives you a neater anchor point and makes it easier to work the first few stitches of a new round without a gap showing.
Caring for Your Finished Blanket
How you care for your finished blanket depends on the fiber content of the yarn you used. Check the yarn label, which will specify washing instructions. Most acrylic yarns are machine washable and dryer safe, which makes them an excellent choice for blankets that will see heavy use. Wool and wool blends usually require hand washing and flat drying to avoid shrinking or felting. Cotton is often machine washable on a gentle cycle.
Whatever fiber you used, avoid wringing or twisting the blanket when wet. Support its full weight when lifting it out of water to prevent stretching.
Final Thoughts
The granny square blanket is one of those projects that gives back more than you put in. You start with a small stack of yarn and a hook, and over the course of a few weeks or months — depending on how often you pick it up — something genuinely beautiful takes shape. The repetitive nature of the squares makes the work meditative rather than tedious, and because each square is a small, complete project in itself, you get a steady stream of small satisfactions as you finish each one.
There is also something wonderful about the flexibility of the format. You can stop after 16 squares and have a cozy baby blanket. Make 30 and you have a lap blanket. Keep going to 80 or beyond and you have a full throw. You can use cheap acrylic yarn from a big-box store or hand-dyed wool from an indie dyer. You can work in a single neutral palette or throw every color you own at it. The granny square accommodates all of it.
If you make this blanket, take your time with the blocking and the joining — those two steps are where a good blanket becomes a great one. And do not worry too much about perfection, especially on your first one. The slight variations in tension from square to square, the place where the color transition is not quite where you intended — these things tend to disappear into the overall pattern and become part of what makes a handmade blanket feel genuinely handmade.
Happy crocheting.