Granny Square Halter Top – Free Crochet Pattern

Granny Square Halter Top – Free Crochet Pattern

There’s something timeless about the granny square. It has traveled through decades of fashion, from the patchwork blankets of our grandmothers’ living rooms to the runways of modern boho-chic designers, and it shows absolutely no sign of slowing down. If you’ve been looking for a summer project that combines vintage charm with wearable style, this free crochet pattern for a granny square halter top is exactly what you need.

This pattern is beginner-friendly enough that anyone who can make a basic granny square will feel right at home, but the finished result looks polished and intentional — the kind of top you’d pay good money for in a boutique. Best of all, you made it yourself.

Let’s dive in.


Why You’ll Love This Granny Square Halter Top

Before we get into the yarn and hook sizes, let’s talk about why this particular project has taken the crochet community by storm. The granny square halter top sits at the intersection of nostalgia and modern fashion. It’s lightweight, breathable, and endlessly customizable. You can make it in a single color for a sleek, minimalist look, or go wild with a multicolor palette that uses up every last bit of your yarn stash.

This is also a project with real versatility. Wear it over a bikini for a beach coverup, pair it with high-waisted linen trousers for a summer evening, or layer it over a fitted tank for a more modest everyday outfit. The open mesh structure of the granny square means it works beautifully across different body types, and because you’re working in individual squares, it’s easy to adjust the sizing simply by adding or removing squares or using a different yarn weight.


Materials You’ll Need

Getting your materials together before you start will make the whole process smoother. Here’s what you’ll need for this pattern.

Yarn: Approximately 400–700 yards of DK weight or light worsted cotton yarn, depending on your size. Cotton is the gold standard for wearable crochet because it’s breathable, holds its shape, and washes well. Popular choices include Lion Brand 24/7 Cotton, Paintbox Simply DK, or any cotton blend you love. If you want a drapier, more luxurious feel, a cotton-bamboo blend is a wonderful option.

Hook: A 4.0mm or 4.5mm crochet hook. The exact size will depend on your yarn and your personal tension. Always swatch first.

Other supplies: A yarn needle for weaving in ends, scissors, and locking stitch markers to help you keep track of your squares during assembly. A measuring tape is also essential for checking your dimensions as you go.


Gauge and Sizing

Gauge is the part that many crocheters want to skip, but it truly matters when you’re making a wearable garment. Your finished granny square should measure approximately 4 inches by 4 inches after blocking, using a 4.0mm hook with DK weight cotton.

This pattern is written in four sizes:

Small fits a 32–34 inch bust and uses a 4×4 grid of squares (16 squares total for the front and back panels combined, plus ties).

Medium fits a 35–37 inch bust and uses a 4×5 grid arrangement.

Large fits a 38–41 inch bust and uses a 5×5 grid arrangement.

XL fits a 42–45 inch bust and uses a 5×6 grid arrangement.

Because every square is the same, you can easily customize this pattern by simply making more or fewer squares and arranging them differently. There’s no complicated shaping involved, which makes this a very approachable project even if you haven’t made garments before.


How to Make a Classic Granny Square

If you already know how to make a granny square, feel free to skip ahead to the assembly section. But if you want a refresher or you’re learning for the first time, here’s a step-by-step breakdown of the classic three-round granny square.

Foundation Ring: Chain 4 and slip stitch into the first chain to form a ring. Alternatively, use a magic ring if you prefer.

Round 1: Chain 3 (this counts as your first double crochet throughout), then work 2 double crochets into the ring. Chain 2. Work 3 double crochets into the ring, chain 2. Repeat two more times so you have four clusters of 3 double crochets separated by chain-2 corner spaces. Slip stitch into the top of the beginning chain-3 to join. You should have 4 corners.

Round 2: Slip stitch into the corner space. Chain 3, work 2 double crochets into the same space, chain 2, work 3 double crochets into the same space. This creates your first corner. Chain 1. Work a corner (3 dc, ch 2, 3 dc) into each of the remaining three corner spaces, chaining 1 between each corner. Slip stitch to join.

Round 3: Slip stitch into the corner space. Chain 3, 2 dc into the corner, ch 2, 3 dc into the corner. Chain 1. Work 3 dc into the chain-1 side space, chain 1. Then work a full corner into the next corner space. Continue around, working 3 dc clusters into all side spaces and full corners into all corner spaces. Slip stitch to join.

Fasten off, leaving a tail for seaming, and weave in the beginning end now. Blocking your squares before assembly makes a huge difference in how tidy your finished top looks. Pin each square to your blocking mat, spritz with water, and let dry completely.


Making the Squares

For this pattern, all your squares are made identically. Pick your color scheme before you start and stick to it, or make each square a different color from your stash — both approaches work beautifully.

If you’re making a multicolor square, the most common approach is to change colors at the end of each round. Fasten off after each round, join the new color in a corner space, and continue. This creates the classic pop of color at each round that makes granny squares so recognizable.

Make all your squares first, block them all at once, and then move on to assembly. Working in batches like this keeps the project feeling organized and lets you see your color layout before you commit to sewing anything together.


Assembling the Halter Top

Assembly is where the magic happens. There are two main methods for joining granny squares: the slip stitch join and the flat join (also called the join-as-you-go method if you do it during construction). For this pattern, a simple flat slip stitch join worked through the back loops gives a neat, slightly textured seam that complements the granny square aesthetic.

Laying out your squares: Arrange your squares on a flat surface in the grid layout for your size. Take a photo before you start sewing so you don’t lose track of your arrangement. For a halter top, you’re essentially creating two rectangles — a front panel and a back panel — and then joining them at the sides.

Joining the squares into rows: Hold two squares with right sides together and use your yarn needle and a length of yarn to whip stitch through the back loops along one edge. Work from corner to corner, keeping your tension even. Continue joining squares side by side until you complete your first row. Repeat for all rows, then join the rows together horizontally in the same way.

Joining the front and back panels: Once you have your two panels complete, join them at the side seams, leaving the top and bottom edges open. The side seams should run from the bottom hem up to just below where the arm opening would be — typically about two-thirds of the height of your panel. Leave the top corners of each panel free; these will become the front ties and back strap attachment points.


Adding the Ties and Straps

The halter-style ties are what give this top its signature look. They’re simple chains or braided lengths of yarn that tie at the neck and behind the back.

Neck ties: Join your yarn at the top corner of the front panel on one side. Chain approximately 60–80 stitches (or to your desired tie length), then single crochet back along the chain to create a firm, tidy strap. Fasten off. Repeat on the other top corner of the front panel. These two ties meet behind the neck.

Back strap: For a classic halter, the back needs a horizontal strap that connects the two back top corners and sits across the upper back. Join yarn at the top corner of the back panel and chain enough stitches to span across comfortably — this will vary depending on your back width, so measure or try it on as you go. Single crochet back along the chain. Fasten off and join the other end to the opposite top corner of the back panel.

If you’d prefer adjustable straps, work a longer chain and add a button or a ring of chain stitches to allow for adjustment. This is especially helpful if you plan to share the pattern with friends of different sizes.


Adding a Border

A simple border around the entire top really elevates the finished look. After assembly, join your yarn at any point along the bottom hem and work a round of single crochet evenly around the entire bottom edge. You can keep it at a single round for a minimal finish, or work two or three rounds in an accent color. A reverse single crochet (also called crab stitch) as a final round gives a lovely twisted edge that looks very intentional and polished.

You can also add a single crochet border around each arm opening if the gap between your side seams looks too wide. This tidies up the armhole and gives the top a more finished, structured appearance.


Blocking the Finished Top

Don’t skip this step. Blocking transforms a crochet garment. It evens out your stitches, sets the shape, opens up the lace pattern, and gives the cotton a softer, more draped feel. For cotton yarn, wet blocking works best. Submerge the finished top in cool water, gently squeeze out the excess (never wring), roll it in a clean towel to remove more moisture, and then pin it to your blocking mat in the correct dimensions. Let it dry completely — this can take 24 hours or more depending on your climate — before unpinning.


Customization Ideas

One of the most exciting things about this pattern is how much room there is to make it your own.

Color play is the most obvious customization. A monochrome top in a rich terracotta or sage green looks incredibly sophisticated. A rainbow gradient using carefully ordered colors is a showstopper. Neutral cream squares with a single colored border are effortlessly chic.

Stitch variations can change the whole feel. Instead of classic double crochet clusters, try using a stitch pattern like the sunburst granny or the Catherine wheel granny square for added texture. Keep in mind that denser stitch patterns will use more yarn.

Adding pockets might sound surprising on a halter top, but a small patch pocket on the front made from a single half-square motif is both cute and functional.

Fringe along the bottom hem is a boho detail that suits this style beautifully. Cut lengths of yarn about twice the depth you want the fringe, fold each in half, and use your hook to pull the loop through a bottom stitch and secure it. Trim all pieces to an even length when you’re done.


Care Instructions for Your Finished Top

Cotton crochet is wonderfully easy to care for. Machine wash on a gentle cycle in cool water, reshape while damp, and lay flat to dry. Avoid the dryer, as heat can cause cotton to shrink and may distort your squares over time. Store folded rather than hung to prevent stretching.


Troubleshooting Common Issues

My squares aren’t all the same size. This is usually a tension issue. If some squares are larger and some are smaller, try working more consciously to keep your tension consistent, or block all your squares while pinning them to the same measured outline to normalize the size.

My seams look puffy or uneven. Try a flat mattress stitch join instead of whip stitch, or loosen your tension when joining. Seaming with a hook (slip stitch join worked from the right side) rather than a needle can also give a different look that some people find easier to keep neat.

The top stretches out when I wear it. This is common with cotton, especially around the tie areas. Reinforce the attachment points of your ties with a few extra stitches when joining them, and make sure you’re not pulling them too tight when you tie the bow, which can stress the corner stitches.

I’m running out of yarn. If you’re close to the end of a ball, finish a full round on a square before joining new yarn rather than joining mid-round. The joins will be far less visible if they happen at a corner.


Final Thoughts

The granny square halter top is one of those patterns that looks far more complicated than it is. Once you’ve made your first few squares and settled into the rhythm, the project flows quickly and the assembly is genuinely satisfying — especially that moment when you hold up two flat panels and suddenly see a wearable garment take shape.

This is also a wonderful pattern to gift. Made in someone’s favorite colors with a little note about how it was made by hand, a crocheted halter top is a meaningful and beautiful present for any warm-weather occasion.

If you make this top, share it! Tag your finished project with the hashtag #grannyhaltertop and take a look at the community of makers who’ve already worked through this pattern — seeing everyone’s color choices and customizations is one of the great joys of the crochet world.

Happy hooking, and enjoy wearing something you made entirely from scratch.

Categorized in:

Crochet Top Outfit Ideas,

Last Update: September 17, 2026