Skip to the patterns
Crochet·Rituals
Menu

Bags 14 Laid out for paper No account, no download

Dusty rose t-shirt yarn backpack crochet pattern

Firm t-shirt yarn backpack, oval base, 23-round body, 8mm hook. Flap, drawstring, straps included.

Jump to the rounds Pin it
Dusty rose t-shirt yarn backpack crochet pattern
Bags · T-shirt yarn (7-9mm)
Skill
Intermediate
Time
6-8 hours
Yarn weight
T-shirt yarn (7-9mm)
Hook
9 mm
Rounds
14

Intermediate

What the pattern's own author called it. Nothing here is graded again.

T-shirt yarn (7-9mm)

What the sample was worked in. Any weight works; the size moves with it.

14

Each one is typed out whole and gets its own line.

This backpack is built from firm t-shirt yarn worked in spirals, which is what gives the finished bag its structure rather than a floppy drape. Construction starts with an oval base, turns upward into a waistcoat-stitch body, then adds a flat rounded flap with a surface-sewn cord heart, a drawstring closure, tassel, handle, and adjustable straps. Before casting on, have your hook, locking stitch markers, cord end caps, D-rings, strap adjusters, and the push-lock clasp on hand so assembly runs without interruption. The finished piece stands about 8.5 inches tall.

Common mistakes and their fixes

Inserting under top loops instead of the V
Waistcoat single crochet goes into the center V below the top two loops, not the usual top-loop insertion point. Check the first few stitches of Round 7 against the V before continuing.
Losing the round marker in the spiral
Since the body is worked in continuous spiral rounds with no slip-stitch join until Round 23, a dropped marker means losing track of where each round starts. Move the marker up every round without skipping.
Swatching too loosely for the gauge
A floppy 16-stitch swatch means the hook is too large for this yarn. Go down a hook size until the fabric reads dense and upright before starting the Base.

The materials list

  1. T-shirt yarn, 7-9 mm width: 150 yards / 137 meters total in dusty rose (or your preferred color)

Crochet hook

  1. US L/11 / 8 mm, or size needed to meet gauge
  2. 1 metal push-lock clasp, 1 inch / 2.5 cm wide
  3. 2 strap adjusters or slider buckles, 1 inch / 2.5 cm
  4. 2 D-rings

Optional

  1. cord end caps

Yarn suggestions

  1. Hoooked Zpagetti, Lion Brand Fast-Track, or Wool and the Gang Jersey Be Good all work wonderfully. Choose a soft but firm t-shirt yarn with minimal stretch for the best structure. Yarns that are too stretchy will create a floppy bag that does not hold its shape.

Tools

  1. 4 locking stitch markers
  2. Yarn needle
  3. Sharp scissors
  4. Sewing needle and matching strong thread
  5. 1 small tassel ring or lobster clasp

Listed by the pattern's own author, in their words.

Key to this pattern, 12 short forms

Base

Chain 11.

Round 1

Sc in 2nd ch from hook and next 8 ch, 3 sc in last ch; working along opposite side of chain, sc in next 8 ch, 2 sc in first ch. (22 sc)

Round 2

Inc in first st, sc 8, inc in each of next 3 sts, sc 8, inc in each of next 2 sts. (28 sc)

Round 3

Sc 1, inc, sc 8, [sc 1, inc] 3 times, sc 8, [sc 1, inc] 2 times. (34 sc)

Round 4

Sc 2, inc, sc 8, [sc 2, inc] 3 times, sc 8, [sc 2, inc] 2 times. (40 sc)

Round 5

Sc 3, inc, sc 8, [sc 3, inc] 3 times, sc 8, [sc 3, inc] 2 times. (46 sc) Checkpoint: Your base should measure about 7.5 x 4.5 inches / 19 x 11.5 cm after Round 5. If it is significantly smaller or larger, check your gauge.

Rounded Flap

Chain 27.

Round 1

Sc in 2nd ch from hook and each ch across. Ch 1, turn. (26 sc)

Rounds 2–8

Sc in each st across. Ch 1, turn. (26 sc)

Round 9

Sc2tog, sc 22, sc2tog. Ch 1, turn. (24 sc)

Round 10

Sc2tog, sc 20, sc2tog. Ch 1, turn. (22 sc)

Round 11

Sc2tog, sc 18, sc2tog. Ch 1, turn. (20 sc)

Round 12

Sc2tog, sc 16, sc2tog. Do not turn. (18 sc) Edging: Attach yarn at top right corner. Sl st in top corner, sc 12 evenly down side, 2 sc in lower corner, sc 18 across lower edge, 2 sc in lower corner, sc 12 up side, sl st in top left corner. (46 edging sc + 2 sl sts)

Placement checkpoint: When centered on the front, the flap covers the top third of the bag and ends about 3.25 inches / 8 cm below the top edge.

Sides

Round 6

BLO sc in each st around to turn the base upward. (46 sc) Working in the back loop only creates a crisp edge that helps the base sit flat and the sides stand up straight.

Rounds 7–22

W-sc in each st around. (46 w-sc each rnd) This is where the waistcoat stitch creates that gorgeous knit-like texture. Take your time on the first few rounds until the stitch feels natural.

Round 23

Sc in each st around; invisible join. (46 sc) Checkpoint: Your body should stand about 8.5 inches / 21.5 cm tall including the base, with a firm 23 inch / 58.5 cm top circumference.

Assembly, in order

Step 1Steam lightly from 4-6 inches / 10-15 cm away without pressing the fabric flat. Shape the base oval by hand and let the bag dry stuffed with a small towel.

Check these before you start

  • Keep tension firm and even throughout the body; a loose hand here produces exactly the floppy fabric the pattern is built to avoid.
  • Use four locking stitch markers to mark the start of each spiral round on the Base and Sides, moving each one up as you complete a round.
  • Hold loops relaxed as you work waistcoat single crochet so the hook can enter the center V cleanly, especially through the first few practice rounds.

On one line

Rounds14
Parts3
LevelIntermediate
Time6-8 hours
Hook9 mm
YarnT-shirt yarn (7-9mm)

Set-up

  • Confirm you have the full 150 yards of t-shirt yarn on hand; this bag leaves little margin for a second skein in the same dye lot.
  • Work the 16-stitch, 10-round swatch in waistcoat single crochet before starting the body, and adjust hook size until the fabric sits dense and upright rather than floppy.
  • Place a locking stitch marker at the start of every round on the base and body so you can track the spiral without a joining seam.
  • Read through the waistcoat single crochet instructions once before Round 7 of the Sides, since the stitch is worked into the center V rather than the top loops.

Finishing

  1. Weave in all ends securely on the inside of the bag, since the firm t-shirt yarn fabric will not hide loose tails the way softer fiber does.
  2. Steam the finished piece lightly from 4 to 6 inches away without flattening the fabric, then shape the base oval by hand.
  3. Stuff the bag with a small towel while it dries so the base and sides hold their shape, then attach the clasp, D-rings, strap adjusters, and tassel once dry.

Construction

The Base increases are placed in two clusters along the straight sides of the oval chain, which is what pushes the shape wider at the ends while the 8-stitch sections along the long sides stay flat.

The Sides turn upward with a single back-loop-only round before the waistcoat stitch begins, and that BLO round is what creates the crisp fold line where the base meets the body.

Time per section

Baseabout 45 minutes because the 5 rounds carry three separate increase sequences that need counting
Sidesabout 2.5 hours because 16 rounds of waistcoat single crochet take longer per stitch than plain sc
Rounded Flapabout 1 hour because the decrease rows at the top require accurate sc2tog placement on both edges

Common questions

Can you substitute a different t-shirt yarn brand?
Yes, as long as it is soft but firm with minimal stretch. A stretchy t-shirt yarn will not hold the structure this pattern depends on, so check your swatch before committing a full skein.
Why does the body feel stiff compared to other crochet bags?
That firmness is intentional; the gauge of 8 waistcoat single crochet stitches and 8 rounds to 4 inches is worked tightly on purpose. It is what lets the bag hold its shape without a separate lining or stiffener.
What happens if the waistcoat stitch feels difficult at first?
Keep your loops relaxed so the hook can find the center V easily, and expect the first few rounds to feel slow. The texture evens out once your hand adjusts, typically within the first two or three rounds.

These answers came from whoever first published the pattern, kept word for word.