Crochet Tank Top Patterns

Moss Ribbed Column Tank Free Pattern: A Mid-Century Crochet Top

KnittingMode: Unlock Your Creative Loop • October 27, 2026
Moss Ribbed Column Tank: A Mid-Century Crochet Top (Free Beginner Pattern)

Moss Ribbed Column Tank: A Mid-Century Crochet Top

Introduction

If you have ever admired a clean, architectural mid-century wardrobe but felt intimidated by the sewing machine, this tank is for you. The Moss Ribbed Column Tank is a straight, column-shaped top worked in a dense half-double crochet ribbing that gives it quiet texture and a gentle stretch. It is perfect for a confident first-timer who has just learned the basic stitches and wants a real, wearable garment, not another square coaster. The finished piece is a soft moss-green rectangle with a single two-row lichen stripe at the hem, narrow straps, and a simple square neckline. It feels cool and slightly springy in the hand, drapes like a favorite tee, and slips on over everything from jeans to a summer skirt.

Materials Needed

  • Yarn: DK weight (category 3) cotton or cotton-blend yarn. You will need approximately 350 (400, 450, 500) yards in Moss green (MC) and approximately 25 yards in Lichen (CC) for the hem stripe.
  • Hook: 5.0 mm (US H/8) crochet hook, or any size that gets you the gauge below.
  • Stitch markers: at least 4, to mark side seams, panel edges, and strap placement.
  • Tapestry needle: a blunt-tipped needle with an eye big enough for your yarn, for seaming and weaving in ends.
  • Scissors for cutting yarn.
  • Measuring tape for checking gauge and length.
  • Blocking supplies: a towel or blocking mat and a spray bottle of water (or pins if you wet-block).

Finished measurements: Bust 34 (38, 42, 46) inches / 86 (96.5, 106.5, 117) cm. Length from shoulder to hem 20 (21, 22, 23) inches / 51 (53.5, 56, 58.5) cm. Straps are 1.5 inches / 4 cm wide and 7 inches / 18 cm long. The sizes are written smallest to largest; the first number is the smallest size, and the numbers in parentheses are the larger sizes.

Abbreviations and Beginner Glossary

  • ch – chain. Make a loop with the yarn, pull a new loop through it, and repeat. Each loop is one chain stitch. Chains form your foundation row.
  • hdc – half double crochet. Yarn over (wrap the yarn around the hook), insert the hook into the stitch, yarn over, pull up a loop (you now have 3 loops on the hook), yarn over again, and pull through all 3 loops at once. This is a medium-height stitch, taller than single crochet and shorter than double crochet.
  • hdc-blo – half double crochet in the back loop only. Every stitch has two top loops: a front loop (closer to you) and a back loop (farther away). For this stitch, insert your hook under only the back loop, then work a normal hdc. Working only in the back loop is what creates the ribbed texture.
  • sl st – slip stitch. Insert the hook into the stitch, yarn over, and pull the loop straight through both the stitch and the loop on your hook. It makes a flat, nearly invisible joining stitch.
  • st(s) – stitch or stitches.
  • MC – main color, the Moss green yarn.
  • CC – contrast color, the Lichen yarn used for the hem stripe.
  • RS – right side. The side of the fabric that faces outward when you wear the top.
  • WS – wrong side. The inside of the fabric.
  • Turn – flip your work over so you can work back across the row you just finished.
  • Fasten off – cut the yarn a few inches from the work, pull the tail through the last loop, and tug gently to secure it.
  • Rejoin – attach the yarn to a new spot: make a slip knot on your hook, insert the hook into the stitch, and pull the loop through.
  • Work even – repeat the same stitch pattern without adding or removing stitches, so the piece stays the same width.

Gauge

15 stitches and 13 rows = 4 inches (10 cm) in half double crochet ribbing (worked in back loops only).

Why gauge matters: this tank is a straight rectangle with no waist shaping, so the width of your finished top depends entirely on how many stitches fit in an inch. If your stitches are too big, the tank will be baggy; if they are too small, it will not stretch over your bust. How to check: chain 25, then work hdc-blo rows until your swatch is about 5 inches tall. Lay it flat without stretching it, place a ruler across the middle, and count how many stitches fit in 4 inches. Count rows the same way. If you have more than 15 stitches, your tension is tight; try a larger hook. If you have fewer, try a smaller hook. Always swatch before you begin.

Beginner Tips Before You Start

  • Count your stitches at the end of every row. The most common beginner mistake is accidentally skipping the last stitch or adding one at the edge. Your count should match the number in parentheses every single time.
  • Do not pull the yarn too tight. Hold the yarn with light, even tension. Tight stitches make the ribbing stiff and shrink the finished width.
  • Use stitch markers. Place one in the first and last stitch of each row, and one at each side edge of the body. This makes seaming and counting much easier.
  • The chain-2 at the start of each row counts as your first hdc. Do not work an extra stitch into the same spot, or your row will grow by one stitch every time.
  • Keep your turning chain loose. A tight chain-2 makes the side edges pull in and hard to seam later.
  • Work in good light and take breaks. Back-loop-only stitches are small and easy to miss when you are tired.

Step-by-Step Instructions

Body (worked flat as one piece)

With MC, chain 64 (72, 80, 88).

Row 1 (RS): Hdc in the 3rd chain from the hook and in each chain across. Turn. (62 [70, 78, 86] sts)

Row 2: Ch 2 (counts as the first hdc here and throughout), hdc-blo in each stitch across. Turn. (62 [70, 78, 86] sts)

Rows 3–6: Repeat Row 2 four times. You now have 6 rows of MC. (62 [70, 78, 86] sts)

Change to CC.

Rows 7–8: Repeat Row 2 twice in CC. This is your two-row Lichen hem stripe. (62 [70, 78, 86] sts)

Change back to MC.

Rows 9–58 (62, 66, 70): Repeat Row 2 in MC until the piece measures approximately 17 (18, 19, 20) inches from the beginning, ending on a WS row. Do not fasten off. (62 [70, 78, 86] sts)

Upper Section (split for front and back panels)

You will now work the upper section as two separate panels, each half the width of the body, leaving a center opening for the neck and open sides for the armholes.

Row 59 (63, 67, 71) (RS): Ch 2, hdc-blo in each of the next 30 (34, 38, 42) stitches. Turn, leaving the remaining stitches unworked. (31 [35, 39, 43] sts)

Next 8 (9, 10, 11) rows: Work even in hdc-blo, ending on a WS row. Fasten off MC. (31 [35, 39, 43] sts)

Rejoin MC with the RS facing you, into the first unworked stitch of Row 58 (62, 66, 70).

Next row (RS): Ch 2, hdc-blo in each stitch across to the end. Turn. (31 [35, 39, 43] sts)

Next 8 (9, 10, 11) rows: Work even in hdc-blo, ending on a WS row. Do not fasten off. (31 [35, 39, 43] sts)

Shoulder Straps (make 2)

With MC, chain 7.

Row 1: Hdc in the 3rd chain from the hook and in each chain across. Turn. (5 sts)

Row 2: Ch 2, hdc-blo in each stitch across. Turn. (5 sts)

Repeat Row 2 until the strap measures 7 inches / 18 cm. Fasten off, leaving a long tail for seaming. (5 sts)

Make a second strap identically.

Assembly and Finishing

1. Block the body lightly. Lay the body flat on a towel or blocking mat, mist it with water, and gently pat it to the finished measurements. Do not stretch the ribbing; just smooth it. Let it dry completely.

2. Seam the sides. Fold the body in half with the RS facing each other. Thread your tapestry needle with MC and, starting at the hem, sew the side edges together from the hem up to the underarm using a whipstitch (small stitches over both edges) or a slip stitch worked with your hook. Match row for row so the seam stays straight. Leave the upper panels open at the sides; these openings are your armholes.

3. Attach the straps. Pin one end of each strap to the top edge of the front panel, about 3 inches in from each side edge. Pin the other ends to the matching points on the back panel. Try the tank on and adjust the strap placement until it feels comfortable. Sew securely with your tapestry needle and matching yarn, going back and forth a few times so the straps hold.

4. Weave in all ends. Thread each tail onto the tapestry needle and run it through the back of several stitches, then trim close to the fabric.

5. Optional neat edge. Work one round of single crochet evenly around each armhole and around the neckline in MC to neaten the edges. To single crochet: insert the hook into the edge, yarn over, pull up a loop, yarn over, and pull through both loops. Fasten off and weave in the ends.

Pro Tips and Variations

  • Change the stripe color. Swap the Lichen CC for a soft cream, dusty rose, or charcoal to shift the mood. You can also add a second stripe two rows tall about 4 inches above the hem for a bolder mid-century look.
  • Adjust the size. For a looser fit, add 8 stitches (about 2 inches) to the starting chain and work 4 extra rows before the upper section. For a shorter or longer top, work more or fewer rows before the upper section; keep the hem stripe at the bottom.
  • Substitute the yarn. A cotton-linen blend gives a crisper, more structured column, while a cotton-bamboo blend drapes more softly. Always swatch again, because a different fiber can change your gauge.
  • Try a different neckline. For a wider, boat-style neck, work fewer stitches in each upper panel (for example, 26 [30, 34, 38] stitches instead of 30 [34, 38, 42]) and place the straps farther in from the edges.

Also Check Out: We think you'd love this beautiful pattern on our sister site: Crochet Delicate Floral Lace Wrap Free Pattern