
Crochet Pattern for a Square Granny Top with Floral Design | Beginner-Friendly (PDF Download)
There is something undeniably charming about the granny square. For decades, this humble little motif has traveled from the laps of grandmothers sitting in sunlit parlors to the runways of international fashion weeks, and it shows absolutely no signs of slowing down. If you have ever wanted to wear your crochet work in a way that feels both retro and utterly modern, a square granny top with a floral pattern is exactly the project you need. This guide will walk you through everything you need to know to make your own, from choosing the right yarn to finishing the last seam. Whether you are picking up a crochet hook for the first time or returning to the craft after a long break, this pattern is designed with you in mind.
Why the Granny Square Top Is Having a Major Moment
Before we dive into the pattern itself, it is worth appreciating why this style has become such a staple in handmade fashion. The granny square top, or as it is known in German crochet circles, the quadratisches Top im Oma-Stil, bridges the gap between nostalgic craft and contemporary style effortlessly. Social media platforms have played a huge role in its resurgence, with creators showcasing their colorful, floral-patterned tops in countless combinations. What was once considered an outdated technique is now a statement piece.
The beauty of this particular style lies in its geometry. Each square is worked in the round, starting from the center and expanding outward with each round of stitches. When you add a floral motif at the center, as this pattern does, the result is a medallion-like design that repeats across your garment. The finished top has a relaxed, bohemian fit that looks equally at home over a swimsuit at the beach or layered over a simple tank top for a café outing.
Materials You Will Need
Getting started requires only a modest collection of supplies, which is one of the reasons this project is so beginner-friendly. Here is what to gather before you begin.
Yarn: You will need approximately 400 to 600 grams of yarn depending on your finished size, in one to three colors. A light DK weight or worsted weight cotton yarn works beautifully for this style of top. Cotton is breathable, holds its shape well after washing, and gives you crisp stitch definition that really makes the floral motif pop. Choose a main color for the background of your squares and one or two contrast colors for the flower center and petals.
Hook: A 4mm or 4.5mm crochet hook is ideal for most DK weight cotton yarns. If you are using worsted weight, go with a 5mm or 5.5mm hook. Always check your tension against the gauge swatch before starting.
Notions: You will also need a yarn needle for weaving in ends and seaming your squares together, a pair of scissors, and stitch markers to help keep track of your rounds. A measuring tape will come in handy when checking your gauge and sizing.
Optional: The PDF download version of this pattern includes printable stitch diagrams, a size chart, and a color planning worksheet, which many beginners find helpful for visualizing the finished project before committing to their yarn choices.
Understanding Gauge and Sizing
Gauge is one of those topics that beginners sometimes skip and experienced crafters sometimes obsess over, but getting it roughly right will make a significant difference in how your finished top fits. For this pattern, each completed granny square should measure approximately 15 centimeters by 15 centimeters (about 6 inches by 6 inches) after a light blocking.
To make a gauge swatch, simply complete one granny square according to the pattern instructions below and measure it. If your square comes out larger than 15 centimeters, try going down a hook size. If it comes out smaller, go up a hook size. Do not skip this step if fit matters to you.
The top is constructed from four granny squares arranged in a two-by-two grid for the front panel, and another four squares for the back panel. This gives you a total of eight squares for the base garment, which suits a size small to medium. For a larger size, you can either increase the size of your squares by adding extra rounds, or you can add a border of additional squares around the perimeter. The size chart in the PDF download breaks this down for sizes XS through 3XL.
The Floral Granny Square Pattern
Now for the part you have been waiting for. This floral granny square is worked in four rounds, starting with the flower center and ending with the classic granny square shell border. Read through the entire pattern once before beginning.
Abbreviations used in this pattern:
ch = chain, sl st = slip stitch, sc = single crochet, dc = double crochet, sp = space, rep = repeat, rnd = round
Round 1 – The Flower Center
Using your first contrast color (Color A, the flower center), make a magic ring or chain 4 and join with a slip stitch to form a ring.
Chain 3 (this counts as your first double crochet), then work 11 more double crochet stitches into the ring for a total of 12 double crochet stitches. Join with a slip stitch to the top of the beginning chain 3. Fasten off Color A.
Round 2 – The Petals
Join your second contrast color (Color B, the petals) in any stitch from Round 1.
Chain 4, skip one stitch, slip stitch into the next stitch. Repeat from to five more times for a total of six petal loops. You should have six arching chain loops forming your flower petals. Join with a slip stitch to the base of your first chain 4. Fasten off Color B.
Round 3 – Filling the Petals
Join your main color (Color C) in any chain-4 petal loop from Round 2.
Into the first loop, work: 1 single crochet, 1 half double crochet, 3 double crochet, 1 half double crochet, 1 single crochet. This creates one filled petal. Repeat this sequence in each of the remaining five petal loops, joining the round at the end with a slip stitch. You now have a full six-petaled flower. Do not fasten off.
Round 4 – The Granny Square Border
This round transforms your circular flower into a square by creating the classic granny shell clusters at each corner.
Chain 5 (counts as dc + ch 2 for the first corner), then into the same space work 2 more double crochet stitches. Chain 2, skip one petal, work a cluster of 3 double crochet into the space between petals. Chain 2, skip one petal, work (3 dc, ch 2, 3 dc) into the next space between petals for the corner. Repeat from to twice more, then work 3 dc and ch 2 into the final side space. Join with a slip stitch to the top of the beginning chain 5. Fasten off and weave in all ends.
You now have one complete floral granny square. Block the square gently by spraying it with water and pinning it to the correct dimensions on a foam mat, allowing it to dry fully before you begin assembling your top.
Assembling Your Top
Once you have crocheted all eight squares and blocked them, you are ready to join them into a wearable garment. This is where the magic really happens, and it is much simpler than it might seem at first.
Lay your squares out in a two-by-two arrangement and decide on your preferred layout. You might want to alternate colors or arrange them so the floral motifs all point in the same direction. There is no wrong answer here, and this is a great time to photograph a few different arrangements before committing.
The recommended joining method for this pattern is the flat slip stitch join, worked with your main color yarn. Place two squares together with wrong sides facing each other. Insert your hook through the corresponding corner chain spaces of both squares simultaneously, join your yarn, and slip stitch through each pair of corresponding stitches along the entire edge. This creates a visible ridge on the right side of the work, which many crafters find adds a decorative detail rather than detracting from the finished look. If you prefer an invisible seam, the whip stitch join worked with a yarn needle gives a flatter, less visible result.
Join your four front squares into a panel, then repeat with your four back squares. You will then join the front and back panels at the sides and shoulders, leaving openings for the armholes. The armhole openings are simply the natural gaps between the top and bottom squares on each side, so no extra shaping or cutting is required.
Finishing Touches
A crochet garment really comes into its own with thoughtful finishing, and a few extra rounds of edging can elevate your top from a collection of joined squares to a polished, professional-looking piece.
Neck and Armhole Edging
Join your main color (or a contrast color for a pop of interest) at any stitch along the neckline. Work one round of single crochet all the way around the neck opening, working 3 single crochet into each corner space to keep the corners flat and the edge lying smooth. Finish with a slip stitch and fasten off. Repeat this edging around each armhole opening.
Hem Edging
At the bottom hem of your top, you can add a simple scallop edging for a pretty vintage-inspired finish. Join your yarn at any stitch along the bottom edge and work skip 2 stitches, 5 dc into the next stitch, skip 2 stitches, sc into the next stitch, repeating all the way around. This creates a gentle wave or fan pattern that echoes the floral motif of your granny squares.
Weaving in Ends
Spend a little extra time here. Weave each tail in at least two directions through the back of the stitches to ensure it will not work its way loose over time, especially after washing. Cotton yarn can be a little more slippery than wool, so this step is especially important with this fiber choice.
Care Instructions for Your Finished Top
Because cotton yarn is machine washable in most cases, caring for your granny top is wonderfully simple. Turn the garment inside out before washing and use a gentle, cool cycle. Lay it flat to dry rather than hanging it, as wet cotton is heavy and hanging can distort the shape. A light press with a cool iron or a quick steam will restore the crispness of your stitches if the garment has lost a little shape between wears.
Tips for Beginner Crocheters
If this is one of your first crochet garment projects, a few extra pieces of advice will help your experience go smoothly from start to finish.
Take the time to practice your magic ring before starting the first round of your square. Many beginners find this technique a little fiddly at first, but it becomes second nature very quickly. If you genuinely cannot get comfortable with the magic ring, the chain-four ring method works just as well and produces a barely noticeable center hole.
Work slowly through Round 2 until you are confident with the petal loop sequence. It can be easy to accidentally twist your loops or miscounting them, which will throw off the symmetry of your flower. A stitch marker placed in the first chain loop will help you count correctly as you work.
Do not skip blocking. Even if your individual squares look a little uneven or puckered fresh off the hook, a gentle wet block will work wonders. It evens out tension variations, opens up the lacy portions of the stitch pattern, and gives you much more accurate measurements to work with during assembly.
Finally, try to be consistent about your tension throughout the project. If you tend to crochet more tightly when you are tired or more loosely when you are relaxed, it is worth noticing this pattern in yourself and adjusting your hook size accordingly for different crafting sessions. Eight squares that are all very slightly different sizes will be harder to seam neatly than eight squares that are very consistent.
Color Inspiration and Styling Ideas
One of the most joyful parts of planning a project like this is choosing your colors. The floral granny square lends itself to almost any palette, so take your time with this decision.
For a summer look, consider pairing a crisp white main color with sunshine yellow and coral for the flower. This combination photographs beautifully and has a fresh, modern quality. For a more bohemian feel, try a terracotta main color with rust and cream petals. Deep jewel tones like emerald, sapphire, and gold make a stunning combination for a more dramatic evening-appropriate version of the top.
Once your top is finished, style it over a fitted turtleneck or a crochet bralette for a layered look, or wear it as a standalone top with high-waisted wide-leg trousers and sandals. The open-work nature of granny square tops means they work particularly well as cover-ups over swimwear, and the floral motif makes them feel intentional and detailed rather than simply casual.
Downloading the PDF Pattern
The complete version of this pattern, including detailed stitch diagrams, a full US and European size chart, a step-by-step photo tutorial for the magic ring and petal rounds, and a printable color planning worksheet, is available as a PDF download. Having the pattern in PDF format means you can print it out and keep it next to you as you work, annotate it with your own notes, and refer back to it without needing to keep a screen open. It is formatted for both A4 and US Letter paper sizes so it will print correctly wherever you are in the world.
The PDF also includes guidance on how to modify the pattern for larger sizes using additional squares or extended border rounds, making it a genuinely versatile resource for any body type.
A Final Thought
Crocheting a garment you can actually wear is one of the most satisfying things you can do with a skein of yarn and a hook. The granny square top asks you to work in small, manageable units, which means your progress feels visible and rewarding from the very first session. You are not knitting an enormous sweater in the round and waiting weeks to see a finished shape. You make one square, you admire it, you make another, and slowly a wearable, beautiful thing takes form in your hands.
The floral motif at the heart of each square gives this particular pattern a story. Someone, somewhere, put a flower at the center of a little crocheted shape and discovered it looked like something worth wearing. That tradition has now passed through countless hands across generations, and now it is yours to continue. Pick up your hook, choose your colors, and make something you are genuinely proud of.