
Free Crochet Tank Top Pattern with Step-by-Step Instructions
Whether you’re a beginner looking for your first wearable project or an experienced crocheter wanting a quick summer make, a crochet tank top is one of the most satisfying things you can create. It’s lightweight, customizable, and genuinely wearable — something you can throw on over a swimsuit at the beach or pair with jeans for a casual evening out. This free crochet tank top pattern walks you through everything from materials to finishing touches, with clear step-by-step instructions for sizes small through extra-large.
Let’s dive in.
Why Crochet a Tank Top?
Crochet garments have had a major resurgence in recent years, and it’s easy to see why. Handmade clothing fits your body in a way that off-the-rack pieces often don’t. You choose the yarn, the color, the length, and the fit. A crochet tank top in particular is a relatively small project — most crafters finish one in a weekend — which means you get that satisfying “I made this” feeling without committing to months of work.
Tank tops also give you a lot of creative freedom. This pattern uses a simple stitch combination that creates a beautiful open texture, perfect for warm weather. Once you understand the structure, you can easily adjust the length, strap width, or neckline to suit your style.
Materials You’ll Need
Before you start, gather everything so you’re not hunting through your craft supplies mid-row.
Yarn: Approximately 400–700 yards of DK weight or light worsted yarn, depending on your size. Natural fibers like cotton or bamboo work best for a tank top because they’re breathable and have good stitch definition. A cotton-acrylic blend is also a great option if you want something easy to wash. Avoid anything too fuzzy or textured, as it will obscure the stitches.
Hook: US Size G-6 (4.0mm) or H-8 (5.0mm), depending on your yarn label and personal tension. Always swatch first.
Notions: Stitch markers, a yarn needle for weaving in ends, scissors, and a measuring tape.
Gauge: 14 stitches and 16 rows = 4 inches in the main stitch pattern with a 4.0mm hook. Gauge matters for a fitted garment, so take the time to make a 6-inch swatch and measure it before casting on.
Sizing Guide
This pattern is written for six sizes. Choose your size based on your bust measurement, keeping in mind this top has approximately 2 inches of positive ease — meaning it’s designed to be slightly roomier than your actual measurements for a relaxed, comfortable fit.
Extra Small (XS): 30–32 inch bust
Small (S): 34–36 inch bust
Medium (M): 38–40 inch bust
Large (L): 42–44 inch bust
Extra Large (XL): 46–48 inch bust
2X: 50–52 inch bust
Throughout the pattern, instructions are written for XS with larger sizes in parentheses in this order: XS (S, M, L, XL, 2X).
Abbreviations Used in This Pattern
ch — chain
sc — single crochet
dc — double crochet
hdc — half double crochet
sk — skip
sl st — slip stitch
sp — space
rep — repeat
RS — right side
WS — wrong side
st(s) — stitch(es)
yo — yarn over
t-ch — turning chain
blo — back loop only
Understanding the Stitch Pattern
This tank top uses a combination of single crochet and double crochet worked in a mesh-like arrangement that creates a light, airy fabric perfect for summer. The main body stitch is a simple shell-and-chain pattern that even intermediate beginners can work up quickly. Once you get the rhythm of the repeat, the rows fly by.
The stitch pattern repeat is a multiple of 3 plus 2. This is important if you want to adjust the width of your top beyond what the pattern provides.
Step-by-Step Instructions
Step 1: Make Your Gauge Swatch
Chain 22. Work in your main stitch pattern for 20 rows. Fasten off and block lightly with a damp cloth. Once dry, measure the center 4 inches. If your gauge is too loose, go down a hook size. If it’s too tight, go up a hook size. Re-swatch as needed. This step is easy to skip, but skipping it is the number one reason handmade garments don’t fit.
Step 2: Begin the Back Panel
The back panel is worked flat from the bottom hem upward.
Foundation: Chain 54 (60, 66, 72, 78, 84).
Row 1 (RS): Sc in the 2nd chain from hook and in each chain across. Turn. — 53 (59, 65, 71, 77, 83) sc
Row 2 (WS): Ch 1, sc in each st across. Turn.
Rows 3–5: Repeat Row 2. These five rows form the bottom ribbing section. It keeps the hem from curling and gives the garment a polished finish.
Row 6 (Begin Main Pattern — RS): Ch 3 (counts as first dc), skip first st, dc in next st, ch 1, skip 1 st, dc in next 2 sts; rep from across to last 2 sts, ch 1, skip 1, dc in last st. Turn.
Row 7 (WS): Ch 1, sc in first dc, sc in ch-1 sp, sc in next 2 dc, sc in ch-1 sp; rep from across to turning chain, sc in top of t-ch. Turn.
Row 8 (RS): Repeat Row 6.
Row 9 (WS): Repeat Row 7.
Continue alternating Rows 6 and 7 until the back panel measures 12 (12.5, 13, 13, 13.5, 14) inches from the foundation chain, ending with a WS row.
Step 3: Shape the Armholes
This is where the tank top starts to take shape. You’ll work armhole decreases on both sides to create the sleeveless silhouette.
Armhole Shaping Row 1 (RS): Sl st across first 4 (4, 6, 6, 8, 8) sts. Ch 3, continue in pattern to last 4 (4, 6, 6, 8, 8) sts. Leave remaining sts unworked. Turn.
You now have 45 (51, 53, 59, 61, 67) sts in your working row.
Decrease Row (RS): Ch 3, dc2tog over first 2 sts, continue in pattern to last 3 sts, dc2tog, dc in last st. Turn.
Work a WS row in sc across all sts.
Repeat these two rows — one decrease RS row, one plain WS row — 2 (2, 3, 3, 4, 4) more times.
You should now have 39 (45, 45, 51, 51, 57) sts remaining.
Continue working straight in the stitch pattern, without further decreases, until the armhole measures 6 (6.5, 7, 7.5, 8, 8) inches from the first armhole row, ending with a WS row.
Step 4: Shape the Back Neckline and Straps
Now you’ll divide the work to create the two shoulder straps.
Left Strap Setup (RS): Work in pattern across first 10 (12, 12, 14, 14, 16) sts. Turn, leaving remaining sts unworked.
Work back and forth on these sts for 5 (5, 5.5, 5.5, 6, 6) inches, or until the strap reaches the length you need to comfortably reach the front panel when the garment is assembled. Fasten off.
Right Strap: Rejoin yarn on the RS at the opposite side. Skip the center 19 (21, 21, 23, 23, 25) sts (this is the back neck opening). Work in pattern across the remaining 10 (12, 12, 14, 14, 16) sts. Work to match left strap. Fasten off.
Step 5: Make the Front Panel
The front panel is worked identically to the back panel through the armhole shaping. The only difference is the neckline, which dips lower in the front.
Repeat Steps 2 and 3 exactly for the front panel.
After completing armhole shaping and working straight until the armhole measures 3.5 (4, 4.5, 5, 5, 5.5) inches — note this is shorter than the back — you’ll begin the front neckline shaping.
Step 6: Shape the Front Neckline
Divide for Front Neck (RS): Work in pattern across first 10 (12, 12, 14, 14, 16) sts. Turn.
Left Shoulder: Work 1 WS row across these sts.
Neck Decrease Row (RS): Work in pattern to last 3 sts, dc2tog, dc in last st. Turn.
Repeat these two rows — one plain WS row, one RS decrease row — 0 (0, 0, 0, 1, 1) more time(s) for a total of 1 (1, 1, 1, 2, 2) decrease rows.
Work straight until the left shoulder strap matches the length of the back left strap. Fasten off.
Right Shoulder: Rejoin yarn on the RS at the opposite side. Skip center 19 (21, 21, 23, 23, 25) sts. Work to match left shoulder, reversing all shaping. Fasten off.
Step 7: Seam the Panels Together
Block both panels before seaming. Wet blocking works best for cotton yarn — soak the pieces in cool water for 10–15 minutes, gently squeeze out the excess water (don’t wring), lay flat on a blocking mat, and pin to the finished measurements. Let dry completely, which usually takes several hours or overnight.
Once blocked, lay the front and back panels with right sides facing each other. Using a yarn needle and a length of yarn, sew the side seams together with a mattress stitch, starting from the bottom hem and ending at the beginning of the armhole shaping. The mattress stitch creates an almost invisible seam on the right side of the fabric.
Sew the shoulder straps together at the top. Match the strap edges carefully and use a whip stitch or mattress stitch depending on your preference. The join should feel secure without being stiff.
Step 8: Finish the Armhole Edges
With RS facing and starting at the side seam, join yarn at the base of one armhole.
Round 1: Work a round of sc evenly around the entire armhole opening. The goal is a clean, non-ruffled edge, so adjust the number of stitches as needed. As a general guide, work 1 sc per row end on the sides and 1 sc per st across the top of the straps. Join with sl st to first sc.
Round 2: Ch 1, sc in blo of each st around. Join with sl st.
Fasten off and weave in ends. Repeat for the second armhole.
Step 9: Finish the Neckline
Join yarn at one shoulder seam on the RS.
Round 1: Work sc evenly around the entire neckline, including both front and back openings, adjusting stitch count as needed to keep the edge flat. The front neckline will have more stitches than the back since the opening is deeper. Join with sl st.
Round 2: Ch 1, sc in blo of each st around. Join with sl st.
Fasten off and weave in all remaining ends.
Step 10: Final Blocking and Fit Check
Give the finished top one more light blocking to help everything settle into place. This second block after seaming is especially helpful for evening out the seam lines and making the neckline and armhole edges lie flat.
Try the top on, or hold it up to your body to check the fit. If the straps feel too long, you can easily work a few fewer rows before sewing them together. If you’d like the body longer, add more rows before the armhole shaping — for every extra inch you want, add approximately 4 rows.
Tips for Customizing This Pattern
One of the best things about making your own clothes is that you’re completely in charge of the final result. Here are a few ways to make this pattern your own.
Add a ribbed band at the bottom. If you want more structure at the hem, work 10–15 rows of sc in the back loop only before transitioning to the main stitch pattern. Back loop single crochet creates a stretchy, ribbed texture that hugs the body nicely.
Try different yarns for different looks. A shiny viscose or bamboo yarn will give the top a dressier feel. A muted linen blend looks effortlessly casual. If you use a bulkier yarn, go up in hook size and adjust your stitch count accordingly so your gauge still works out.
Make it a crop top. If you’d like a cropped silhouette, stop the body section earlier — aim for a total length of 10–11 inches before armhole shaping instead of the full 12–14 inches called for in the pattern.
Add a tie at the back. For a more fitted look, work a separate ch-100 cord and thread it through the mesh of the back panel, then tie it at the center back waist. This is a great way to add shape without changing the garment’s construction.
Color blocking. Work the front and back in different colors, or change colors every few rows for a striped effect. Just carry the unused color along the edge if you’re striping, or fasten off and rejoin if you prefer a cleaner edge.
Yarn Recommendations
If you’re not sure where to start with yarn selection, here are a few widely available options that work beautifully for this project.
Lion Brand 24/7 Cotton is an affordable, machine-washable cotton that’s widely available and comes in a huge range of colors. It has a smooth texture that really shows off the stitch pattern.
Paintbox Yarns Simply DK Cotton is another great option, especially if you want vibrant, saturated color. It’s 100% cotton and has a lovely drape for garments.
WeCrochet CotLin is a blend of cotton and linen that has a beautiful matte finish and softens wonderfully with washing. It’s slightly more expensive but worth it for a special project.
Scheepjes Catona, while a lighter weight, works well if you want a more delicate, fine-knit look. You would need to adjust your gauge and stitch count if you go this route.
Caring for Your Crochet Tank Top
Most cotton yarns are machine washable, but always check your specific yarn’s care label. In general, washing on a gentle or delicate cycle in cool water and laying flat to dry will keep your tank top looking its best for many years. Avoid tumble drying cotton crochet, as heat can cause the fibers to shrink and the stitches to distort over time.
If you’ve used a natural fiber like linen or bamboo, hand washing is usually the safest option. Use a small amount of wool wash or mild detergent, swirl gently, rinse thoroughly, and press out excess water before laying flat to dry.
Troubleshooting Common Issues
The top is too wide. This almost always comes down to gauge. If your stitches are looser than the pattern gauge, your finished fabric will be wider. Try a smaller hook and re-swatch.
The fabric is stiff or dense. This can happen if you’re crocheting too tightly, or if the yarn you’re using is thicker than recommended. Loosen your grip on the hook and yarn, or move up a hook size.
The neckline keeps stretching out. Work the neckline edging more tightly than feels natural, or add an extra round of slip stitches to stabilize the edge. You can also work a round of crab stitch (reverse single crochet) for a more structured finish.
My two panels don’t match in size. This happens when tension changes between the front and back. Always try to work in similar conditions — same time of day, same level of relaxation — and check your stitch count at the end of each row.