
Free knitting pattern · easy · worsted weight
String Theory Market Bag
A knit mesh market bag worked from a flat garter stitch base, then joined to work a simple yarn-over mesh body in the round, finished with applied i-cord handles. The bag stretches generously when loaded.
Holds a week of groceries
Finished / weight
Approximately 12 in wide × 14 in tall (unstretched), expanding to roughly 24 in wide × 20 in tall when loaded
Gauge
16 sts × 24 rows = 4 in (10 cm) in mesh pattern, relaxed, with US 9 (5.5 mm) needles
Yarn
Worsted weight, approximately 230 yards; cotton or cotton-blend recommended for stretch and washability
Needles / hooks
US 9 (5.5 mm) 24-inch circular needles; US 9 (5.5 mm) double-pointed needles (set of 2) for i-cord handles
Notions
Stitch markers (4), tapestry needle, scissors
Abbreviations
Garter Base (worked flat)
Joining Round (pick up along base edges to work in the round)
Body — Mesh Pattern (worked in the round)
Top Garter Band (worked in the round; knit and purl alternate rnds create garter texture)
I-Cord Handles (make 2)
Finishing
Weave in all ends on the base and bind-off edge. Block the bag by soaking in cool water, gently squeezing out excess water, and laying flat or stuffing with a plastic bag to open the mesh; allow to dry fully. To attach handles: fold the bag so the two short sides (12-stitch picked-up edges) are at the front and back center. On the front, position one handle with each end approximately 3 in from center, and sew both ends securely to the inside of the top garter band using the long tail and a tapestry needle, stitching through several sts of the garter band and looping back at least 3 times for strength. Repeat for the second handle on the back of the bag.
Notes
Cotton and cotton-blend yarns stretch significantly under load — the bag will roughly double in size when filled with groceries, which is intentional. Knit the i-cord handles longer than feels necessary (18 in each is the recommended minimum); shorter handles are uncomfortable to carry over the shoulder. The mesh pattern is a strict 3-stitch repeat, so a stitch count of 120 is required — do not adjust the cast-on without recalculating to a multiple of 3. The top garter band is worked in the round; alternating knit and purl rounds creates garter texture when worked circularly. The bind-off should be very loose to maintain stretch at the bag opening — try going up one needle size for the bind-off if needed. Four stitch markers are placed at the four corners of the picked-up joining round to help keep the base square; remove them after the first few body rounds once the shape is established.
Knit this row by row — free
SkeinSmart keeps your place in any pattern, syncs across devices, and turns your yarn stash into a shopping list. Describe a project and get your own pattern in seconds.
Start tracking this pattern →AI-drafted, human-run · this version drafted Sep 27, 2026. Always swatch and verify stitch counts before casting on.