What a Granny Square Is and Why to Start With One
A granny square is a small, flat piece of knitting worked in rounds from the center outward, usually finishing as a square or rectangle about 4 to 6 inches on each side. You cast on a small number of stitches in the middle, then increase stitches in a pattern as you work outward in circles until you reach the size you want, then bind off. The result is a self-contained piece that lies flat and can be sewn to other squares to make blankets, pillows, or garments.
Granny squares are one of the best projects for learning how increases work and how to read a straightforward repeating pattern. Unlike a long scarf where a mistake early on might not show up for rows, a granny square is small enough that you can see the shape forming as you go and catch problems quickly. Most patterns use the same four or five stitches repeated, so your hands learn the rhythm fast.
Key Takeaways
- A granny square starts with a small cast-on in the center and grows outward in rounds, with increases that create the square shape.
- You will need yarn, needles in the size the pattern calls for, a yarn needle for weaving in ends, and scissors—no other tools required.
- The most common mistake is working increases too tightly or forgetting them entirely, which makes the square curl instead of lying flat.
- Each round takes 5 to 15 minutes once you understand the pattern, and a full square usually takes 30 minutes to an hour for a beginner.
- You can make granny squares in any yarn weight and needle size, so the finished square will be different sizes depending on what materials you use.
Gather Your Materials and Choose a Pattern
You need yarn, needles, a yarn needle (also called a tapestry needle), and scissors. That is all. The yarn weight and needle size depend on the pattern you choose—a pattern will tell you "use worsted weight yarn on size 8 needles" or similar. If you do not have a pattern yet, search for "beginner granny square knitting pattern" and pick one that shows a photo of the finished square and lists the materials clearly.
Buy a single ball of yarn to start. One ball of worsted weight yarn (the most common thickness) will make several granny squares. The needle size matters because it controls how tight or loose your stitches are. If the pattern says size 8 needles and you use size 6, your square will be smaller and tighter; if you use size 10, it will be larger and looser. Start with the size the pattern calls for.
Print the pattern or open it on a device you can see while you work. Granny square patterns are usually short—often just one or two pages—and include a stitch abbreviation key (a list explaining what "k" means "knit" and "p" means "purl"). Keep that key visible as you work.
Cast On and Work the Center
Most granny square patterns start with a cast-on of 4 to 8 stitches. Use the long-tail cast-on or the method your pattern specifies. Cast the stitches onto one needle, then join them into a circle by slipping the last stitch over the first stitch (or using a method the pattern describes). You are now working in the round, meaning you will spiral around the center instead of turning the work back and forth.
The first round is usually very short—often just "knit all stitches" or "knit, increase, knit, increase" around the circle. Work slowly and count your stitches after the first round to make sure you have the right number. If the pattern says you should have 12 stitches and you have 10, you missed an increase; if you have 14, you accidentally made an extra stitch somewhere. Rip back and redo the round rather than continuing with the wrong stitch count.
After the first round, you will bind off the round (usually by slipping the first stitch over the second, then the second over the third, all the way around) or join to the next round. The pattern will tell you which. If you are joining rounds, you will slip the last stitch to the first stitch of the new round to close the gap.
Work the Increases That Make the Square Shape
The rounds after the center are where the square grows. Most granny square patterns use the same increase in the same spots every round. A common pattern is "knit 2, increase, knit 2, increase" repeated four times around—this creates four corners where the increases happen, and those corners are what make it square instead of circular.
An increase means adding a new stitch. The most common method is the yarn-over increase: you bring the yarn to the front of the work (if it is not already there), then move it to the back over the top of the right needle. This creates a new stitch and also leaves a small hole in the fabric, which is often part of the design in granny squares. Other patterns use a "knit in the front and back" increase, which adds a stitch without a hole.
The most common mistake is working increases too tightly. If you pull the yarn hard when you make an increase, the new stitch will be so tight that the square will curl at the edges instead of lying flat. Work increases with the same tension as your regular stitches—not looser, but not tighter either. If your square is curling after the first few rounds, loosen your increases slightly on the next round.
Count your stitches after each round for the first three rounds. Once you see the pattern repeating and the square starting to form, you can count less often, but checking early catches mistakes before they spread.
Bind Off and Finish the Edges
When your square reaches the size the pattern calls for (usually 4 to 6 inches), you will bind off all the stitches. Binding off locks the stitches so they do not unravel. The standard method is to knit two stitches, then slip the first stitch over the second, then knit one more stitch and slip the previous stitch over it, repeating all the way around until one stitch remains. Cut the yarn, pull the tail through the last stitch, and pull tight.
Weave in the ends using the yarn needle. Thread the needle with the tail of yarn left from binding off, then run it through the stitches along the edge of the square for about an inch, then back in the opposite direction for another inch. This anchors the tail so it will not come loose. Do the same with the tail left from the cast-on at the center. Trim the tails close to the fabric.
Block your square if the pattern calls for it. Blocking means wetting the square, pinning it to the correct shape on a flat surface, and letting it dry. This evens out uneven stitches and helps the square lie perfectly flat. If you are making many squares to sew together, blocking each one before sewing makes the finished blanket or garment look more professional.
Common Mistakes and How to Fix Them
The square is curling at the edges instead of lying flat. This means your increases are too tight or you are missing some. Check the pattern to make sure you are increasing in the right spots every round. If you are, loosen your tension on the next square. If the curling is severe, you can block the square aggressively—pin it very flat and let it dry completely, which will help it stay flat even if the stitches are slightly tight.
You lost count of stitches and are not sure if you have the right number. Count the stitches on the needle by moving them one at a time onto a spare needle or a piece of yarn, keeping track with your fingers. If you have too many or too few, rip back to the last round where you know the count was correct and redo from there. This is faster than trying to fix it by adding or removing stitches in the middle of a round.
The center of the square has a hole or gap. This usually happens if you did not join the cast-on stitches tightly enough. On the next square, after you cast on and join into a circle, pull the working yarn snug before you knit the first stitch. If the hole is small, you can sew it closed with the yarn needle after binding off.
One edge of the square is longer than the others. This usually means you worked more stitches on one side than the others, or your tension changed partway through. Check the stitch count after each round and make sure you are increasing in the same spots every time. If one edge is already longer, you can block the square to even it out, or accept it as part of the handmade character of the piece.
What to Do With Finished Granny Squares
Once you have made several squares, you can sew them together into a blanket, pillow cover, or the front of a sweater. Lay the squares out in the arrangement you want, then use the yarn needle and matching yarn to sew them together. The most common method is the whip stitch: thread the needle with yarn, bring it up through the edge of one square, across to the edge of the next square, and back through both edges, working your way along the seam.
If you want to add a border around the finished piece, you can pick up stitches along the outer edge of the sewn squares and knit a frame around them. This is a good way to even out any small differences in square size and gives the piece a more finished look. Many patterns include instructions for a border if you want to add one.
Frequently Asked Questions
How long does one granny square take to knit?
A beginner usually takes 30 minutes to an hour for a 4-inch square in worsted weight yarn. As you get faster, you can finish one in 15 to 20 minutes. The time depends on yarn weight (thicker yarn is faster), needle size, and how many rounds the pattern has.
Can I use any yarn and needle size?
Yes, but the finished square will be different sizes. Thicker yarn and larger needles make bigger squares; thinner yarn and smaller needles make smaller squares. Pick a pattern that matches the yarn and needles you have, or buy yarn and needles that match the pattern.
What if I make a mistake in the middle of a round?
If you notice it right away, rip back to the mistake and redo from there. If you do not notice until later, you can usually keep going—small mistakes in granny squares are often hidden by the texture of the knitting and are not noticeable in the finished piece. If the mistake is in an increase and it makes the square lopsided, rip back and fix it.
Do I have to block granny squares?
Blocking is not required, but it helps the squares lie flat and look more even. If you are making a blanket from many squares, blocking each one before sewing them together makes the finished piece look more polished. For a casual project, you can skip blocking.
Can I make granny squares in different colors and sew them together?
Yes. Make each square in a different color, then sew them together in any arrangement you like. This is a common way to use up leftover yarn and create a colorful blanket or pillow. Make sure all the squares are the same finished size so they line up evenly when sewn.