Made and counted by Wren —

Crochet granny square dress pattern for breezy summer style

Make a flowy crochet granny square dress with colorful blocks and white trim, perfect for warm-weather wear from bodice to skirt.

Crochet granny square dress pattern for breezy summer style
IntermediateLevel
10-14 HoursTime
5.0 mmHook
WorstedYarn
Jump to the pattern

At a glance

Make a large batch of four-round granny squares, changing colors each round and finishing every square with a white border.

Arrange seven squares in a circle to form the bodice, checking the fit around your bust before joining.

Join the bodice squares with an invisible seam worked through the back loops only for a clean finish.

Add extra rows of double crochet at the top edge if you need more width across the shoulders.

Join ten granny squares into a tube shape to form each sleeve, keeping one opening slightly larger than the other.

Match the larger sleeve opening to the smaller armhole opening on the bodice for a comfortable, gathered fit.

Sew each sleeve into place, gently gathering the fabric as you stitch it to the armhole.

Continue joining additional granny squares below the bodice to build the flowing skirt to your desired length.

About this pattern

This crochet granny square dress turns the classic afghan block into a wearable, breezy summer statement. Built from dozens of colorful granny squares joined into a bodice, sleeves, and flowing skirt, it has that effortless patchwork charm that never goes out of style. It's perfect for crocheters who love scrap-yarn projects and want to wear their handiwork instead of draping it over a couch, and it's an especially satisfying make for anyone who has a stash of medium-weight yarn in assorted colors just waiting for a purpose.

The techniques here are all approachable once you know your granny square basics: chains, slip stitches, half double crochets, and double crochets worked in rounds with color changes. Each square builds up over four rounds, with the final white round tying every block together visually before assembly. Because you're repeating the same square dozens of times, this is a great project for practicing color-changing and joining techniques while your hands settle into a rhythm. Expect to spend several evenings on squares before moving into the more engaging assembly phase.

The finished dress has a relaxed, boho silhouette with a fitted bodice, gently gathered sleeves, and a full skirt that moves beautifully in warm-weather breezes. Because the square count adjusts to bust and hip measurements, it's genuinely customizable rather than one-size-fits-all. It photographs gorgeously at outdoor gatherings, makes a memorable handmade gift for a crochet-loving friend, and doubles as a fun, low-pressure way to finally use up that basket of mismatched medium-weight yarn.

Variations

One of the best things about this granny square dress is how easy it is to make it your own. Try an ombré effect by transitioning gradually from deep coral to soft peach to cream across the squares used in the skirt, or go bold with a jewel-tone palette of emerald, sapphire, and amethyst bordered in white for a striking festival look. If you prefer a more subtle finish, swap the white border yarn for a soft oatmeal or dove gray to give the dress a muted, vintage feel instead of the classic bright pop. For sizing, remember that the bodice square count is flexible — measure your bust and add or subtract squares in increments before joining, and do the same with sleeve tube length if you want cropped flutter sleeves instead of the fuller version. You can also lengthen the skirt by continuing to add rounds of granny squares below the main skirt panel for a maxi-length silhouette, or stop earlier for a flirty mini. Yarn-wise, this pattern is wonderful for stashbusting scrap yarn in assorted colors, but if you want a more elevated, boutique look, try a cotton-blend yarn for extra drape and breathability in warm weather, since it will hang more fluidly than a stiffer acrylic. For a beachy vibe, pair seafoam, sandy tan, and coral with a white border; for a garden party feel, try dusty rose, sage, and buttery yellow. You could also mix in metallic thread held together with your main yarn on just the final border round for subtle shimmer at hems and cuffs. Every combination changes the personality of the dress completely while using the exact same construction.

I adore this pattern because it takes the humble granny square — something most of us can make with our eyes half closed — and turns it into an actual wearable garment. There's something so satisfying about watching a stack of individual squares slowly become sleeves and a skirt right in front of you. I love that the color changes in rounds two and three give you total creative freedom, while the white border round in round four pulls the whole mismatched rainbow together into something cohesive and polished. The invisible join through back loops only gives such a clean, professional finish between squares, which honestly makes the whole dress look far more advanced than it actually is to make. And because it's built from repeatable modules rather than complicated shaping, you can pick it up and put it down as life allows, joining a square here and there until suddenly you have a bodice. It's endlessly customizable, deeply portable, and the payoff — a genuinely wearable summer dress — is so much more exciting than another blanket square.

Common mistakes

  • Joining squares in random orientationLay all squares out flat in your intended layout before joining so every corner and color transition lines up cleanly.
  • Skipping a gauge or size check beforeMeasure your bust circumference and dry-fit the arranged squares around yourself before permanently joining them.
  • Making the white border round too loose, causing wavy edges.Keep your tension consistent on round four and count stitches at each corner to ensure the border lies flat.
  • Joining the sleeve tube with the wrongDouble-check that the larger sleeve opening aligns with the smaller armhole opening before sewing, as described in the assembly steps.
  • Using a slip stitch joinUse an invisible join through the back loops only for a smooth, low-bulk seam that won't chafe against skin.
  • Weaving in ends before the dress is fully assembled.Leave tails a bit longer until after final assembly in case you need extra length to close small gaps between squares.

The pattern

Written out round by round

Materials

  • 5.0 mm crochet hook
  • Medium weight number 4 yarn in assorted colors
  • Medium weight white yarn for borders and joining
  • Yarn needle
  • Scissors

Abbreviations

  • ch = chain
  • sl st = slip stitch
  • dc = double crochet
  • hdc = half double crochet

Granny Square

Each round changes color as noted in the instructions.

This granny square is used to build the bodice, sleeves, and skirt sections of the dress.

  1. Round 1Start with a slip knot, chain 4, and join with a slip stitch to form a ring. Chain 2, work 2 double crochets into the ring, chain 2. Repeat three times with 3 double crochets and chain 2. Join with a slip stitch to complete round one.
  2. Round 2Attach a new color in a corner space. Chain 2, work 2 double crochets, chain 2, and 3 double crochets in the same corner. Repeat the same corner sequence in all remaining corners. Join with a slip stitch to finish round two.
  3. Round 3Attach another color in a corner space. Work 3 double crochets, chain 2, and 3 double crochets in each corner. Work one set of 3 double crochets between corners on each side. Join and fasten off to complete round three.
  4. Round 4Repeat the same process using white yarn for the final border round.

Assembly

Step 1

Arrange 7 granny squares in a round to form the bodice.

Step 2

Measure the fit around your bust and adjust the number of squares if needed.

Step 3

Join the squares using an invisible join through the back loops only.

Step 4

Add extra rows of double crochet clusters at the top if more shoulder width is needed.

Step 5

Join 10 granny squares together to form each sleeve tube.

Step 6

Align the larger sleeve opening with the smaller armhole opening.

Step 7

Sew the sleeve to the bodice while gently gathering for a puffed effect.

Step 8

Increase the number of squares to 12 across for the skirt section.

Step 9

Build the skirt to four rows in length.

Step 10

Attach the skirt to the bodice using the same gathering technique used for the sleeves.

Step 11

Work a half double crochet border around the sleeve edges.

Step 12

Add a half double crochet border along the bottom hem.

Step 13

Crochet two long chains for shoulder ties.

Step 14

Attach the chains at the back shoulders and tie into bows.

Step 15

Weave in all remaining ends neatly on the inside of the dress.

Important notes

Block all your granny squares to the same size before joining so the bodice, sleeves, and skirt line up evenly and lie flat.

Keep a consistent hook tension throughout, especially on the white border round, since looser stitches here will show as wavy edges on the finished dress.

Try on the joined bodice squares before permanently seaming them, since bust size varies and squares can be added or removed at this stage.

When gathering the sleeve to the armhole, distribute the gathers evenly across the seam rather than bunching them in one spot for a smoother fit.

Use the same brand and weight of yarn throughout the colored rounds so all your squares end up a uniform size after blocking.

Save a little extra white yarn beyond what you think you'll need, since the border round and all the joining seams use more yardage than expected.

More photos

Crochet granny square dress pattern for breezy summer style — photo 2
Crochet granny square dress pattern for breezy summer style — photo 3
FAQs

Frequently asked questions

How many granny squares do I need total for this dress?

You'll need at least 7 squares for the bodice and 10 squares for each sleeve tube, plus additional squares for the skirt, though the exact total depends on your measurements. Always dry-fit sections before joining permanently to confirm your count.

Can I adjust the dress for a larger or smaller bust size?

Yes, this pattern is designed to be adjustable — simply add or remove granny squares from the bodice round until it fits comfortably around your bust. You can also add extra rows of double crochet clusters at the top for more shoulder width if needed.

What yarn works best for this project?

Medium weight number 4 yarn in assorted colors works beautifully for the squares, with a coordinating white yarn for borders and joining. Cotton or cotton-blend yarns give lovely drape for summer wear, while acrylic keeps things budget-friendly and easy to care for.

Why does every square end with a white round?

The white border round in round four unifies all the mismatched colors from rounds one through three into one cohesive, polished look. It also creates a consistent edge that makes joining squares together much neater.

How do I join the squares so the seams don't show?

An invisible join worked through the back loops only gives the cleanest, lowest-bulk finish for garment seams. This technique keeps the dress comfortable against skin and avoids visible ridges along the bodice and sleeve seams.

One at a time —

Get the next pattern

Tested round by round before it is sent. No spam.