It’s been another week of blistering heat here in MN so I’m forced to make another cute summer top crochet pattern.
Luckily, the tank top I was planning on releasing this weekend became a nightmare to figure out the sizing, so I had to dig deep into the creative vault.

What I ended up with was this awesome lacy summer top crochet pattern idea that my husband drew on a note pad while we were having coffee. I was really stressing about that tank top.
It’s funny how the most amazing things can come from the most trying situations. I hope everyone enjoys this one. It’s gonna look amazing on you this summer 🙂

This summer top crochet pattern was made using a #2 sport weight cotton yarn. I always prefer cotton or natural fiber blends for summer garments, but feel free to use any #2 sport weight yarn you prefer. Just be sure to check your gauge before you start.
This free written lacy summer top crochet pattern is available in US women’s sizes XS-XXL. If you’d like to support this blog and have the full, printable PDF version with detailed photo instructions, it’s available to purchase on my Etsy store as well as Ravelry and Lovecrafts.

There’s also a two part video tutorial to accompany the lacy summer top crochet pattern as usual on my YouTube channel, which I’ve linked down below.
If you’re enjoying the light and breezy tops, you may also like this Happy Hour Crochet Top or Crochet Breeze Cardi
Materials
- Sport weight yarn #2
- I used Gazzal baby cotton #2 sport weight yarn
- Crochet hook size 4 mm
- Scissors
- Yarn needle
Some of these materials contain affiliate links, for which I make a small commission. These are the products and tools that I use for my own personal projects. If you choose to purchase through these links, it’s no extra charge to you, makes your shopping easier and helps to support these free patterns and projects.
Stitches used & code
- ch = chain
- st = stitch(es)
- sc = single crochet
- dc = double crochet
- sk = skip
- sp = space
- rep = repeat
- sl st = slip stitch
- rs = right side
- ws = wrong side
- YO = yarn over hook
- ” = inches
- picot = ch 3, sl st into the back bump of the first ch that we did
- v = v stitch: 1 dc, ch 2, 1 dc, All into same st
- pf = puff stitch: *YO insert hook into the st, pull up a loop* rep from *to* 2 more times ( 7 loops on hook ), YO pull through all the loops on hook and ch 1
- fpf = fan puff stitch: 1 pf, ch 1, 1 pf, ch 1, 1 pf, All into same st
Notes :
- This pattern made as us women’s XS( S, M, L, XL, XXL )
- This top is made in 2 separate pieces and then sewn together( 2 panels are made the same )
- This pattern is a 4 rows repeat *row 2-5
- This pattern is in multiples of 6+3
- in this picture I have demonstrated with size small
Gauge blocked : 18 dc X 8.5 rows in st pattern = 4″
Measurements across the back ( After blocked )
- XS = 16.22″ Body, 32.22″ Cuff to cuff width X 13.64″ Length (920 yards of yarn)
- S = 17.55″ Body, 33.55″ Cuff to cuff width X 13.64″ Length (950 yards of yarn)
- M =20.22″ Body, 36.22″ Cuff to cuff width X 15.52″ Length (1,010 yards of yarn)
- L = 21.55″ Body, 37.55″ Cuff to cuff width X 15.52″ Length (1,040 yards of yarn)
- XL = 24.22″ Body, 40.22″ Cuff to cuff width X 17.41″ Length (1,100 yards of yarn)
- XXL = 25.55″ Body, 41.55″ Cuff to cuff width X 17.14 Length (1,130 yards of yarn)

Let’s start the lacy summer top crochet pattern
Panels ( Make 2 )
Row 1 ( rs ) : ch 75( 81, 93, 99, 111, 117 ), sk 3 ch ( count as 1 dc ), 1 dc into next ch and each ch across. Total of 73( 79, 91, 97, 109, 115 ) dc
Row 2 ( ws ) : Turn, ch 1 ( do not count as a st ), 1 sc into first st, ch 2, *sk 2 st, 1 v into next st, ch 2, sk 2 st, 1 sc into next st, ch 2* rep fron *to* across, make 1 sc into last st ( The last st is a third ch ). Total of 12( 13, 15, 16, 18, 19 ) v st
Row 3 : Turn, ch 3 ( count as 1 dc ), 1 fpf into the v st/ch 2 sp, *ch 1, 1 fpf into the v st/ch 2 sp* rep from *to* across, 1 dc into last st ( The last st is a sc st ). Total of 12( 13, 15, 16, 18, 19 ) fpf st
Row 4 : Turn, ch 4 ( count as 1 dc and 1 ch sp ), *1 dc into 1 ch sp, ch 1* rep from *to* across, 1 dc into the last st ( The last st is a third ch ). Total of 37( 40, 46, 49, 55, 58 ) dc and 36( 39, 45, 48, 54, 57 ) ch 1 sp
Row 5 : Turn, ch 3 ( count as 1 dc ), *1 dc into 1 ch sp, 1 dc into the dc st* rep from *to* across, make the last dc into the third ch. Total of 73( 79, 91, 97, 109, 115 ) dc
- XS = rep row 2-5 2 more times. Total of 13 rows
- S = rep row 2-5 2 more times. Total of 13 rows
- M = rep row 2-5 3 more times. Total of 17 rows
- L = rep row 2-5 2 more times. Total of 13 rows
- XL = rep row 2-5 3 more times. Total of 17 rows
- XXL = rep row 2-5 3 more times. Total of 17 rows
*If you want a shorter top, just rep row 2-5 less time. If you want a longer top, or even a cute dress, just rep row 2-5 more.
Set up row for the sleeves
After you reach the end of row 13( 13, 17, 13, 17, 17 ), Make 36 ch for all the sizes and then cut the yarn, add a new yarn into the last st on the other side and make 36 ch for all the sizes and then cut the yarn. ( Check picture below )

*If you want shorter or longer sleeves, just add more or less ch in multiples of 6 ch ( Make sure both are even )
Row 14( 14, 18, 14, 18, 18, ) : Turn the ws facing up, add a new yarn into first ch and make 1 sc into first ch, ch 2, *sk 2 ch, 1 v into next ch, ch 2, sk 2 ch, 1 sc into next ch, ch 2* rep from *to* across ( When you reach the normal st/dc st just keep rep the same ). Total of 24( 25, 27, 28, 30, 31 ) v st

Row 15( 15, 19, 15, 19, 19 ) : rep row 3. Total of 24( 25, 27, 28, 30, 31 ) fpf st
Row 16( 16, 20, 16, 20, 20 ) : rep row 4. Total of 73( 76, 82, 85, 91, 94 ) dc and 72( 75, 81, 84, 90, 93 ) ch 1 sp
Row 17( 17, 21, 17, 21, 21 ) : rep row 5. Total of 145( 151, 163, 169, 181, 187 ) dc
Row 18( 18, 22, 18, 22, 22 ) : rep row 2. Total of 24( 25, 27, 28, 30, 31 ) v st
Row 19( 19, 23, 19, 23, 23 ) : rep row 3. Total of 24( 25, 27, 28, 30, 31 ) fpf st
Row 20( 20, 24, 20, 24, 24 ) : rep row 4. Total of 73( 76, 82, 85, 91, 94 ) dc and 72( 75, 81, 84, 90, 93 ) ch 1 sp
- XS = rep row 17-20 2 more times. Total of 28 rows
- S = rep row 17-20 2 more times. Total of 28 rows
- M = rep row 21-24 2 more times. Total of 32 rows
- L = rep row 17-20 3 more times. Total of 32 rows
- XL = rep row 21-24 3 more times. Total of 36 rows
- XXL = rep row 21-24 3 more times. Total of 36 rows
Row 29( 29, 33, 33, 37, 37 ) : Turn, ch 3 ( count as 1 dc ), *1 dc into 1 ch sp, 1 dc into the dc st* rep from *to* until you have 50( 53, 58, 61, 66, 69 ) dc ( Includes the first 3 ch ), cut the yarn and leave 24-40 inches long, sk 45( 45, 47, 47, 49, 49 ) st at the middle for the neck hole, add a new yarn into next st and ch 3 ( count as 1 dc ), *1 dc into 1 ch sp, 1 dc into the dc st* rep from *to* across, cut the yarn leave 24-40 inches long. ( Check picture below )

*While the front and back panels are made the same, you only need to leave the tails on one panel.
Sew the front and back panels together
Sew the shoulders and tops of the sleeves together
Place your panels right side facing down. We’ll sew on the wrong side, using the tails that we left earlier. Use which ever method you prefer to sew. ( Check picture below )

Sew the side seams and the bottom sleeves together
Fold your top in half at the shoulder seam right side facing each other, we’ll sew on the wrong side. Cut a new strand of yarn 50-70 inches long, enough to sew the side and the sleeve. Start sewing from the bottom up to the side seam until you reach the armpit and continue sewing the sleeve side seam until you reach the end of the sleeve, cut the yarn and weave the end. ( Check picture below )

crochet around the neck hole edge ( Optional )
Turn your work right side out, we’ll crochet on the right side. Add a new yarn at the corner, *1 sc, picot, 1 sc* All into same sp rep from *to* into each 1 ch sp around and when you reach the shoulder/the dc just treat them like 1 ch sp, cut the yarn and weave the end. ( check picture below )

Crochet around the sleeve cuff edges ( Optional )
For the sleeve cuff edges, we’ll crochet into the end of each row ( sp for reference ). Add a new yarn any where you like, *1 sc, picot, 1 sc* All into same sp rep from *to* into each sp around, cut the yarn and weave all the end. ( Check picture below )


Congratulations, on finishing this lacy summer top crochet pattern! I’d love to see everyone’s work. If you want to share with me, just tag me on IG or FB. Happy crocheting 🙂

Margaret
Friday 20th of March 2026
I used the lace stitch pattern worked top-down to make a beach ensemble. I’d love to send pictures if you want to see it.
Knitcroaddict
Thursday 18th of June 2026
Sounds wonderful Margaret, I'd love to see photos. You can send them to my email, knitcroaddict@gmail.com, or you can tag me on social media somewhere if you'd like. Keep up the great work!
Sabrina
Thursday 22nd of January 2026
Thanks heaps, just finished one and I loved it. My sister-in-law did too, so now I have to.make another one 😊
Knitcroaddict
Thursday 19th of March 2026
Awesome Sabrina! Keep up the great work! My pleasure
Anne Neill
Sunday 23rd of November 2025
Hello, I’ve just finished my top and it’s stunning all thanks to your easy patterns to follow..I absolutely love your ideas and taste. Thank and keep creating. Lots of love from South Africa❤️🧶
Knitcroaddict
Tuesday 13th of January 2026
Hello Anne, that's wonderful. Thank you for your kind words, keep up the great work! Sending out love from US and Thailand by proxy lol
Peggy
Monday 28th of July 2025
Thanks for such a lovely project and for taking time to write a very clear pattern and record the video. I’m trying to turn it into a cardigan at the moment, but I must confess that I’m struggling a lot with it. If I manage to finish it, I will be more than happy to share the result with you.
Knitcroaddict
Tuesday 13th of January 2026
My pleasure Peggy, thanks for your support. That's a big task you've taken on, I wish you lots of luck, I'd love to see what you come up with.
Eunice
Saturday 12th of July 2025
Thank you for this pattern. It was so easy to follow i loved making it.
Knitcroaddict
Wednesday 3rd of September 2025
You're welcome, my pleasure Eunice. Thanks for the kind words