
Crochet Granny Square Tank Top Pattern: Boho Floral Vest Tutorial (PDF Download)
If you’ve been scrolling through your social media feed lately, you’ve probably noticed that the granny square trend isn’t just surviving — it’s thriving. From runways to farmers’ markets, the classic granny square has transformed into something fresh, wearable, and wildly stylish. One of the most beloved projects in that revival is the crochet granny square tank top, a boho floral vest that stitches together nostalgia and modern fashion in the most satisfying way.
This tutorial walks you through everything you need to know to create your own granny square tank top from start to finish. Whether you’re a beginner who just learned to chain or an experienced crocheter looking for your next obsession, this pattern is designed to grow with your skill level. And if you want to take it with you to your couch, coffee shop, or craft night, a full PDF download is available so you’ll always have the pattern at your fingertips.
Let’s dive in.
Why Granny Square Tank Tops Are Having a Moment
Before we pick up our hooks, let’s talk about why this project has captured so many hearts. The granny square is one of crochet’s most iconic motifs — a small, flat square built from rounds of clusters and chains that dates back at least a century. For a long time, it was associated with blankets and afghans, the kind your grandmother actually made. But fashion has a funny way of recycling the past and making it feel brand new.
The tank top silhouette is the perfect canvas for granny square construction. Because granny squares are modular — meaning you make individual motifs and join them together — you can essentially build a top the same way you’d tile a floor. This makes the sizing incredibly flexible, since you can add or remove squares to fit any body. It also means the project is beautifully portable. You’re never carrying around a half-finished sweater the size of a beach towel. Instead, you’re working on small, satisfying units that accumulate into something stunning.
The floral element of most granny square designs adds to the boho aesthetic that makes this style so wearable. A classic granny square with a contrasting center cluster reads as a flower, and when you arrange a grid of them across your body, the effect is like wearing a garden. Paired with high-waisted linen pants, vintage denim, or a flowy maxi skirt, this vest becomes the centerpiece of any outfit.
Materials You’ll Need
Getting your materials sorted before you begin will make the entire process smoother. Here’s what you’ll need for a standard adult small/medium granny square tank top. Adjustments for sizing are covered in the next section.
Yarn: The best choice for a wearable granny square top is a lightweight cotton yarn in DK or sport weight. Cotton has natural breathability, making it comfortable against the skin in warm weather, and it holds stitch definition beautifully so your cluster patterns pop. Choose three colors — one for your center (this becomes your “flower”), one for the main body of each square, and one for joining and edging. Popular choices include cream or off-white for the body with a sage green join and a rust, dusty rose, or golden yellow center.
You’ll need approximately 300 yards of your main color, 150 yards of your joining color, and 100 yards of your center color. Always buy a little extra to avoid running short mid-project.
Hook: A 4.0mm (G) hook works well with most DK cotton yarns. If your squares come out stiff, go up half a size. If they’re floppy and loose, go down.
Other supplies: Scissors, a yarn needle for weaving in ends, stitch markers, and a measuring tape. If you’re making the PDF version, having a printer or a tablet propped nearby will save you from squinting at your screen.
Understanding Granny Square Sizing
Before you begin, it helps to understand how granny squares scale up into a garment. Each square in this pattern, worked to four rounds, measures approximately 4 inches by 4 inches when blocked. Blocking simply means getting the square damp, shaping it into a perfect square, and letting it dry flat. This step is not optional if you want a professional-looking finished garment — it makes joining far easier and ensures your top lies flat.
For a tank top, you’ll work in a grid. The front and back panels are each made from a grid of squares, and then the panels are joined at the shoulders and sides. You can also add a few squares to create straps, or use a simple chain loop if you prefer a more delicate look.
Here’s a rough guide by size:
A size small/medium typically uses a 3×4 grid for each panel, meaning three squares across and four squares tall, giving you a panel that measures roughly 12 inches wide and 16 inches tall. For a medium/large, a 4×4 grid gives you a 16-inch-wide panel. For a large/extra-large, a 4×5 grid creates extra length and a 5×4 grid gives you more width. Always measure a crochet fabric sample against your body before committing to a grid size — crochet has stretch, and personal preference for fit varies a lot.
The Classic Granny Square: Step-by-Step
Now for the heart of the tutorial. This is the traditional four-round granny square pattern that forms the foundation of the entire top.
Abbreviations used:
ch = chain, sl st = slip stitch, dc = double crochet, sp = space, rep = repeat, sk = skip
Round 1 (center flower):
Using your center color, make a magic ring (or ch 4 and sl st to form a ring). Ch 3 (counts as first dc), work 2 dc into the ring. Ch 2. Work 3 dc into the ring. Ch 2. Repeat twice more so you have four groups of 3 dc separated by ch-2 spaces. Sl st to the top of your beginning ch-3 to close the round. Fasten off and leave a tail for weaving.
You now have a small central motif with four “petals” separated by corner spaces.
Round 2 (first body round):
Join your main color with a sl st to any ch-2 corner space. Ch 3, work 2 dc in the same corner space, ch 2, work 3 dc in the same corner space. This creates your first corner. Ch 1. Move to the next ch-2 corner and repeat the corner sequence. Continue around all four corners, connecting each with a ch-1 space. Sl st to the top of the beginning ch-3 to close. Do not fasten off.
Round 3:
Sl st into the ch-2 corner space. Ch 3, 2 dc in corner space, ch 2, 3 dc in corner space (corner made). Ch 1. Work 3 dc in the ch-1 side space. Ch 1. Work the corner sequence in the next ch-2 corner. Repeat around. Sl st to close.
Round 4:
Repeat the structure of Round 3, working corner clusters in each ch-2 corner space and a 3 dc cluster in each ch-1 side space. By the end of Round 4, you’ll have two clusters along each side of the square and one cluster in each corner. Ch 1 between each group. Sl st to close and fasten off, leaving a tail.
Block each square as you finish it, or block them all in a batch before joining.
Adding Floral Detail
To lean further into the boho floral aesthetic, you can add a subtle pop of color in Round 2 rather than switching entirely to your main color. Work the ch-1 spaces between corners in your center color before switching to your main color for the cluster groups. This creates a delicate outline effect around your center flower that gives each square a stained-glass quality.
Another option is to use a variegated or ombre cotton yarn for the main body round. As you work more squares, the variation in color across the grid creates an organic, garden-inspired gradient that looks incredibly intentional even though the yarn does most of the work for you.
Joining the Squares
There are two popular methods for joining granny squares, and each gives a different aesthetic result.
The flat slip stitch join is invisible and clean. Hold two squares together with right sides facing and slip stitch through both loops along one edge. When you unfold the squares, the seam is nearly invisible and lies flat.
The join-as-you-go method (JAYG) is worked as you finish each new square. On the final round, instead of chaining between clusters along shared edges, you slip stitch into the corresponding space of the adjacent square. This eliminates almost all sewing and creates a neat, textured ridge on the right side of the fabric that many crafters find beautiful.
For a boho aesthetic, the join-as-you-go method is particularly flattering. The ridge lines create a subtle grid pattern across the garment that adds visual structure without overwhelming the floral motifs.
Arrange your squares in the grid before joining, taking a moment to play with color placement if you’re using multiple center colors. An alternating pattern of rust and dusty rose centers gives the top a wildflower meadow feel. Graduating from lighter to darker as you move down the panel creates an ombre effect that looks sophisticated and intentional.
Assembling the Tank Top
Once you have your front and back panels joined, assembly is straightforward.
Place the two panels with right sides together. Using your joining color, work a flat slip stitch seam along each shoulder, leaving an opening at the center for your neck. The width of the neck opening is your preference — a wider opening reads as more of a off-shoulder or relaxed style, while a narrower opening is more structured.
Join the side seams in the same way, leaving openings at the top for your armholes. The length of the armhole opening determines how the top fits. For a vest style, leave the entire side open from the shoulder panel down approximately 7 to 8 inches, giving you a generous armhole. For a more fitted tank, leave only 4 to 5 inches open.
If you’re adding straps rather than using shoulder joins, simply crochet a chain long enough to reach comfortably from front panel to back panel over your shoulder, and single crochet back along the chain for a neat, finished strap. Attach with a few secure slip stitches and weave in the ends thoroughly.
Edging for a Polished Finish
The edging is where your tank top transforms from a collection of joined squares into a finished garment. Work a single round of single crochet around the entire neck opening, armholes, and bottom hem. This stabilizes the edges, smooths out any unevenness in the joining, and gives the garment a clean boundary.
For a more decorative finish, work a shell stitch edging — three double crochets into every other stitch, skip one, single crochet, skip one, repeat — around the bottom hem and neck opening. This gives the edges a soft, scalloped look that suits the boho aesthetic perfectly.
A picot edging — single crochet, ch 3, sl st into the first chain, repeat — adds delicacy to armhole edges and is especially pretty if you’re using a fine cotton yarn.
Sizing and Customization Tips
One of the greatest joys of the modular construction method is how easy it is to customize fit. If you find that your grid is too narrow after blocking, simply add a column of squares. Too short? Add a row. You can also mix square sizes — a three-round square measures about 3 inches, perfect for filling gaps or adding smaller accent details along the hem or neckline.
For a crop top style, reduce your grid to three rows rather than four. For a longer vest that falls to the hip, extend to five or even six rows. The pattern scales effortlessly.
If you want to add a pocket — and honestly, who doesn’t — simply make two extra squares and attach them to the front panel at the hem. A slip stitch seam along the bottom and two sides secures them while leaving the top open.
Blocking and Care
After assembly, give the finished top one final wet block. Submerge it in cool water, gently squeeze out the excess (never wring cotton), lay it flat on a towel, and shape it to your measurements. Let it dry completely before wearing. This final block sets the shape, softens the fabric, and often transforms a slightly stiff finished piece into something that drapes beautifully.
For ongoing care, hand wash your granny square top in cool water with a gentle detergent or lay it flat to dry after a machine wash on delicate. Cotton can handle washing well, but the modular joins will hold their shape longer if you avoid the dryer.
About the PDF Download
The full PDF version of this pattern includes a printer-friendly layout with all four rounds written out with abbreviations and in plain language, a visual diagram for the classic four-round granny square, a sizing chart covering XS through 2XL, a color placement guide with suggested palette combinations, tips for joining methods with illustrated steps, and an edging stitch guide with three options.
The PDF is designed to be saved to your phone or tablet so you can crochet anywhere without needing to return to this page. It’s formatted to print cleanly on standard letter or A4 paper, and each section is labeled clearly so you can flip to the part you need without hunting through the whole document.
Final Thoughts
The crochet granny square tank top is one of those projects that rewards you at every stage. Each small square is its own satisfying finish. Joining them together feels like solving a beautiful puzzle. And when you put on the finished top for the first time, the combination of texture, color, and drape is genuinely thrilling.
It’s also a project that invites creativity in a low-stakes way. If you try a color combination and it doesn’t work, you’ve only invested the time of one small square. You can pull it apart and try again without losing hours of work. That flexibility makes this pattern a wonderful choice for people who want to experiment with colorwork but feel nervous about committing to a large project.
Whether you’re making this for yourself, as a gift, or to sell at a craft fair, the boho floral granny square tank top is a piece people will admire and ask about. And when they do, you’ll get to say you made it yourself — which, after all the satisfying hours of yarn and hooks and little floral squares, is one of the best feelings there is.
Grab your hook, pick your palette, and enjoy every round.