CLASSIC PATTERN · 7 MIN READ

How to Crochet a Granny Square

A four-round granny square with exact repeats, corner counts, stitch-count checkpoints, and a clean color-change plan.

Classic crochet granny square with colorful rounds
Sara Rain Crochet · Updated September 12, 2026

A four-round granny square with exact repeats, corner counts, stitch-count checkpoints, and a clean color-change plan.

FocusHow to Crochet a Granny Square
FormatFull step-by-step guide
LevelBeginner friendly
Complete tutorial roadmap

Work through the guide in order and use the checkpoints before moving to the next stage.

  1. Materials & preparation
  2. Core pattern / method
  3. Checkpoints
  4. Troubleshooting
  5. Finishing
  6. Variations & next projects
  7. Care & storage

Materials & preparation

Before you start

Set out your yarn, hook, scissors and needle. Read the complete instructions once before making the first stitch. Write down any target stitch count or finished measurement so you can check your work as you go.

Gauge & tension

Your yarn, hook and personal tension determine the finished fabric. When size matters, make a small swatch and let it rest flat before measuring. Do not force your hands to match a number by gripping the hook harder.

Core pattern / method

Materials

  • Worsted yarn: 3 colors, about 20 yd / 18 m each
  • 5 mm crochet hook
  • Scissors and tapestry needle

Finished size

About 5 in / 12.5 cm after 4 rounds.

Abbreviations

ch = chain · dc = double crochet · sl st = slip stitch · sp = space

Pattern

  1. Round 1: Make a magic ring. Ch 3, 2 dc, ch 2 in ring. Repeat [3 dc, ch 2] 3 times. Sl st to top of beginning ch-3. 4 clusters, 4 corners.
  2. Round 2: Sl st into corner. Ch 3, 2 dc, ch 2, 3 dc in same corner. Ch 1. Repeat [3 dc, ch 2, 3 dc in corner, ch 1] around. Sl st to ch-3. 8 clusters.
  3. Round 3: Sl st to corner. Ch 3, 2 dc, ch 2, 3 dc in corner. Ch 1, 3 dc in next side space, ch 1. Repeat around, placing 2 clusters on each side and 2 clusters in each corner. 12 clusters.
  4. Round 4: Repeat Round 3, adding one side cluster between each existing side cluster. 16 clusters.
  5. Finish: Sl st to corner, fasten off and weave ends. Block flat if desired.

Color plan

Use Color A for Round 1, B for Round 2, C for Round 3, then A again for Round 4. Join each new color in a corner space.

Beginner checkpoint

Keep every corner as a clear ch-2 space and count your clusters before starting the next round. If the square starts looking like a rectangle, stop and check the previous round before continuing.

For more practice, see the easy crochet flower pattern and magic ring tutorial.

Checkpoints while you work

Pause at the end of every row, round or major step and compare your result with the instructions. Check the stitch count, shape and tension before continuing. If something changes unexpectedly, fix it while the correction is still small.

Beginner checkpoint: You should be able to explain what you just made before moving on. If you cannot, reread that step and check one stitch at a time.

Troubleshooting

The finished shape looks different

Check stitch count, yarn weight, hook size and tension in that order. A small difference in any one of these can change the finished fabric. Correct construction first; use blocking only for final shaping.

My stitches feel inconsistent

Slow down for one row, relax your shoulders and keep the hook movement small. Consistency improves when the hand motion becomes repeatable, not when you pull the yarn tighter.

I made a mistake several rows back

Find the first wrong stitch, unravel only to that point and rebuild the section. Carrying an incorrect stitch forward usually makes the final repair harder.

Finishing the project

Take time to secure every tail, straighten the edges and shape the finished piece. Weave tails through several stitches in one direction, change direction and trim only after the yarn is secure. If the project benefits from blocking, follow the fiber care instructions and let it dry completely.

Variations & next projects

Once the base version feels comfortable, change one variable at a time: color, yarn weight, hook size, border or finished dimensions. Keeping the rest of the method unchanged makes it easier to understand what each change does.

Repeat the same construction in a new color palette or size before moving to a completely different technique. This is one of the fastest ways to turn a tutorial into a skill you can reuse.

Care & storage

Follow the yarn label for washing and drying. Store finished crochet clean and completely dry. For frequently handled items, inspect seams, joins, straps and hanging loops occasionally and repair a loose end before it becomes a larger problem.

Final notes

You do not need a perfect first attempt. The real skill is learning to read your fabric, count your work and make a small correction when something changes. Keep the finished piece as a reference for future projects and note the yarn, hook and adjustments that worked well.

Classic granny square — round-by-round pattern

Sample yarn: worsted-weight #4 · Hook: 5 mm · Finished size: about 10–12 cm (4–5 in) after 4 rounds, depending on yarn and tension.

Gauge & abbreviations

No fixed gauge is required for a standalone square; use the same tension for every square. ch = chain · sl st = slip stitch · dc = double crochet · sp = space · rep = repeat.

Numbered pattern

  1. Make a magic ring or chain 4 and join. Ch 3, then work 2 dc into the center, ch 2. Repeat 3 more times. Join with a sl st to the top of the starting ch-3.
  2. Sl st to a corner space. Ch 3, 2 dc, ch 2, 3 dc in the same corner. Ch 1. Repeat the corner sequence in each remaining corner, using ch-1 between corners. Join.
  3. Move to a corner. Work 3 dc, ch 2, 3 dc in the corner. Ch 1. In each side space work 3 dc, ch 1. Repeat around and join.
  4. Repeat the same corner construction. Each new round adds one 3-dc group to each side space while corners remain 3 dc, ch 2, 3 dc.

Count and shape

Every corner must have a ch-2 space. If the square becomes a rectangle, check that every side received the same number of clusters and that no corner was accidentally treated as a side space.

Finishing

Block all squares to the same dimensions before joining. Weave ends securely on the back and wash according to the yarn label.