Looking for a cute summer project that’s colorful, fun, and totally wearable? This crochet halter top with granny squares might just be your next favorite make. I originally designed this crochet halter top for my daughter to wear during her school holidays, but honestly—it’s one of those patterns that works beautifully for all ages with just a few simple size tweaks.

This post may contain affiliate links, and we may earn a commission on purchases made through them at no extra cost to you. ❤️ Thank you!
Made from cheerful granny squares and finished with comfy bands and a stretchy back, this crochet halter top pattern is proof that granny squares are anything but old-fashioned. They’re versatile, playful, and perfect for warm-weather wearables.
Why Make a Crochet Halter Top With Granny Squares?
Granny squares are one of the most flexible building blocks in crochet. You’ve probably seen them used in blankets, bags, hats, and scarves—but turning them into a crochet halter top takes them to a whole new level.
This design combines:
- Bright, colorful granny squares
- A flattering halter neckline
- A breathable cotton yarn (perfect for summer)
- A stretchy back band for comfort and fit
The result? A lightweight, fun crochet granny square halter top that’s great for everyday wear, beach days, or even layering over a swimsuit.

What Is a Crochet Halter Top?
A crochet halter top is a sleeveless top that ties or fastens around the neck, leaving the shoulders and back mostly open. Think of it as a crochet version of a halter blouse or bikini-style top.
Most halter tops feature:
- A front panel (in this case, granny squares!)
- Neck straps or bands
- An open or partially open back
This style is especially popular for summer because it’s airy, comfortable, and easy to customize.

Is This Crochet Halter Top Beginner-Friendly?
This pattern is best suited for advanced beginners and above. If you’re comfortable with basic crochet stitches and reading patterns, you’ll do just fine.
Helpful skills include:
- Chain (ch)
- Single crochet (sc)
- Double crochet (dc)
- Slip stitch (sl st)
- Simple shaping and joining
- Check out the pattern and tutorial on how to crochet these colorful granny squares!
Don’t worry if you’re not fluent in “crochet language” yet—there are step-by-step instructions and photos to guide you through the entire process in the pattern section. Our guide to crochet for beginners is available if you need more help

Materials & Tools You’ll Need
Before you start crocheting your halter top, here’s what you’ll need:
Yarn
- Cotton yarn (DK / light-worsted)
- Colors used: white, pink, yellow, blue, green, and brown
- Cotton yarn is highly recommended for breathability in hot weather
Tools
- Crochet hook: 3.0 mm (granny squares)
- Crochet hook: 2.5 mm (bands and hems)
- Tapestry needle
- Elastic thread
- ½″ button
Feel free to switch up the colors—this crochet halter top looks amazing in both bold and neutral palettes.

How This Crochet Halter Top Is Constructed
This crochet halter top pattern is made by crocheting individual granny squares and joining them together using the Join-As-You-Go (JAYGO) method. If that method feels tricky, you can absolutely sew the squares together with a tapestry needle instead, or use other ways to join up the granny squares.
The top includes:
- Full granny squares for the body
- Half granny squares (triangle shapes) for armhole shaping
- A crocheted back band with elastic for stretch
- A shaped collar and halter straps
Taking accurate measurements is key to getting a great fit, especially if you’re resizing the pattern.
Size & Fit Details (Kid Size)
- Granny square size: 2.5″ x 2.5″
- Finished width: 12″
- Length: 11″
- Halter straps: 9″
- Fits chest: 22½″
- Designed for ages 4–6
Want to make this crochet halter top for adults? Simply add extra rounds to the granny squares or increase the number of squares.

Perfect for Summer
Living in Malaysia means summer vibes all year long—and that’s exactly what inspired this design. This crochet halter top with granny squares is lightweight, breathable, and comfortable even on the hottest days.
It also works beautifully as:
- A crochet crop top
- A beach cover-up
- A layering piece over a bikini or swimsuit
I even made a matching crochet summer hat to complete the look! Grab the free pattern to make one too.
Customization Ideas
One of the best things about this crochet halter top is how customizable it is:
- Make it longer for a tunic-style top
- Turn it into a crop top
- Use solid colors for a minimalist look
- Go bold with scrap yarn for a festival vibe
- You can also swap out the classic granny squares in this crochet halter top for any other granny square design you love—check out a bunch of fun variations over at Craft Passion’s granny square pattern collection.
You can truly make it your own.
See What Other Makers Created
I absolutely love seeing how others interpret this design. Check out projects made by fellow Ravelers and crocheters—you’ll find endless color inspiration and creative variations of this crochet halter top.
Share Your Crochet Halter Top!
Did you make this granny square halter top?
- Leave a comment below.
- Share your photo on Instagram, Facebook and other social media. Tag @craftpassion so I can admire your work 💛
- Pin it onto your Pinterest board for future reference.
Happy crocheting—and enjoy making your own crochet halter top just in time for sunny days ahead! 🧶☀️
Granny Squares Halter Top – Free Crochet Pattern
Granny Square Haltered Neck Top
Let’s join up these granny squares together to make a haltered neck crochet top for a young girl.
Enjoy crocheting them!
Materials
- White Yarn: DK, light worsted, 100% cotton or equivalent, knitting gauge = 24 sts x 34 row (4″ with size 3mm needle) – 100g
- Pink, Yellow, Blue, Green, and Brown Yarn: DK, light worsted, 100% cotton or equivalent, knitting gauge = 24 sts x 34 row (4″ with size 3mm needle) – 30g each
- Button: 1/2″
- Elastic thread
Tools
- Crochet hook: 3.0mm {for granny square} & 2.5mm {for bands and hems}
- Tapestry needle
Instructions
Sizes
Granny Square Size:
Each square is 2.5″ x 2.5″ with a 3.0mm hook.
Finishing Size:
Widest width 12″
Length 11″
Halter strips 9″
To fit chest (22 1/2″)
Suits age 4 – 6 girl
Abbreviations:
st = stitch
ch = chain
dc = double crochet
sc2tog = single crochet 2 together
BPsc = back post single crochet
sl st = slip stitch
Note: I am using the Join-As-You-Go method to join up the granny square, click the link to find out other granny square joining methods you could use.
MORE DETAILS ON HOW TO CROCHET GRANNY SQUARE HALTERED NECK TOP
- Download the Granny Square arrangement here or by clicking the photo.
You need 15 pre-make squares, 13 patchings/ joining squares, and 2 half squares (Triangle shape, scroll down to get the pattern) with various colors (refer to the document for color and quantity)…
The bottom left and right are supposed to join up, but for better illustration, I drew it into a flat open piece.
- Organize the array of the pre-make squares by referring to the pattern, crochet the joining squares one by one to patch them up.
To begin, crochet the first 2 rounds of a granny square of the center joining piece as usual.
3rd round: ch3, dc 2, ch1.
- Sl st {supposed the 2nd ch of the corner} to the 2nd ch of the 1st pre-make granny square’s corner cluster.

- dc 3, sl st to all the ch of the pre-make granny square whenever there is a ch st, but dc as usual.
Work till to the next corner. End it with a dc 3 and sl st right after the dc cluster.
- Join the second square. Begin with a sl st {supposed the 2nd ch for the corner} to the ch right before the dc cluster of the pre-make square, then dc 3. Repeat sl st and dc as the first square.
Again, end at the sl st on the first ch of the pre-make square’s corner.
- Repeat the same for the 3rd and 4th square. To end the patch-up, sl st on the loops of the dc at the beginning of the 3rd round of this joining square, sl st on the 1st ch of the corner.

- Fasten off and weave yarn end into stitches to hide. Repeat the patchwork until the whole top completes as per pattern.

- HALF SQUARE:
To make a half square granny square for shaping the armhole, begin with replacing the first ch of the corner cluster with 3 ch {bottom right corner of the photo], end the second ch of the corner cluster across the diagonal with a dc {bottom left corner of the photo}.
Work on RS for all 3 rounds, i.e. begin on the right and end on the left.
Since the half-square is a joining piece for this project, crochet the 3rd round while joining the 2 edges similar to the above.
- BACK BAND:
{white} ch3, dc 80 stitches for 6 rows to make the back band. Slip stitch to the side of the front granny square at the beginning and end stitch.
- BOTTOM HEM:
{white} sc 134 stitches for 5 rounds to make the bottom hem. ch1 to begin, and sl st to the 1st ch of the row to end.
- SHAPE COLLAR:
Row 1 {white}: ch1, sc 40 stitches for the top edge of the 3 granny squares. BPsc both the dc stitches at the joining corner of the granny square.
Row 2 – 3 {white}: ch1, sc all st.
Row 4 {white}: ch1, sc2together, sc till last 2 stitches of the row, sc2tog for the last stitch. {38 st}
Row 5 – 7 {blue, white, yellow}: ch1, sc all st.
Row 8 {while}: repeat row 4. {36 st}
Row 9 – 11 {brown, while, green}: repeat row 5 – 7.
Row 12 {white}: repeat row 4. {34 st}
Row 13 – 15 {pink, white, white}: repeat row 5 – 7.
Row 16 {white}: repeat row 4. {32 st}
Row 17 {white}: ch1, sc all st.
SHAPE ARMHOLE – RIGHT
{pink} – Begin at the collar corner, ch58, turn.
Row 1 – 2: ch1, sc 58 on the chain stitch, sc another 35 at the armhole, slip stitch to the back band {row1}, turn. {93}
Row 3: ch1, sc3, ch3 {create button hole}, sc till end, slip stitch to the back band, turn.
Row 4 – 5: ch1, sc till end, slip stitch to the back band {row5},turn.
fo.
SHAPE ARMHOLE – LEFT
{pink} – Begin at the collar corner.
Row 1 – 5: ch1, sc 35 at the armhole, slip stitch to the back band {row1,3 & 5}, turn. {35}
fo.
Weave in and hide all yarn ends.
Stitch the button on the left armhole about 1/2″ from the top edge.
- INSTALLING ELASTIC THREAD TO BACK BAND:
The back bank measures about 12″ before putting on the elastic thread.
- Weave in the elastic thread in between each row of dc chain by using a tapestry needle.
Do it on all the 6 rows dc of the back band.
- Adjust the elastic thread to make the back band measures at 8″. fo
~~ Haltered Neck Top is Completed ~~

Notes
Get the full article at https://www.craftpassion.com/crochet-halter-top-with-granny-squares/

Lacy
Monday 13th of October 2025
How would I make an adult pattern, it is adorable❣️ I wear a medium. Thank you for all you do, so nice!
Craft Passion
Monday 13th of October 2025
Thank you so much for loving this pattern! I do plan to release adult sizes in the future, though I’m not sure when that will be. In the meantime, you could try adapting this pattern to fit your size. You can do this by adding extra rows and columns of granny squares, or by working an additional round or two on each square to enlarge the piece. That should help you get closer to a medium adult fit while keeping the same overall design. Hope this helps!
Easter Eggs Amigurumi - Mini Eggs - Free Pattern | Craft Passion
Wednesday 18th of December 2019
[…] look familiar…. you are right, the yarns are the leftover from the yo-yo puff hat and the granny square bareback top I crochet for my daughter […]
Lisa
Friday 21st of June 2019
Hello there! I absolutely love the blue hat that your daughter has on. Would you like to share the recipe for it because I would love to work it up! Lisa lgile@hotmail.com
Craft Passion
Wednesday 26th of June 2019
I do not have the exact one but perhaps you might like the new wide brim hat I made for her which is also in blue (Mine is in Yellow color). Scroll to the bottom of the pattern to get the not-so-wide brim or "narrow brim" pattern.
Cindy
Monday 7th of January 2013
Hi, This top is so cute. What size is the pattern? Thanks,
Sarah le Roux
Saturday 13th of October 2012
I thinkI have solved the problem, I was slip stitching every dc and ss space, I have now done it only ss the ch except the 3dc at the corners. It looks better, am I right?
Craft Passion
Saturday 13th of October 2012
You got it right, Sarah, do slst only to the ch stitches :)