How to Crochet a Granny Square Top for Beginners

How to Crochet a Granny Square Top for Beginners

If you’ve been scrolling through Instagram or Pinterest lately, you’ve probably noticed that granny square tops are absolutely everywhere. What once felt like a craft your grandmother kept tucked away in a wicker basket has made a massive comeback — and for good reason. These tops are stylish, endlessly customizable, and surprisingly approachable for beginners. The patchwork aesthetic, the burst of color, the boho-chic silhouette — it all adds up to a garment that looks far more complicated to make than it actually is.

This guide will walk you through everything you need to know to crochet your very own granny square top from scratch. Whether you’ve never picked up a crochet hook before or you’ve made a few dishcloths and want to level up, you’re in the right place. We’ll cover materials, the anatomy of a granny square, how to join your squares, and how to assemble them into a wearable top that you’ll actually want to show off.


What You’ll Need Before You Start

Getting your materials sorted before you begin makes the whole process smoother. Here’s what you’ll want to gather:

Yarn. For a beginner-friendly granny square top, a worsted weight (size 4) cotton yarn is ideal. Cotton is breathable, holds its shape well, and drapes beautifully when worked into a garment. It’s also much easier to work with than wool if you’re new to crochet because it doesn’t split or pill as easily. You’ll need anywhere from 400 to 900 yards depending on your size and how many colors you choose. If you’re making a single-color top, plan for the higher end of that range. Popular brands like Lion Brand 24/7 Cotton or We Are Knitters’ cotton blend are widely loved in the crochet community for garment projects.

Crochet hook. A 5mm (size H/8) crochet hook pairs well with worsted weight cotton. If your tension tends to run tight, go up half a size to 5.5mm. If your stitches are loose and floppy, try a 4.5mm. Tension is personal, and finding the right hook for your hands is part of the journey.

A yarn needle (also called a tapestry needle). You’ll use this to weave in your ends and to sew squares together if you choose that joining method.

Scissors. A small, sharp pair works best.

Stitch markers. Optional, but helpful for marking corners and keeping your place in longer rounds.

A measuring tape. Essential for making sure your finished squares are the right size and that your top will fit.


Understanding the Anatomy of a Granny Square

Before you start crocheting, it helps to understand what a granny square actually is. At its most basic, it’s a small square motif worked in rounds from the center outward, traditionally made with clusters of double crochet stitches separated by chain spaces. The classic granny square has four corners, each formed by a specific combination of stitches and chains, and it can be made in one color or many.

The beauty of the granny square is in its modularity. You make a bunch of identical (or complementary) squares, and then you join them together into any shape you want — including the silhouette of a top. This means you’re not crocheting an entire garment at once, which would be intimidating for a beginner. Instead, you’re completing small, manageable units and assembling them at the end.


How to Crochet a Basic Granny Square

Let’s start with the classic three-round granny square. Once you master this, you can make it in any size by simply adding more rounds.

Abbreviations You’ll Need

Before diving in, here’s a quick reference for the abbreviations used in this pattern:

ch = chain, sl st = slip stitch, dc = double crochet, sp = space, rep = repeat, beg = beginning

Round 1: The Center Ring

Start by making a magic ring (also called a magic circle). If you’re not comfortable with that technique yet, you can chain 4 and join with a slip stitch to form a ring instead — both work fine.

Into the ring, chain 3 (this counts as your first double crochet), then work 2 more double crochets into the ring. Chain 2 to form your first corner. Then work 3 double crochets into the ring, chain 2 — that’s your second corner. Repeat twice more so you have four groups of 3 double crochets separated by 4 corner chain-2 spaces. Join with a slip stitch to the top of your beginning chain-3. Pull on your tail to tighten the center ring if you used a magic ring.

You now have four “clusters” of 3 double crochets and four corner spaces. This is the foundation of every granny square.

If you’re working in multiple colors, cut your yarn here, pull through, and weave in or leave the tail to weave in later. Join your next color with a slip stitch into any corner chain-2 space.

Round 2: Building Out

Join yarn in any corner space. Chain 3 (counts as dc), work 2 more dc in that same corner space, chain 2, then work 3 more dc in the same corner space. You’ve just made a corner unit — two clusters with a chain-2 space between them.

Now move to the side. Chain 1, skip to the next corner space, and in that corner work (3 dc, ch 2, 3 dc). That’s your second corner. Chain 1. Continue around, working each corner the same way, then join with a slip stitch to the top of your beginning chain-3.

After Round 2, you have four corners (each with two clusters) and four chain-1 spaces along the sides.

Round 3: Adding Another Layer

Join yarn in any corner space. In the corner: (3 dc, ch 2, 3 dc). Chain 1. In the chain-1 space along the side: work 3 dc. Chain 1. Then work the corner again: (3 dc, ch 2, 3 dc). Continue around. Join to close.

After Round 3, your square has four corners and two side clusters on each edge, making it a proper 3-round granny square.

For a top, you’ll want your finished squares to measure approximately 5 to 6 inches per side. If they’re smaller, simply add more rounds using the same logic — corner spaces always get (3 dc, ch 2, 3 dc) and chain-1 spaces along the sides each get a 3 dc cluster.

Fasten off and weave in your ends.


Planning Your Granny Square Top

Here’s where things get exciting, because you’re about to turn a bunch of small squares into actual clothing.

A simple beginner granny square top is typically constructed from a grid of squares that forms the front and back panels, plus optional squares for straps. Let’s talk sizing.

For a standard small/medium top, you might use a 3×4 grid of 6-inch squares for each panel — that’s 12 squares per panel, 24 total for the body, plus however many you want for straps. A medium/large might use a 4×4 grid per panel, requiring 32 squares total. The best approach is to hold your finished square against your body and count how many you’d need across the widest part of your chest and down from shoulder to wherever you want the hem to fall.

Don’t stress about exact measurements at this stage. The flexible nature of crochet fabric means a little more or less than planned usually still works beautifully. Write down your counts before you start so you know how many squares to make.


Choosing Your Color Palette

One of the most joyful parts of this project is choosing colors. Traditional granny squares use a different color in each round, but you can also do:

All one color for a minimalist, modern look. Two colors alternated across the squares for a graphic, geometric feel. A gradual ombre effect where each square transitions slightly in hue. Completely scrappy and random for a playful, boho patchwork vibe.

If you’re using multiple colors, decide before you start whether you want each square to match or whether each one will be unique. Both approaches are valid and beautiful. Shopping your yarn stash (or buying small skeins of several colors) gives you the flexibility to experiment.


Joining Your Granny Squares

Once your squares are made and your ends are woven in, it’s time to join them together. There are several methods, each giving a slightly different look.

The flat slip stitch join. Place two squares with right sides together and slip stitch through both outer loops along one edge. This creates a small visible ridge on the right side of your fabric, which actually looks intentional and charming. It’s sturdy and fast.

The flat single crochet join. Same idea, but use single crochet instead. This creates a slightly more pronounced ridge. Some people love this look because it adds texture and definition to the seams, almost like a quilt.

The whip stitch join. Use your tapestry needle and yarn to sew the squares together. This is quieter and creates nearly invisible seams, which gives the top a more polished look. It’s slower but worth it if you want a refined finish.

The join-as-you-go method. This is an advanced technique where you join squares during the final round of each one, rather than making them all separately and joining at the end. It’s efficient for experienced makers but adds complexity for beginners, so save it for a future project.

For your first top, the flat slip stitch join is probably your best bet. It’s fast, it holds well, and the seam adds a little visual interest.

To assemble the top, join your squares into rows first, then join the rows to each other. When your front and back panels are complete, join the side seams leaving openings for your arms, and join the shoulder seams leaving an opening for your neck.


Adding Straps and Finishing Edges

Once the body of your top is assembled, you have several strap options.

Granny square straps. Make two strips of joined squares — usually one or two squares wide — and attach them to the front and back panels at the shoulder. You can make them adjustable by adding a few chain stitches where they meet.

Crocheted chain straps. Chain a long length of yarn, fold it over to double or triple it, and whip stitch the ends to the top. Simple and effective.

Crochet single crochet straps. Work a narrow band of single crochet from the front panel over the shoulder to the back. Attach a button or tie it with a bow for closure.

For the edges — neckline, armholes, and hem — work a round or two of single crochet all the way around to stabilize and neaten the edge. You can stop there, or add a final round of reverse single crochet (also called crab stitch) for a polished, cord-like edging. A shell stitch border adds a delicate decorative touch if you want something fancier.


Tips for Getting the Best Results

Swatch first. Before committing to making 30 squares, make one and measure it. Wash and dry it the way you intend to care for the finished top, then measure again. Cotton especially can shrink slightly.

Keep your tension consistent. Try to make all your squares at the same tension so they’re all the same size. This makes joining much easier. If you notice your tension changing, take a break — it often tightens when you’re tired or stressed.

Weave in ends as you go. It’s tempting to leave all the ends for later, but weaving them in as you finish each square keeps the project manageable and prevents a mountain of loose tails at the end.

Block your squares. Wet blocking — soaking your squares in cool water, gently squeezing out the excess, and laying them flat to dry in shape — makes a dramatic difference. It evens out the stitches, opens up the lace pattern, and makes joining much more precise because all your squares will be the same size.

Be patient with assembly. The joining and finishing stages take longer than you might expect. Budget time for them. A well-finished top looks completely handmade in the best possible way; a rushed join can make an otherwise beautiful project look sloppy.


Caring for Your Finished Top

Cotton granny square tops are generally machine washable on a gentle, cool cycle. Check your yarn’s label to confirm. Lay flat to dry rather than hanging, which can cause the fabric to stretch over time. Avoid high heat in the dryer, which can cause cotton to shrink and can distort the stitches.


Common Mistakes and How to Fix Them

Your square is curling or cupping. This usually means your tension is too tight. Try loosening up your grip or going up a hook size.

Your square is ruffling at the edges. This is the opposite problem — too many stitches or loose tension. Try going down a hook size.

Your squares aren’t all the same size. This is very common, especially if you made them over several sessions. Blocking will help equalize them, but if some are significantly different, consider remaking a few.

Your corners are pulling in. Make sure you’re working both the entry and exit clusters of each corner into the chain-2 space, and that your chain-2 is loose enough.


Why This Project Is Perfect for Beginners

Here’s the thing about a granny square top that makes it genuinely beginner-friendly despite looking complex: you only ever need to know three core techniques. You need to know how to make a foundation ring, how to work double crochet stitches, and how to join squares together. That’s it. Everything else is repetition.

The project also gives you natural stopping points. You’re never committed to a marathon crochet session — you can finish one square and put it down. That makes it manageable for busy people and for those who get overwhelmed by large projects.

And because each square is small, mistakes are contained. If you notice one square went wrong, you can frog it (unravel it) and redo just that one, rather than having to undo a huge piece of fabric.


Final Thoughts

Crocheting a granny square top is one of those projects that teaches you a lot — about tension, about color, about construction — while also being genuinely fun and meditative. Every square you finish is a small victory, and watching a pile of colorful motifs transform into an actual wearable garment is deeply satisfying.

Don’t worry if your first top isn’t perfect. The slight irregularities, the handmade texture, the colors you chose — these are exactly what make it yours. That’s the whole point of making something by hand. Give yourself permission to enjoy the process, not just the result, and you might find that crocheting becomes one of your favorite ways to spend an afternoon.

Now gather your yarn, find a comfortable seat, and start that first magic ring. Your granny square top is waiting.

Categorized in:

Knit Top Outfit Ideas,

Last Update: September 21, 2026

Tagged in:

, , , ,