In this post, you will see a granny square top crochet pattern.
This top is perfect for trips to the beach or a walk around town.
Easy to adjust, you can make this top in a number of sizes.
Granny Square Top
The granny square top crochet pattern is for advanced beginners.
The garment is made from a number of granny squares seamed together.
You will make two panels that will be sewn together with a crochet shell border added to the neck, armholes, and edges.
Shop the printable PDF pattern…
Scroll down to view the free pattern online or grab the inexpensive ad-free PDF in my shop here.
The stitches and techniques you need to know…
The stitches used in this pattern are (in US terms) single crochet and double crochet.
The granny square pattern is a simple one, created in various color combinations.
A shell stitch edging is used to finish the top and create edges on the side seams, armholes, and neck.
You might also want to make matching accessories…
You may also want to make a matching bucket hat to take with you on vacation!
View those patterns here:
Resources and tutorials you may find helpful in following this pattern:
This pattern is great for advanced beginners.
Granny Square Top Crochet Pattern
- Cut and join colors as needed for the granny squares.
- You can make your own color combinations for the granny squares or follow my colors on page 4.
- One of the colors you will need more of for the edging – I used natural (you can see the yarn quantities below.)
- Please do not copy, sell, redistribute or republish this pattern.
- If you wish to share this pattern, link to the pattern page only.
- You may sell items produced using this pattern.
- Do NOT use the copyrighted photos for your product listing.
Skill Level – Easy (Advanced Beginner)
9 double crochet sts/2 rows in 4×4 inches using the 5mm (US H/8) crochet hook and the cotton from WAK.Each granny square is a 4-inch square.
- XS/S – To fit bust 34 -36 inches.
- M/L – To fit bust 38-40 inches.
- XL/2XL – To fit bust 42-44 inches.
- 3XL/4XL – To fit bust 44-46 inches.
- 5XL – To fit bust 48 inches.
How many granny squares do you need?
You will also need to adjust your yarn quantities for the number of squares you need to make.
- XS/S – 38 (46 if you add an extra row of length on the front and back panels)
- M/L – 58 (68 if you add an extra row of length on the front and back panel)
- XL/2XL – 68 (80 if you add an extra row of length on the front and back panels)
- 3XL/4XL – 78 (84 if you add an extra row of length on the front and back panel)
- 5XL – 90 (106 – if you add an extra row of length on the front and back panels)
The supplies you need…
- 1 (2, 3, 4, 5) x We Are Knitters – The Cotton in the color Salmon Pink
- 2 (3, 4, 5, 6) x We Are Knitters – The Cotton in the color Natural
- 1 (2, 3, 4, 5) x We Are Knitters – The Cotton in the color Mint
- This cotton is 100% Pima Cotton / 10g/3.05oz/232 yds/212m.
- Use my code – MGM4VHHAT – for 10 off on your WAK yarn order.
This pattern is written in US crochet terms.
You can grab a free list of US and UK crochet terms here.
- ch – chain
- ch-sp – chain space
- sc – single crochet
- dc – double crochet
- sl-st – slip stitch
- st – stitch
- RS – right side
- Rep – repeat
- WS – wrong side
Granny Square Top Pattern
Yarn Color Combinations
I used three different yarn colors for my squares…
Square No 1
- Color 1 – Natural
- Color 2 – Salmon Pink
- Color 3 – Mint
Square No 2
- Color 1 – Salmon Pink
- Color 2 – Mint
- Color 3 – Natural
Square No 3
- Color 1 – Mint
- Color 2 – Natural Color
- 3 – Salmon Pink
Square No 4
- Color 1 – Mint
- Color 2 – Salmon Pink
- Color 3 – Natural
Granny Square Pattern
With the first color, ch 4, sl-st in the first ch to form a ring.
Round 1: Ch 3, 2 dc in the ring, (ch 3, 3 dc in ring) 3 times, ch 3, join with a sl-st in top of first ch 3, fasten off.
Round 2: Join 2nd color in any corner 3 ch-sp, ch 3, 2 dc in same sp, ch 3, 3 dc in same sp, ch 3, (3 dc, ch 3, 3 dc in next sp, ch 3) 3 times, then join with a sl-st in top of first ch 3, fasten off.
Round 3: Join 3rd color in any corner 3 ch-sp, ch 3, 2 dc in same sp, ch 3, 3 dc in same sp, ch 3, (3 dc in next space between 3 dc groups, ch 3, 3dc,ch3,3dcinnext3ch-sp)3times, 3dcinnextspbetween3-dc groups, ch 3, join with a sl-st in top of first ch 3, fasten off.
Joining The Squares Together
Arrange your squares how you want them – you can see how I arranged mine in the photo below.
The granny squares…
Weave in the loose ends from the colors of the granny squares before you begin.
With the wrong side facing you, sew the squares together through the top loops only.
This will show a neat seam on the right side of the work.
Weave in any loose ends.
Arrange your squares to make your top…
You can see how to arrange your squares for your size in the images below.
The diagrams aim to help you to arrange the squares for seaming.
There are extra squares placed on either side of one panel (the back) – these are the side panel squares and they will be seamed to the corresponding squares on the next panel (the front).
Joining the squares for each size – diagrams
You will need to use the diagram below to arrange them into the top shape.
You can add more squares to either side to make the top wider and to each end of each piece if you want a longer length.
You may also want to add another square for the shoulders for sizes XL-5XL.
Joining The Squares Together – XS/Small Size (34-36 inch bust)
Joining The Squares Together – Medium/Large Size (38-40 inch bust)
Joining The Squares Together – XL/2XL Size (42-44 inch bust)
Joining The Squares Together – 3XL/4XL Sizes (44-46 inch bust)
Joining The Squares Together – 5XL Size (48-inch bust)
- Starting at the bottom edge of the top…
- With the right side of the work facing you and the yarn color of your choice (I used the natural color).
- Start at the corner of a granny square – sc into every stitch around each edge of the bottom edge of the top, ch 1, rep, and sc into every st again. (You will have 2 rows of single crochet).
- Next – ch 1, sc, skip 1 st, work 5 dc’s into the 3rd st from the hook, Skip 1 st, work 1 sc into the next st, skip 1 st, work 5 dc’s into the next st.
- Rep the sequence of working 1 sc, skip 1 st, work 5 dc’s into the next st, skip 1 st, work 1 sc into the next st.
- Repeat until you get back to where you started at the beginning of the shell border, sl-st into the last st.
- Fasten off securely.
- Weave in any loose ends.
- Repeat for both armholes and the neck.
You can see a video tutorial on how to create this shell stitch border on my YouTube channel here.