
Modern Crochet Tank Top – Free Pattern + Video Tutorial
There is something undeniably satisfying about wearing something you made yourself, especially when it looks like it came straight from a boutique shelf. Crochet clothing has had a massive resurgence in recent years, and for good reason. The textures, the drape, the ability to customize every detail — it all adds up to a creative experience that is as enjoyable as the finished piece. This modern crochet tank top is one of those projects that hits every note perfectly. It is beginner-friendly enough that you won’t feel overwhelmed, but the result is polished enough that people will genuinely ask you where you bought it.
Whether you are brand new to crochet clothing or you’ve been making garments for years and want a fresh go-to pattern, this free crochet tank top pattern is exactly what you need in your collection. Below you’ll find the complete written pattern, yarn and hook recommendations, sizing guidance, stitch explanations, and finishing tips. There is also a video tutorial linked at the end to walk you through the trickier sections step by step.
Let’s get into it.
Why You’ll Love This Pattern
Before we dive into the details, let’s talk about what makes this particular tank top design worth your time. There are thousands of crochet patterns floating around the internet, so it’s fair to ask what sets this one apart.
First, the silhouette is genuinely modern. This isn’t a boxy granny square top or a heavily textured piece that reads as overly crafty. The stitch pattern used here creates a fabric that is open enough to be breathable and flattering against the body, but not so lacy that it needs a lining or a layer underneath (unless you want one, which is always an option). The neckline sits at a comfortable depth — not too revealing, not too high — and the straps are adjustable so you can customize the fit before you fasten them off.
Second, this pattern is written for a range of sizes. Crochet clothing patterns have historically been written with very limited size ranges, which has been frustrating for makers of all body types. This pattern includes sizing from XS through 3XL, with clear instructions for each size. You will never feel like an afterthought here.
Third, it works up relatively quickly. Using a worsted or DK weight cotton yarn and the right hook size, you can realistically complete this tank top in a weekend of focused crocheting. It is a project that gives you that satisfying rush of a finished object without dragging on for weeks.
Materials You’ll Need
Getting your materials together before you sit down to crochet is one of the best habits you can build. Here is everything you need for this project.
Yarn: The best yarn for a crochet tank top is a cotton or cotton-blend yarn. Cotton is breathable, has excellent stitch definition, and holds its shape well after washing — all qualities that matter a lot in a wearable garment. For this pattern, you’ll want a DK weight (light worsted) cotton yarn. Some excellent options include Lion Brand 24/7 Cotton, Paintbox Yarns Simply DK in cotton, or Drops Safran. The yardage you need will vary by size, but expect to use between 400 and 800 yards depending on the finished size you’re making.
Hook: A 4.0 mm or 4.5 mm crochet hook works well for DK weight cotton. Always swatch first (more on that in a moment) to confirm your gauge. A smooth aluminum or steel hook is recommended because cotton yarn has less elasticity than wool, and a rough hook can create drag that slows you down and affects your tension.
Notions: You will also need a yarn needle for weaving in ends, a tape measure, stitch markers, and scissors. If you plan to add buttons or closures to the straps, have those ready as well, though the default version of this pattern uses simple adjustable tie straps.
Gauge and Swatching
If you’ve been crocheting for a while, you’ve probably read the word “gauge” more times than you can count. And if you’re newer to crochet, you might be tempted to skip this step. Please don’t skip this step — especially for garments.
Gauge is the number of stitches and rows that fit into a specific measurement, usually a four-inch square. If your gauge is off, your finished tank top will be the wrong size. This is especially true with cotton yarn, which behaves very differently from acrylic and can shift slightly after washing.
For this pattern, the gauge is 16 stitches and 18 rows = 4 inches worked in the main stitch pattern (half double crochet).
To swatch, chain 22 and work 22 rows of half double crochet. Fasten off, wash and block your swatch the same way you plan to wash the finished garment, and then measure it. If your swatch is too large (meaning your gauge is too loose), go down a hook size. If it’s too small (your gauge is too tight), go up a hook size. Adjust until your swatch matches, then you’re ready to begin the actual pattern.
Sizing Information
This pattern is written in sizes XS, S, M, L, XL, 2XL, and 3XL. The finished bust measurements for each size are listed below. Crochet clothing is typically made with 2 to 4 inches of positive ease (meaning the finished garment is slightly larger than your actual measurements) for a comfortable, relaxed fit. If you prefer a closer fit, size down.
Finished bust measurements: XS = 32 inches, S = 35 inches, M = 38 inches, L = 42 inches, XL = 46 inches, 2XL = 50 inches, 3XL = 54 inches.
The finished length from the top of the strap to the bottom hem is approximately 22 to 24 inches depending on size. Instructions for lengthening or shortening the body are included within the pattern notes.
Stitch Glossary
This pattern uses basic stitches that are accessible to crocheters at the confident beginner level and above. Here is a quick reference for each stitch used.
Chain (ch): The foundational stitch used to begin the pattern and throughout for turning.
Slip stitch (sl st): A joining stitch used to connect rounds and finish edges cleanly.
Half double crochet (hdc): The primary stitch in this pattern. It creates a fabric that is slightly thicker and more textured than a single crochet but not as tall or open as a double crochet — perfect for garment construction because it has a beautiful drape without being too stiff.
Double crochet (dc): Used in the mesh panel section that runs along the upper bodice for visual interest and breathability.
Half double crochet two together (hdc2tog): A decrease stitch used to shape the armhole and neckline. Insert hook into first stitch and pull up a loop, insert hook into next stitch and pull up a second loop, yarn over and pull through all three loops on the hook.
The Pattern
Notes Before You Begin
This tank top is worked in two flat panels — a front and a back — which are then seamed together at the sides and shoulders. The straps are worked separately and attached. This construction method makes it easy to try the piece on as you go and adjust the length before finishing.
When the pattern says to turn your work, you will chain one before the turn for half double crochet rows. The turning chain does not count as a stitch in this pattern.
Numbers in parentheses throughout the pattern refer to larger sizes in the following order: XS (S, M, L, XL, 2XL, 3XL).
Front Panel
Foundation: Chain 65 (73, 77, 85, 93, 101, 109).
Row 1 (wrong side): Hdc in the third chain from hook and in each chain across. Turn. You will have 63 (71, 75, 83, 91, 99, 107) hdc.
Rows 2 through 10: Chain 1, turn. Hdc in each stitch across.
Mesh Panel (Rows 11 through 18): This section creates the open double crochet mesh that gives the upper bodice its airy, modern feel.
Row 11: Chain 3, turn. Skip one stitch, dc in next stitch, chain 1, skip one stitch, dc in next stitch, repeat from to across to last stitch, dc in last stitch.
Row 12: Chain 3, turn. Dc in first chain-1 space, chain 1, dc in next chain-1 space, repeat from to across, dc in top of turning chain.
Repeat Row 12 for rows 13 through 18.
Row 19: Chain 1, turn. Hdc across all stitches and chain-1 spaces (working one hdc into each stitch and one hdc into each chain space). This brings you back to your original stitch count.
Rows 20 through 30: Chain 1, turn. Hdc in each stitch across.
Armhole Shaping
At this point you will begin shaping the armholes on both sides simultaneously.
Row 31: Slip stitch across the first 5 (5, 6, 6, 7, 8, 8) stitches. Chain 1. Hdc in each stitch across to the last 5 (5, 6, 6, 7, 8, 8) stitches. Leave those remaining stitches unworked. Turn.
Row 32: Chain 1, turn. Hdc2tog over first two stitches. Hdc across to last two stitches. Hdc2tog. Turn.
Repeat Row 32 for a total of 3 (3, 4, 4, 5, 5, 6) decrease rows.
After decreases, you will have 47 (55, 57, 65, 69, 75, 81) stitches remaining.
Rows 33 through 44 (or until the piece measures your desired length to the shoulder): Chain 1, turn. Hdc in each stitch across with no further shaping.
Neckline Shaping (Front Only)
On the next right-side row, you will divide for the neckline.
Find the center of your stitches. For each size, work across the first half of the stitches, stopping at the center. You will work each side of the neckline separately.
Left shoulder: Hdc across to 4 (4, 5, 5, 6, 6, 7) stitches from the center, turn. On the next row, hdc2tog at the neckline edge, hdc to end. Repeat this decrease once more. Work even on remaining stitches until shoulder measures approximately 2.5 inches from where you began neckline shaping. Fasten off.
Right shoulder: Rejoin yarn at the opposite side of the center gap with a slip stitch. Work to mirror the left shoulder, decreasing at the neckline edge on the same rows.
Back Panel
Work the back panel exactly as the front panel, including the mesh section and armhole shaping. However, when you reach the neckline shaping, the back neckline is higher than the front. Instead of dividing at the same point, work even for 4 additional rows before dividing, and work only one decrease row per side rather than two. This creates the slightly higher back neckline that gives the top its classic tank top shape.
Seaming
Place the front and back panels together with wrong sides facing out. Using your yarn needle and a length of yarn, seam the side edges using a whipstitch or a mattress stitch. The mattress stitch creates an almost invisible seam on the right side of the work, which is worth the extra effort for a polished finish.
Leave the armhole edges, neckline, and strap placement unworked.
Turn the piece right side out and try it on or place it on a dress form if you have one.
Straps
The straps for this tank top are simple rectangles worked in hdc, long enough to go over the shoulder and attach at the back. The length is adjustable based on your preference.
For each strap: Chain 7. Work in hdc until the strap measures 14 inches (or your preferred length). Fasten off, leaving a long tail for sewing.
Position each strap at the front shoulder with the inner edge of the strap aligning with the beginning of the neckline shaping. Pin in place, try the top on to check the fit, adjust as needed, and then sew the strap down securely using your yarn needle.
Bring the strap over the shoulder and attach the back end at a comfortable position along the back neckline edge. Try the top on again to confirm the length before sewing down the back end of each strap permanently.
Finishing the Edges
Work one round of single crochet around the entire neckline edge and one round around each armhole opening. This stabilizes the edges and gives the piece a clean, professional look. If you’d like a slightly more decorative finish, work a row of reverse single crochet (also called crab stitch) after your single crochet round. It creates a beautiful cord-like edge that looks intentional and refined.
Weave in all ends securely using your yarn needle. Wet block the finished tank top by submerging it in cool water, gently squeezing out the excess water without wringing, and laying flat to dry in the correct dimensions. Blocking cotton is especially important because it evens out the stitches, relaxes the fabric, and allows the piece to bloom into its final shape.
Tips for Customizing This Pattern
One of the best things about making your own clothing is that you can tailor every detail. Here are a few ideas for making this tank top your own.
You can add stripes by switching yarn colors at any row change. A tonal or color-blocked design works beautifully with this stitch pattern.
If you prefer a longer top or a cropped silhouette, simply add or remove rows from the body section before you begin armhole shaping. Every 18 rows worked in the main stitch pattern adds approximately four inches of length.
For a more structured top, try using a linen or linen-blend yarn instead of pure cotton. Linen has a slightly crisper drape and gives the fabric more body.
You can also experiment with the mesh panel placement, moving it to the lower hem area or eliminating it entirely for a more solid fabric feel throughout. The mesh section is designed to be completely optional without affecting the overall construction.
Video Tutorial
If you are a visual learner or you want to see the trickier sections — like the mesh panel rows, the armhole shaping, and the mattress stitch seaming — worked in real time, the full video tutorial is available on my YouTube channel. The video walks through every step of this pattern from the very first chain to the final blocked and finished top, with close-up shots of hand positioning and stitch placement throughout. You can find it by searching the pattern name on YouTube, or following the link in the description below this post.
Caring for Your Finished Tank Top
Cotton and cotton-blend garments are generally easy to care for, but a few habits will keep your handmade tank top looking its best for as long as possible.
Machine wash on a gentle or delicate cycle in cool water. Avoid hot water, which can shrink cotton fibers. Lay flat to dry rather than putting the garment in the dryer, which can distort the shape over time. If your finished top ever loses its blocked shape after washing, simply re-wet it and lay flat again — it will return to shape as it dries.
Store your crochet garments folded rather than hanging. Hanging a crochet piece for extended periods can cause the fabric to stretch out of shape under its own weight, especially in a longer or denser stitch pattern.
Final Thoughts
Making your own clothing is one of the most rewarding things you can do with a crochet hook. There is a particular kind of pride that comes from wearing something beautiful that you built stitch by stitch, sized exactly to your body, in colors you chose yourself. This modern crochet tank top is the kind of pattern that earns a permanent place in your rotation — one you’ll come back to season after season, making it in new colors and yarns as your wardrobe evolves.
If you make this tank top, I would love to see it. Share your finished project in the comments below or tag me on Instagram so I can celebrate your work. And if you have questions while working through the pattern, leave them in the comments and I’ll do my best to help.
Happy crocheting — you’ve got this.