Bag quantities

How much yarn for a crochet tote or market bag?

A medium crochet tote, about 28 to 33cm wide, takes roughly 275 to 410 metres of worsted or aran-weight yarn, which is 145 to 240g in the patterns we checked. Small mesh bags and purses start at about 200 metres, and big shoppers over 45cm wide need 275 to 350g. We compiled these figures from 27 versions of 24 published bag patterns that state both a finished size and a yarn quantity. Cotton is the catch: most cotton yarns have fewer metres in every 100g than acrylic of the same thickness, so the same bag weighs more.

Save to Pinterest

The quick answer, by bag width

Measure the body of the bag you want across the top, without handles, and find the row that fits. Use the lower figure for a plain or mesh bag and the higher one for granny squares, bobbles or a deep base. If your pattern gives its own quantity, buy what the pattern says.

The metres come from patterns in worsted or aran-weight yarns. The grams also take in some DK bags from Jera’s Jamboree, which give grams only. The ball counts use Paintbox Cotton Aran, which has 85m in a 50g ball, and Stylecraft Special Aran, which has 196m in 100g. They round each end of the range up to whole balls.

Yarn for one crochet bag by body width, from published patterns (metres from worsted and aran-weight bags, grams also from DK bags; bulky, t-shirt and double-stranded bags left out; ball counts worked out from labels, checked 1 October 2026)
BagBody widthMetresGrams statedPaintbox Cotton Aran, 50g ballsStylecraft Special Aran, 100g balls
Small bag or mesh tote24–27.5cm200–380m (3 patterns)100–250g (5 patterns)3–52
Medium tote28–33cm275–410m (7 versions)145–240g (6 patterns)4–52–3
Large tote34–38cm230–640m (2 patterns)140–370g (4 patterns)3–82–4
Shopper47–48cm580m (1 pattern)275–350g (2 patterns)73

Download this table (CSV) · free to reuse with a link to HazelLoop

Where the numbers come from

We opened each pattern page and noted the bag’s finished size and the yarn the designer used or asked for. Where a pattern gave grams, we worked out metres from the yarn label, and where it gave yards, we converted to metres and, if the label allowed, to grams. Some designers state the yarn they used, others a quantity to buy, so the buying figures run a little high.

We haven’t made these bags ourselves. The quantities are the designers’ own, and every pattern is linked at the bottom of this page.

Most of the cotton totes come from Viv Crochets, who gives the grams she used rather than a ball count. That makes her patterns the most precise in the set. Jera’s Jamboree, a UK designer, lists DK by the 50g or 100g, which is what you’d buy.

What 24 published crochet bag patterns use, 27 versions in all, converted to metres and grams (sizes are the bag body without handles; grams or metres worked out from the yarn label where the designer gave the other; checked 1 October 2026)
Pattern (designer)StyleYarnBody sizeStated quantityMetresGrams
Simple Crochet Tote (Viv Crochets)Solid toteLion Brand 24/7 Cotton30 × 25cm, 4cm base200g340m200g
Checkered Tote (Viv Crochets)Solid toteLion Brand Re-Up (now discontinued), recycled cotton blend25.5 × 21.5cm, 5cm base250g382m250g
Gingham Tote (Viv Crochets)Solid toteBig Twist Cotton and Favorite Cotton27.5 × 27cm195gNot given195g
Easy Crochet Tote (Daisy Cottage Designs)Tote with chain spacesDishie, 100% cotton35.5 × 35.5cm4 balls, about 700 yd640m368g
Sherbet Stripes Tote (Moogly)Solid tote, leather handlesRed Heart Roll With It, acrylic29 × 28cm300 yd274m145g
Blossom Bag (Attic24)Solid toteWest Yorkshire Spinners BFL Aran, wool48cm across the top × 35cm7 × 50g581m350g
Mosaic Tote (Jera’s Jamboree)Solid toteAny DK38 × 34cm2 × 100gDepends on yarn200g
Rainbow Tote (Jera’s Jamboree)Solid toteAny DK47 × 43cm150g + 5 × 25gDepends on yarn275g
Hearts and Stripes Tote (Jera’s Jamboree)Solid toteAran or worsted, four colours28 × 23cmUp to 50g of eachDepends on yarnUp to 200g
Crochet Mesh Tote (Viv Crochets)MeshLion Brand 24/7 Cotton27.5 × 20cm, 8.5cm base140g238m140g
Mesh Tote, video version (Viv Crochets)MeshLion Brand Re-Up (now discontinued)25.5cm wide, 41cm tall with strap131g200m131g
Market Bag (Kirsten Holloway)Textured stitchesLily Sugar’n Cream, cotton30.5 × 35.5cm380–400 yd347–366mNot given
Secret Garden Tote, small (Kirsten Holloway)Textured stitchesLily Sugar’n Cream, cotton28 × 26.5cm360 yd + 75 yd handles329m + 69mNot given
Secret Garden Tote, medium (Kirsten Holloway)Textured stitchesLily Sugar’n Cream, cotton33 × 26.5cm450 yd + 75 yd handles411m + 69mNot given
Granny Tote (Viv Crochets)Granny stitchBig Twist Favorite Cotton32 × 25cm200g, a little over 300 ydOver 274m200g
Heart Granny Square Tote (Viv Crochets)Granny squaresLion Brand 24/7 Cotton, two colours31.5 × 30cm186g + 54g408m240g
Flower Granny Square Tote (Viv Crochets)Granny squaresLion Brand Re-Up and Big Twist Favorite Cotton28 × 28cm215gNot given215g
Josephine (Jera’s Jamboree)Granny squaresAny DK, five colours34cm5 × 50gDepends on yarn250g
Canterbury Tote (Jera’s Jamboree)Granny squaresLion Brand Heartland, acrylic36 × 26cm1 ball + small amounts of 2 colours230m + small amounts142g + small amounts
Granny Square Bag (Jera’s Jamboree)Granny squaresHayfield Spirit DK24 × 24cm100g + DK for the liningDepends on yarn100g + lining
Chevron Bobble Tote (A Crocheted Simplicity)BobblesLion Brand Wool-Ease and ZZ Twist25.5 × 25.5cm, 6.5cm deep520 yd475mNot given
Weekend Bag (Attic24)Cross-bodyStylecraft Special Chunky26 × 28cmFinished bag under 300gUnder 432mUnder 300g
Chunky Mesh Tote (Viv Crochets)MeshCuddle Craft Tube yarn26.5 × 19cm130g, 142 yd130m130g
Crochet Tote, regular and large (Crochet Dreamz)Solid tote, leather handlesBernat Maker Home Dec, t-shirt yarn40.5 × 32cm / 53.5 × 35.5cm475 yd / 620 yd434m / 567mNot given
Chanel Stitch Bag, two sizes (Go handmade, on Hobbii)Purse, two strandsCosy yarn held double18.5 × 12.5cm / 22 × 16cm150g / 250gNot given150g / 250g

Download this table (CSV) · free to reuse with a link to HazelLoop

Why a cotton bag needs more grams

Most cotton yarns hold fewer metres in each 100g than acrylic of the same thickness. Paintbox Cotton DK has 125m in a 50g ball, which is 250m per 100g. Paintbox Simply DK, an acrylic, has 276m and Stylecraft Special DK has 295m. So 350 metres of the cotton weighs 140g, against 119g of Stylecraft Special DK.

It’s the same at aran weight. Paintbox Cotton Aran and Lion Brand 24/7 Cotton both work out at 170m per 100g, against 184m for Paintbox Simply Aran and 196m for Stylecraft Special Aran. Hobbii Rainbow Cotton 8/8 is denser still, at 150m from its 75m, 50g ball. A tote that needs 350 metres takes about 206g of Paintbox Cotton Aran or 233g of Rainbow Cotton 8/8, but 179g of Stylecraft Special Aran.

Pattern totals can’t show the fibre effect on its own, because stitch, hook and tension change the weight too. Six of Viv Crochets’ bags in Lion Brand and Big Twist cottons used 125 to 137g for every 1,000 square centimetres of front and back, which we worked out as width × height × 2, leaving out the base and handles. Moogly’s acrylic Sherbet Stripes tote used about 89g and Attic24’s wool Blossom Bag about 104g for the same area. But the Blossom Bag’s wool has 166m per 100g, much the same as 24/7 Cotton, and Viv’s bags also used more metres for each square centimetre. So much of that gap is her firm fabric and crocheted straps (Moogly’s tote has leather handles), not the fibre.

Not every acrylic is light, either. Lion Brand Heartland gives 230m in a 142g ball, about 162m per 100g, so read the label rather than going by fibre alone.

Metres per 100g from the ball band, and grams needed for a 350-metre tote (manufacturer and retailer labels; Dishie from YarnSub; checked 1 October 2026)
YarnFibreBallMetres per 100gGrams for 350m
Stylecraft Special DKAcrylic295m, 100g295119g
Paintbox Simply DKAcrylic276m, 100g276127g
Paintbox Cotton DKCotton125m, 50g250140g
Stylecraft Special AranAcrylic196m, 100g196179g
Paintbox Simply AranAcrylic184m, 100g184190g
DishieCotton174m, 100g174201g
Paintbox Cotton AranCotton85m, 50g170206g
Lion Brand 24/7 CottonMercerised cotton170m, 100g170206g
Lion Brand HeartlandAcrylic230m, 142g162217g
Paintbox Recycled Cotton WorstedRecycled cotton155m, 100g155226g
Lion Brand Re-Up (discontinued)Recycled cotton blend107m, 70g153229g
Hobbii Rainbow Cotton 8/8Cotton75m, 50g150233g

Download this table (CSV) · free to reuse with a link to HazelLoop

Tote, mesh, textured or granny squares

Mesh saves less yarn than it looks, at least in Viv Crochets’ patterns. Her mesh tote, 27.5cm wide and 20cm tall, used 140g of cotton. Her solid simple tote, 30 × 25cm, used 200g and her gingham tote, 27.5 × 27cm, 195g. On the front and back alone, the mesh tote used only 3 to 5% less yarn for each square centimetre. Count the bases as well and the gap grows to 14 to 17%. It depends on how you measure, and it’s one designer’s bags, so treat it as a rough guide.

Granny-square bags sit in the middle of the range for their size. Viv’s granny tote used 200g of cotton for 32 × 25cm, and her heart granny-square tote 240g for 31.5 × 30cm. Jera’s Jamboree’s Canterbury tote is a granny-square bag of 36 × 26cm made from one 142g ball of Lion Brand Heartland, plus small amounts of two other colours.

Texture costs the most. A Crocheted Simplicity’s Chevron Bobble Tote is only 25.5cm square, but it asks for 520 yards, about 475 metres, of Lion Brand Wool-Ease and ZZ Twist. That’s about 370 metres for every 1,000 square centimetres of front and back, against about 250 for Daisy Cottage Designs’ 35.5cm cotton tote, which has chain spaces through it. Kirsten Holloway’s cotton market bag, 30.5 × 35.5cm in clusters, cross stitches and shells, asks for 380 to 400 yards, about 350 to 365 metres.

Handles and straps

Most patterns include the handles in the total. A few list them separately, and those figures are useful if you want a contrast colour. Kirsten Holloway’s Secret Garden tote lists 75 yards, about 69 metres, for the handles, which are a contrast shade on her sample. That’s an extra 17 to 21% on top of the 360 or 450 yards for the bag.

Long cross-body straps take more. A Crocheted Simplicity’s chevron bag has a strap about 5cm wide and 74cm long, and Attic24’s Blossom Bag has two handles of 60 × 3cm. Attic24 suggests making the handles first, so you can watch your yarn as you work the body and stop a few rounds early if you’re running low. Leather or bought handles, as on the Crochet Dreamz and Moogly totes, take yarn out of the sum altogether.

Chunky, t-shirt and double-stranded bags

Bulky yarns need far fewer metres but similar or heavier weights. Viv Crochets’ chunky mesh tote used 130g of tube yarn, which is only 142 yards. Attic24’s Weekend Bag, 26 × 28cm in Stylecraft Special Chunky, weighs under 300g, about 430 metres at most. Crochet Dreamz’s t-shirt yarn tote needs 475 yards for 40.5 × 32cm and 620 yards for 53.5 × 35.5cm.

Bags worked with two strands held together are heavy for their size. The Go handmade Chanel Stitch bag on Hobbii uses 150g for an 18.5 × 12.5cm bag and 250g for 22 × 16cm. If you want a firm little purse, budget by weight, not by how small it looks.

Narrow it down with a weighed swatch

Crochet a 10cm square in your yarn, hook and stitch, then weigh it. Work out the front and back of your bag in square centimetres, divide by 100 and multiply by the swatch weight.

Say your swatch weighs 12g and the bag is 30 × 25cm. Front and back come to 1,500 square centimetres, which is 15 swatches, so 180g. Add the base the same way. A 26 × 4cm base is 104 square centimetres, about another 12g. Then measure and add the handles, and round up to whole balls. The budget calculator turns the total into balls and cost for your yarn.

Check before you move on

  • Body width and height measured without handles
  • Metres per 100g taken from your actual yarn label
  • Extra allowed for granny squares, bobbles or a deep base
  • Handles and straps counted, especially in a contrast colour
  • Swatch weighed if you’re working without a pattern
  • Each colour rounded up to whole balls on its own

Ready to buy?

For weighing a swatch and finishing a bag

All crochet supplies ↗
0.0gTARE
Illustration, not a product photo

Ad · Amazon UK

Our pick

Weighs whole balls and finished squares (5kg capacity) and shows 0.1g, enough for our grams-to-metres converter.

Etekcity EK9000 digital kitchen scale

Tare function, 5kg capacity, 0.1g resolution as stated by the listing (minimum 0.3g).

View on Amazon (paid link) ↗
Illustration, not a product photo

Ad · Amazon UK

Redamancy blunt large-eye yarn needles, 15 pieces

Five each of 5.1cm, 6.1cm and 6.9cm stainless steel blunt needles.

View on Amazon (paid link) ↗
Illustration, not a product photo

Ad · Amazon UK

YINVA locking stitch markers, pack of 150

150 plastic locking markers in mixed colours.

View on Amazon (paid link) ↗

Paid links: we may earn a commission from qualifying purchases. Nothing you type into our tools is added to these links. Check price, seller and delivery at Amazon.

Try it with your own numbers.

Calculate whole balls or packs for every colour. Subtract your stash and add UK delivery.

Build my list ↗

Common questions

How many grams of yarn for a crochet tote bag?

For a medium tote of about 30cm wide, the patterns we checked used 145 to 240g. The cotton totes in that group used 200 to 240g, partly because cotton has fewer metres in each 100g.

How many balls of cotton for a crochet bag?

For a medium tote, 4 or 5 balls of Paintbox Cotton Aran (85m, 50g) by these figures. In Stylecraft Special Aran, an acrylic, the same bag would take 2 or 3 balls of 100g. A large tote of about 35cm wide can take 8 balls of cotton aran.

How much yarn for a crochet market bag?

Kirsten Holloway’s cotton market bag, 30.5 × 35.5cm in textured stitches, asks for 380 to 400 yards, about 350 to 365 metres. Viv Crochets’ smaller mesh totes used 131 to 140g, around 200 to 240 metres.

How much yarn for a granny square tote?

The granny-square bags we checked range from 100g of DK for a 24cm bag to 250g of DK for Jera’s Jamboree’s Josephine, 34cm across. Viv Crochets’ heart granny-square tote, 31.5 × 30cm, used 240g of cotton.

How much yarn for a small crochet purse?

A small bag of about 25cm takes 200 to 380 metres in the patterns we checked. Firm purses worked with two strands are heavier: the Chanel Stitch bag uses 150g for 18.5 × 12.5cm.

Sources and scope

Sources checked 1 October 2026. Label facts come from the linked references; worked purchase examples and arithmetic are our own illustrations.

Keep planning

These are planning methods, not physically tested crochet patterns. Read our method and editorial approach.