
Crochet Floral Granny Square Top Free Pattern: A Step-by-Step Guide to Your New Favorite Summer Project
There is something timeless about a granny square. It has survived every wave of fashion, every trend cycle, every era of “maximalism is out” and “cottagecore is in,” and it always comes back — usually more beloved than before. The floral granny square top takes that classic motif and transforms it into something genuinely wearable, something you can throw on over a swimsuit at the beach or pair with wide-leg linen trousers for a farmers market morning. If you have been scrolling through Pinterest or Instagram watching everyone else wear these beautiful crocheted tops and thinking “I could never make that,” this pattern is here to prove you absolutely can.
This free pattern is written for beginner-to-intermediate crocheters. If you know how to chain, single crochet, double crochet, and join a round, you have every skill you need. Everything else — the shaping, the assembly, the little floral details — will be explained in detail as we go. By the end of this post, you will have a complete pattern, notes on sizing, yarn suggestions, and tips for finishing a top that looks handmade in the very best sense.
What Makes the Floral Granny Square Top So Special
Before we dive into the pattern itself, it is worth appreciating what makes this particular garment so satisfying to make and wear. The traditional granny square is built from the center outward, round by round, creating a geometric grid of shells and chain spaces. When you place a small flower or petal cluster at the center, something shifts — the square goes from graphic and retro to romantic and botanical.
When you join multiple floral squares together, the spaces between the joining points create a lacy, openwork fabric. It breathes. It moves. It drapes beautifully because there is actual air built into the structure of the fabric. This makes it an ideal construction for a warm-weather top, because the openwork keeps you cool while the floral details keep it feeling intentional and polished rather than simply unfinished.
The modular construction also makes it endlessly customizable. You want a cropped top? Use fewer squares or smaller ones. You want something longer and more bohemian? Add a row of squares at the hem. You want a tank-style silhouette? Join squares to leave the shoulders bare. The pattern gives you a foundation, but the design decisions are entirely yours.
Materials and Tools
Here is what you will need to complete this project in the standard sizing outlined below.
Yarn: Approximately 400–600 yards of DK weight or light worsted cotton yarn. 100% cotton or a cotton-blend works best for breathability and stitch definition. Suggested colors are a main color (MC) for the square background and a contrasting color (CC) for the flower center and petals. A third accent color for the border of each square adds depth, but is entirely optional.
Hook: US Size G/6 (4.0 mm) or H/8 (5.0 mm), depending on your yarn weight and personal tension. A 4.0 mm hook with DK weight cotton will give you a neat, structured fabric. A 5.0 mm hook with light worsted will give you something slightly more relaxed and drapey.
Notions: Yarn needle for weaving in ends, scissors, stitch markers, and measuring tape.
Gauge: One completed granny square should measure approximately 4 inches by 4 inches after blocking using DK weight on a 4.0 mm hook, or 5 inches by 5 inches using light worsted on a 5.0 mm hook. Gauge matters more than usual in garment construction, so take the time to check yours before committing to a full assembly.
Sizing Guide
This pattern is written to produce four sizes. The number of squares you need will vary based on your chosen square size and your finished garment dimensions.
Small (Bust 32–34 inches): 20–24 squares total using 4-inch squares
Medium (Bust 36–38 inches): 24–28 squares total using 4-inch squares
Large (Bust 40–42 inches): 28–32 squares total using 4-inch squares
XL (Bust 44–46 inches): 32–36 squares total using 4-inch squares
If you are working with 5-inch squares, reduce these counts by about 20 percent. The top is designed to have about 2 inches of positive ease, meaning it will be slightly larger than your actual measurements, which gives it that relaxed, effortless fit that looks so good with this style of garment.
The Floral Granny Square: Detailed Pattern Instructions
This square is worked in rounds from the center outward. You will work the flower first, then frame it with the traditional granny shell rounds.
Abbreviations used:
ch — chain
sl st — slip stitch
sc — single crochet
dc — double crochet
tr — treble crochet
sp — space
MC — main color
CC — contrasting color
Round 1 — Flower Center (CC)
Make a magic ring, or chain 4 and join with a slip stitch to form a small ring.
Chain 1. Work 8 single crochet stitches into the ring. Join with a slip stitch to the first single crochet. Do not turn. You will have 8 single crochet stitches arranged in a tight circle.
Round 2 — Petals (CC)
This round creates the petal effect around your center circle.
Chain 1. In the next stitch, work (1 sc, 1 dc, 1 tr, 1 dc, 1 sc) to create one petal. Repeat from 7 more times, working one petal into each of the remaining 7 single crochet stitches. You will have 8 petals total. Join with a slip stitch to the first single crochet of the round.
If you prefer a simpler 4-petal flower, you can modify this round by working petals only into every other stitch: skip 1 stitch, work your petal into the next stitch. This gives you a cleaner, more open flower with larger, more dramatic petals.
Fasten off the CC yarn and weave in the tail at the back of the flower. Set the flower motif aside for a moment, or continue directly to Round 3 by joining your MC yarn.
Round 3 — First Shell Round (MC)
Join MC yarn with a slip stitch to any tr stitch at the top of a petal.
Chain 3 (counts as first double crochet). Work 2 more double crochet into the same stitch — this creates your first shell of 3 double crochet. Chain 2.
Skip to the tr stitch at the top of the next petal. Work 3 double crochet into that stitch. Chain 2. Repeat from * around all 8 petals, working one shell of 3 dc into the top of each petal and chaining 2 between each shell.
Join with a slip stitch to the top of the beginning chain-3. You will have 8 shells with 8 chain-2 spaces.
Round 4 — Corner Round (MC)
This is the round where your circle becomes a square. You will combine two adjacent shells into corner clusters and leave single shells along the sides.
Chain 3 (counts as first dc). Work 2 dc into the same chain-2 space from the previous round. Chain 2. Work 3 dc into the same space again. This creates your first corner — two shells sharing the same chain-2 space with a chain-2 between them.
Chain 1.
Work 3 dc into the next chain-2 space. Chain 1. This is your side shell.
Work (3 dc, ch 2, 3 dc) into the next chain-2 space. Chain 1. This is your next corner.
Continue alternating: one side shell with chain-1, one corner with chain-2, until you have worked all 4 corners and 4 side shells. You will use 8 of your 8 chain-2 spaces — 4 for corners, 4 for sides. Join with a slip stitch to the top of the beginning chain-3.
Round 5 — Expanding Square (MC or accent color)
Chain 3. Work 2 dc into the first chain-1 side space.
Chain 1.
Work (3 dc, ch 2, 3 dc) into the corner chain-2 space.
Chain 1.
Work 3 dc into the next chain-1 space.
Chain 1.
Continue in this pattern all the way around, working a shell into each chain-1 side space and a corner cluster into each chain-2 corner space, with chain-1 between all groups. Join with a slip stitch to the top of the beginning chain-3.
This completes your basic floral granny square. At this point, your square should measure approximately 4 inches using DK weight on a 4.0 mm hook. If you need a larger square, simply continue adding rounds in the same pattern, remembering to always work double shell corners at each of the four corners and single shells along the sides.
Fasten off, leaving a tail of at least 6 inches for seaming if you plan to use the join-as-you-go method, or a shorter tail if you plan to seam separately with a yarn needle.
Joining the Squares
There are two main methods for assembling your granny squares, and the one you choose will affect the texture and look of your finished top.
Flat slip stitch join: Hold two squares with wrong sides facing each other. Working through both layers of the corresponding corner chains and side chains, slip stitch your way across one full edge. This creates a subtle ridge on the right side of the fabric that can look very intentional and adds a little structure. It is fast and consistent.
Flat single crochet join: Same principle, but use single crochet instead of slip stitch. This creates a slightly more raised seam that some makers love as a design detail. It is slightly more visible than the slip stitch join but can be beautiful if done in your accent or contrasting color.
Join-as-you-go (JAYG): If you prefer to avoid seaming altogether, you can join each square to the previous one during the final round. When you reach an edge that will connect to a completed square, replace each chain-2 corner or chain-1 side space with a slip stitch into the corresponding space on the adjacent square. This method produces a seamless fabric and is wonderfully tidy, though it requires a bit more planning about the assembly order.
For a top, you will typically join your squares into two flat panels — a front and a back — and then seam those panels together at the sides, leaving openings at the top for the armholes and neckline.
Assembling the Top
Front Panel: Arrange your squares in a grid pattern. For a medium top using 4-inch squares, a 3-square wide by 4-square tall arrangement gives you a front panel approximately 12 inches wide and 16 inches tall before finishing. Adjust your grid based on your measurements and the size you are making.
Back Panel: Work the same arrangement as the front.
Joining the panels: Place front and back panels with wrong sides together. Seam along both side edges, leaving the top 8 inches or so open on each side for the armhole. The exact armhole depth depends on your preference and body measurements — try holding the joined panels against your body to check before committing.
Neckline and armhole finishing: Work one or two rounds of single crochet around the neckline opening and around each armhole. This cleans up the edges and gives the top a polished, intentional finish. You can work a simple shell border for a more decorative edge: sc in one corner space, skip one stitch, work 5 dc in the next stitch, skip one stitch. This creates a scalloped shell border that echoes the floral theme of the squares beautifully.
Shoulder straps or ties: If your top is looking a bit wide at the shoulders, you can add simple ties. Cut two lengths of yarn approximately 18 inches long, fold in half, and attach at each shoulder point with a lark’s head knot. Braid or twist the strands together and tie the ends. These ties can be adjusted to change the neckline shape, going from a straight across look to a more gathered or halter silhouette.
Blocking and Finishing
Blocking is the single most important step in taking a crocheted garment from “handmade project” to “boutique purchase.” Cotton yarn responds especially well to wet blocking. Submerge your finished top in cool water, gently squeeze out the excess without wringing, then lay it flat on a clean towel. Roll the towel with the top inside to press out additional moisture. Unroll, then lay the top flat on a blocking mat or another dry towel, pinning it to your desired measurements if needed. Allow it to dry completely, which usually takes 12 to 24 hours depending on your humidity.
After blocking, your squares will open up beautifully, the flower centers will sit flatter, and the whole fabric will have that lovely relaxed quality that makes granny square tops so visually appealing.
Weave in all remaining ends thoroughly. Cotton yarn has very little memory and can be slippery, so double back through your woven ends to ensure nothing works loose after washing.
Styling Your Floral Granny Square Top
Because the fabric of this top is inherently openwork, most people choose to wear a bandeau, bralette, or tank underneath. This creates a beautiful layered look where the color beneath shows through the negative space between your squares, which means your undergarment becomes part of the outfit. A white or neutral bandeau keeps the focus on the crochet work. A bright solid or even a floral print underneath can be a really fun, intentional choice.
For a casual daytime look, pair this top with high-waisted denim shorts and sandals. For a more elevated occasion, wear it over wide-leg cream trousers with block-heeled mules. It layers beautifully over a simple slip dress for cooler evenings, and it is obviously perfect for beach and pool days as a cover-up that you can actually wear to lunch afterward without changing.
Tips for Success
Work your tension consistently across all squares, since uneven squares will not join smoothly. If you notice your tension shifting, try blocking individual squares before seaming. Wet blocking evens out small discrepancies quite effectively.
When working in multiple colors, carry unused yarn loosely along the inside of the round rather than fastening off and reattaching for each color change where possible. This reduces the number of ends you have to weave in later.
Make all of your squares before you begin assembling. Laying them all out on a flat surface lets you arrange them by size, color distribution, or motif variation before committing to a join order.
If this is your first crocheted garment, resist the urge to rush the finishing steps. The way you close your side seams and finish your neckline matters enormously to how the finished piece looks and fits.
A Project Worth Making
The floral granny square top sits in a particular category of crochet projects that feel genuinely worthwhile from the first stitch to the last. It is repetitive enough to be meditative — once you have made your third or fourth square, your hands will know the pattern and your mind can wander — but varied enough to stay interesting through the assembly process, the finishing choices, and the styling decisions. Every person who makes this top makes a slightly different version, and that is exactly as it should be.
Whether you are a longtime crocheter looking for your next wearable project or someone who just learned to double crochet and wants to try something ambitious, this pattern is built for you. Gather your cotton yarn, find a hook that feels comfortable in your hand, and start with that first magic ring. The flower at the center of your first square is twelve stitches and one round away.