How to Knit a Granny Square

Learn how to knit a granny square with this step-by-step tutorial. This classic knitting pattern is easy to follow and can be used to make a variety of projects.

Checkout this video:


The granny square is a classic motif that has been used in countless afghans, blankets, shawls, and more. It’s easy to see why it’s such a popular choice – the square is simple to knit, and can be made in any size. Plus, you can use as many or as few colors as you like. In this tutorial, we’ll show you how to knit a basic granny square using worsted weight yarn and size 8 knitting needles.

What You’ll Need

-Worsted weight yarn in 3 colors
-Size 8 knitting needles
-Tapestry needle

The following instructions are for a granny square that is 10 inches wide. If you would like your square to be a different size, you will need to adjust the number of stitches in each row accordingly.

Step One: Cast On

The first step to knitting a granny square is to cast on four stitches. You can use any type of stitch you like, but a basic knit stitch is recommended for beginners. To cast on, start by making a slip knot in your yarn and placing it on your knitting needle. Then, insert the needle into the loop of the slip knot and pull another loop of yarn through. Repeat this process until you have four stitches on your needle.

Step Two: Knit the First Row

Now that you have your yarn and needle, you are ready to start knitting your granny square. Follow these steps to knit the first row.

Step One: Make a Slip Knot
To start, you will need to make a slip knot. This will be the first stitch on your needle. To make a slip knot, hold the yarn in your left hand and make a loop. Insert your right hand through the loop and grab the yarn with your thumb and index finger. Take the yarn over your left index finger and hold it there with your left thumb (the tension should be tight enough that the loop doesn’t come undone, but not so tight that it hurts). Now insert the needle into the loop, from front to back. Next, use your right hand to pull the yarn (which is now wrapped around both the needle and your left index finger) through the loop. Finally, slide the stitch off of your left index finger and pull tight (but not too tight!) on both yarn tails. You have now made one stitch!

Step Two: Knit the First Row
Once you have made a slip knot, you are ready to start knitting the first row of stitches. To do this, insert the needle into the slip knot from front to back and wrap the yarn around it (counter clockwise). Next, use your right hand to pull the wrapped yarn through the slip knot (as if you were making a regular stitch). You have now made one stitch! Continue making stitches in this way until you have reached the end of the row. When you reach the end ofthe row, cutthe yarn leaving a 4-5 inch tailand pull itthroughthe last loop onthe needleto secureit(as shownin Photo 3).

Step Three: Purl the Second Row

Now that you’ve knit the first row, it’s time to purl the second row. To do this, insert the needle into the first stitch on the left-hand needle from back to front and then wrap the yarn around the needle (as shown in Figure 1). Next, pull the wrapped yarn through the stitch (as shown in Figure 2) and slip the old stitch off the needle. Repeat these steps until you have purled all stitches on the row.

Step Four: Knit the Third Row

In this step, you will knit the third row of your granny square. To do this, you will need to knit two stitches into each of the four corners, and then knit one stitch into each stitch along the sides. When you reach the end of the row, turn your work and knit back across in the opposite direction.

Step Five: Purl the Fourth Row

To complete the fourth row, you will need to purl all the stitches. Start by bringing the yarn to the front of your work, then insert your right needle into the first stitch on the left needle from front to back. Wrap the yarn around your right needle clockwise and pull it through the stitch, letting the old stitch fall off the left needle. You have now completed one purl stitch. Purl all stitches in this row.

Step Six: Knit the Fifth Row

To knit the fifth row of your granny square, you will need to *knit* two stitches, *yarn over* (yo) twice, then *knit* two more stitches. You will then need to *skip* the next two chain stitches on your foundation chain. After that, you will *yarn over* (yo) once and then *knit* the next stitch. Then, you will need to yarn over (yo) again and pull through all loops on your hook.

Step Seven: Bind Off

To bind off, cut the working yarn, leaving a long tail (about 10″). Using a tapestry needle, thread the tail through the loops on your needle, as shown in the photo. Draw the yarn snug, but do not pull too tight, or your square will pucker.

Finishing Your Granny Square

Now that you’ve finished your granny square, it’s time to finish it off! Weave in any loose ends, then trim your yarn. You can add a fringe if you like, or simply leave your granny square as is.

Scroll to Top