Crochet Bags & Purses

Y2K Oatmeal Charcoal Tube Bag Free Crochet Pattern

AppPairing: Palette Harmonies & Texture Combinations • October 29, 2026
Y2K Oatmeal Charcoal Tube Bag Free Crochet Pattern

Y2K Oatmeal Charcoal Tube Bag Free Crochet Pattern

Introduction

This Y2K-inspired tube bag is the perfect quick win for anyone who loves a retro, striped look but wants a project that comes together in an evening or two. It is beginner-friendly: the whole body is one flat rectangle of half double crochet, so you only ever need to know one main stitch before you seam it into a cylinder. Worked in bulky yarn with a 6.5 mm hook, the fabric comes out sturdy and holds its shape beautifully without any lining or interfacing. The bold charcoal and oatmeal horizontal stripes give it that nostalgic early-2000s vibe, and the finished bag is soft to the touch yet firm enough to stand on its own.

Materials Needed

  • Yarn: Bulky (5) weight yarn, approx. 150 yds total. Sample uses acrylic. Color A (oatmeal): 100 yds. Color B (charcoal): 50 yds.
  • Hook: 6.5 mm (K/10.5) crochet hook.
  • Notions: Tapestry needle for seaming and weaving in ends, scissors, and a stitch marker (optional, for marking the first stitch of the edging round).
  • Finished size: Approx. 9.5 inches wide by 7 inches tall (flat), forming a tube approx. 9.5 inches in circumference and 7 inches tall when seamed.

Abbreviations

  • ch — chain: make a loop of yarn and pull it through the loop on your hook.
  • hdc — half double crochet: yarn over, insert hook into stitch, yarn over, pull up a loop, yarn over, pull through all three loops on the hook.
  • sc — single crochet: insert hook into stitch, yarn over, pull up a loop, yarn over, pull through both loops on the hook.
  • sl st — slip stitch: insert hook into stitch, yarn over, pull through both the stitch and the loop on your hook in one motion.
  • st(s) — stitch(es).
  • A — oatmeal (main color).
  • B — charcoal (contrast color).

Gauge

12 stitches and 14 rows = 4 inches in half double crochet. To check, crochet a small swatch in hdc and measure a 4-inch section in both directions; adjust your hook size if you have more or fewer stitches than this.

Tips Before You Start

  • Change colors on the last yarn-over of the final stitch of a row so the new color starts cleanly at the beginning of the next row.
  • Keep your turning chains loose but consistent — a tight ch 1 at the start of each row can make the edges pull in.
  • Count your stitches at the end of every row; the rectangle must stay at 29 hdc throughout or the stripes will look uneven.
  • Because the bag is seamed, work the rectangle with a relaxed tension so the seam doesn't pucker when you fold it in half.

Step-by-Step Instructions

Bag Body (Flat Rectangle)

Worked in rows, turning at the end of each row. The bag is worked as a flat rectangle, then seamed into a tube.

With A, ch 30.

Row 1: Hdc in 2nd ch from hook and each ch across (29 hdc). Turn.

Rows 2-4: Ch 1, hdc in each st across (29 hdc). Turn. Change to B.

Rows 5-8: With B, ch 1, hdc in each st across (29 hdc). Turn. Change to A.

Rows 9-12: With A, ch 1, hdc in each st across (29 hdc). Turn. Change to B.

Rows 13-16: With B, ch 1, hdc in each st across (29 hdc). Turn. Change to A.

Rows 17-20: With A, ch 1, hdc in each st across (29 hdc). Turn. Change to B.

Rows 21-24: With B, ch 1, hdc in each st across (29 hdc). Turn. Change to A.

Rows 25-28: With A, ch 1, hdc in each st across (29 hdc). Turn. Do not fasten off.

Seaming

Fold the rectangle in half with right sides together, matching the short ends. Join A with a sl st to the bottom corner, then sl st evenly up the side seam to the top. Fasten off. Turn the bag right side out.

Top Edging

Join A at the top edge, ch 1, then sc evenly around the top opening (approx. 30 sc). Join with a sl st to the first sc. Fasten off and weave in ends.

Straps (Make 2)

With A, ch 40.

Row 1: Sc in 2nd ch from hook and each ch across (39 sc). Fasten off, leaving a long tail for sewing.

Sew one strap to the front top edge, positioning the ends approx. 3 inches apart. Sew the other strap to the back top edge in the same manner. Reinforce both with extra stitches, then weave in ends.

Assembly and Finishing

The side seam is already slip-stitched in oatmeal; give it a gentle tug so it lies flat, then turn the bag right side out. Sew each strap securely to the top edge with the long tail, going over the join a second time for reinforcement. Weave in all remaining ends on the wrong side, working them through several stitches in different directions so they don't work loose. Block lightly by misting the bag with water and shaping it over a small box or rolled towel to hold the tube shape while it dries; this smooths the seam and evens out the stripes.

Pro Tips and Variations

  • Color play: Swap the oatmeal and charcoal for any two bulky colors — pastel pink and cream, or black and lime green, give a fresh Y2K twist.
  • Longer strap: Chain 60 instead of 40 for a crossbody-length strap, or make one long strap and wear the bag as a sling.
  • Sturdier base: Add a second round of sc around the top opening, or slip stitch along the bottom edge, for extra structure and a cleaner finish.

Also Check Out: We think you'd love this beautiful pattern on our sister site: Frosted Heart Snowflake Free Pattern