
Gorgeous Granny Square Crop Top: Free Crochet Pattern
If you’ve been scrolling through crochet inspiration boards lately, you’ve probably noticed that granny square tops are absolutely everywhere right now — and for good reason. They’re colorful, nostalgic, endlessly customizable, and surprisingly beginner-friendly once you understand the basic construction. Today I’m sharing a complete free crochet pattern for a gorgeous granny square crop top that you can make in a weekend, customize with your favorite color palette, and wear all season long.
Whether you’re a seasoned crocheter looking for a fun wardrobe project or someone who has mastered the basic granny square and wants to take things to the next level, this pattern is for you. I’ll walk you through every step, from choosing your yarn to joining your squares and finishing the edges so everything looks polished and intentional.
Let’s get into it.
Why Granny Square Crop Tops Are Having a Moment
Before we dive into the pattern itself, let’s talk about why this particular style has captured so many hearts in the fiber arts community. The granny square is arguably the most iconic motif in crochet history. It originated in the early twentieth century as a way to use up yarn scraps, and for decades it was associated almost exclusively with afghans and blankets. Then something shifted.
A new generation of crocheters started looking at the humble granny square with fresh eyes, realizing that its structured geometry and open lacework make it incredibly versatile as a garment element. When you arrange a handful of squares into a crop top format, you get something that feels both retro and completely modern at the same time. The open stitchwork means the garment breathes beautifully in warm weather, and the structure of the motifs means you can fit a wide range of bodies without needing to worry too much about shaping or darts.
There’s also the joy factor. Making granny squares is genuinely meditative and satisfying. Each little square is a small, completable project in itself, which means you get that dopamine hit of finishing something over and over again before you’ve even assembled the final garment.
Materials You’ll Need
Getting your materials sorted before you start will make the whole process much smoother. Here’s what you’ll need for this crop top pattern.
Yarn: You’ll want a lightweight cotton or cotton-blend yarn in DK or light worsted weight. Cotton is the ideal fiber for summer tops because it’s breathable, holds its shape well, and has just enough drape to look flattering without being stiff. I recommend using three to five colors for a classic multicolor granny square look, but you can absolutely do this in one or two colors for something more minimal and modern. Plan on approximately 300 to 400 yards total, depending on your size.
Hook: A 4.0 mm (G/6) crochet hook works well with most DK cotton yarns. Check your yarn’s label and swatch accordingly, since getting gauge right on a garment matters much more than it does on a blanket.
Notions: You’ll need a yarn needle for weaving in ends and joining squares, scissors, stitch markers, and a measuring tape.
Gauge: Each finished granny square should measure approximately 4 inches by 4 inches after a light blocking. If your squares are coming out significantly larger or smaller, adjust your hook size until you hit that measurement.
Understanding the Construction
Before you start crocheting, it helps to understand how this top is constructed so you can visualize where you’re headed. This crop top is made entirely of granny squares joined together in a flat panel configuration. The front and back of the top are each made from a grid of squares, then seamed along the sides and shoulders with an optional crochet join-as-you-go technique if you prefer.
For a finished bust measurement of 32 to 34 inches (a small to medium), you’ll make 16 squares total — eight for the front and eight for the back, arranged in a four-square by two-square grid. For a medium to large (36 to 38 inches), make 20 squares, arranged in a five by two grid. For a large to extra-large (40 to 42 inches), make 24 squares in a six by two grid.
The neckline is created by leaving the two center top squares open on the front panel, which creates a natural, relaxed V-neck effect. The back is worked as a solid grid with no opening. Shoulder straps are created by working a row of single crochet along the top edges of the two outer squares on each side of both panels, then seaming those strap sections together.
The bottom edge of the crop top sits right at or just above the natural waist, making it perfect for high-waisted jeans, skirts, or shorts.
The Granny Square Pattern
This is a traditional four-round granny square worked in rounds. Each square uses two or three colors, and you’ll change colors at the end of each round or every two rounds depending on the look you want.
Foundation Ring: Using your first color, make a slip knot and chain 4. Join with a slip stitch to form a ring.
Round 1: Chain 3 (counts as first double crochet throughout), work 2 double crochets into the ring, chain 2. Work 3 double crochets into the ring, chain 2. Repeat twice more for a total of four clusters of 3 double crochets separated by chain-2 corner spaces. Join with a slip stitch to the top of the beginning chain-3. Fasten off and join second color.
Round 2: Join your second color in any corner chain-2 space. Chain 3, work 2 double crochets into the same corner space, chain 2, work 3 double crochets into the same corner space (this completes the first corner). Chain 1. In the next corner space, work 3 double crochets, chain 2, 3 double crochets. Chain 1. Repeat for all four corners. Join with a slip stitch. Fasten off.
Round 3: Join your third color (or continue with second) in any corner space. Chain 3, work 2 double crochets, chain 2, 3 double crochets in the corner space. Chain 1, work 3 double crochets in the chain-1 space along the side. Chain 1, then work the next corner as before. Continue around, working a cluster of 3 double crochets in each chain-1 side space and completing all four corners. Join with a slip stitch. Fasten off.
Round 4: Using your main color or a contrast border color, join in any corner space. Work a final round the same way as Round 3, adding another cluster along each side. This final round also serves as a unifying border that will make joining your squares much cleaner. Fasten off and weave in ends.
Block each square before joining. Pin it to a foam mat or blocking board, mist with water, and let it dry flat. This step makes a remarkable difference in how neat and even your finished top looks, so don’t skip it even if you’re impatient to see it come together.
Joining the Squares
There are several ways to join granny squares, and the method you choose will affect the final look of your top. The two most popular techniques are the flat slip stitch join and the join-as-you-go method.
For the flat slip stitch join, hold two squares with wrong sides together and use a yarn needle or hook to work slip stitches through the back loops of corresponding stitches along the edge. This creates a subtle raised seam on the right side of the fabric, which actually looks quite intentional and adds texture.
For a completely flat and invisible join, hold the squares with right sides together and whipstitch through both loops of each stitch along the edge. When you open the panels out, the seam is nearly invisible.
Arrange your squares in your grid on a flat surface before joining so you can see how your color arrangement looks. Spend a few minutes moving squares around until you’re happy with the distribution of colors. Then join all squares in each row horizontally first, then join the rows together vertically.
Once your front and back panels are complete, join them along the side edges using your preferred method, leaving the top portion open for the armholes. The exact placement of where the side seam begins and ends will determine the depth of your armhole, so hold the panels up to your body before seaming to get a sense of how much opening you want.
Creating the Shoulder Straps
The shoulder straps are what transform your two joined panels into a wearable top. For each strap, you’ll work along the top edge of one outer top square on the front panel and the corresponding square on the back panel.
With right side facing and using your main or contrast color, join yarn at the outer corner of one of the top squares. Work a row of single crochet evenly across the top of that square only, approximately 16 to 20 stitches depending on your tension. Turn and continue in single crochet for 3 to 4 inches, or until the strap is long enough to sit comfortably on your shoulder. Fasten off, leaving a long tail for seaming.
Repeat on the corresponding back square, then seam the two strap ends together using a whipstitch or mattress stitch. The strap should sit flat on the shoulder without pulling or gaping. If it feels too tight, work an extra row before seaming. If it’s too loose, fold over and tack down an inch of fabric at the seam.
Repeat for the other shoulder.
Finishing the Neckline and Hem
The finishing details on this top are what make it look truly polished rather than like a collection of squares that have been loosely assembled.
For the neckline, join your main color or a contrast edging color at one corner of the center opening and work a round of single crochet all the way around the neckline, including down both sides of the V-neck opening. On the second round, work a round of reverse single crochet (also called crab stitch) for a clean, non-rolling edge. Fasten off and weave in all ends.
For the armholes, work a similar edging — one round of single crochet followed by one round of reverse single crochet — all the way around each armhole opening. This stabilizes the edges and prevents the fabric from stretching out over time.
For the bottom hem, work two rounds of single crochet along the entire bottom edge of the joined front and back panels. If you want a slightly more finished look, you can work a picot edge (single crochet, chain 3, slip stitch back into first chain, single crochet) every few stitches for a delicate, decorative border.
Give the finished top one final blocking after all edging is complete. Soak it in cool water, gently squeeze out the excess moisture, and lay it flat on a clean towel in the shape you want it to hold. Let it dry completely before wearing.
Color Palette Ideas
One of the most enjoyable parts of this project is choosing your colors. Here are a few palette ideas to get you inspired.
A classic bohemian look uses warm earth tones — terracotta, mustard yellow, cream, and a deep rust — which feel very vintage and work beautifully with denim. A pastel rainbow palette with mint, lavender, soft yellow, and blush pink gives a playful, cottagecore feel that’s perfect for festival season. For something more sophisticated, try a monochromatic approach in two or three shades of the same color, like deep teal, medium aqua, and ivory, which reads as very modern and editorial. If you want maximum impact with minimum effort, a bold black and white combination with a single pop of red or cobalt makes a graphic statement.
Whatever palette you choose, having a consistent “mortar” color that appears in the final round of every square helps the finished top feel cohesive even when the interior colors vary widely.
Tips for Success
A few final notes to help your project go smoothly from start to finish.
Tension is everything with garment crochet. Take the time to swatch and block your gauge square before making all your motifs. An extra half hour at the start can save you hours of frustration at the end.
Keep all your ends as short as possible when weaving in, and weave in multiple directions so they don’t work their way out over time. Cotton yarn can be slippery and doesn’t felt the way wool does, so extra care with your ends is worthwhile.
If you’re working in multiple colors, carry the yarn loosely on the wrong side of the square where possible, or fasten off and rejoin cleanly at each color change for the tidiest finish.
Don’t be afraid to try the top on as you assemble it. Crochet has some built-in stretch and forgiveness, but checking the fit before you seam things permanently will always give you a better result than trusting measurements alone.
Finally, photograph your finished top in natural light. Handmade garments photograph beautifully, and sharing your version of this pattern is a lovely way to contribute back to the crochet community. Tag it, share it, and inspire someone else to pick up their hook.
Final Thoughts
The granny square crop top is one of those projects that manages to be both timeless and completely of the moment. It celebrates a craft tradition that goes back generations while producing something fresh, wearable, and genuinely stylish. Whether you make it in a single afternoon binge or spread it across a few lazy evenings over the course of a week, the process is joyful and the result is something you’ll reach for again and again all summer long.
Save this pattern, share it with a friend, and let me know in the comments what color palette you’re planning to use. I’d love to see what you make.
Happy crocheting!