• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Toyslab creations

  • FREE CROCHET PATTERNS
    • CROCHET BABY BOOTIES
    • CROCHET BABY BONNET
    • CROCHET TOPS
    • CROCHET SKIRTS
    • BABY WEARS
    • BEANIE
    • CROCHET ACCESSORIES
  • CROCHET PATTERNS
  • CROCHET ROUNDUP
  • SHOPS
    • RAVELRY
    • ETSY
    • LOVECRAFTS
    • KO-FI
Home » CROCHET GRANNY DIAMOND TOTE BAG | FREE PATTERN

CROCHET GRANNY DIAMOND TOTE BAG | FREE PATTERN

August 3, 2025 by toyslabcreations

Pin278
Share
278 Shares

Summer calls for fun in the sun, beach trips, and stylish accessories. What better way to combine all these elements than with a crochet tote bag? In this blog post, we’ll talk about a fabulous crochet tote bag pattern that’s not only practical but also a joy to create. Whether you’re lounging by the pool or strolling through the farmers’ market, this tote will be your go-to accessory all summer long.I felt the crochet granny diamond infinity scarf needed a beanie to match. The stunning crochet granny diamond beanie pattern features beautiful diamonds made just by changing colors while making the granny stitch. This easy-to-follow crochet hat pattern is perfect for crocheters who loves the granny stitch!

DESIGN

The design of this crochet tote bag is both timeless and eye-catching. Utilizing the classic granny diamond stitch, this pattern forms a stunning diamond motif that is sure to turn heads wherever you go. The use of three colors adds depth and dimension to the design, you can use three colors or more if you prefer.

STITCH

The granny diamond stitch is the star of this pattern, creating a beautiful crochet tote bag. This stitch pattern is perfect for advanced beginners looking to expand their crochet skills. With its repetitive nature, you’ll quickly find yourself in a rhythm as you work up the body of the tote.
Even as a beginner, if you are familiar with the crochet granny stitch and other basic crochet stitches such as single crochet and slip stitch you can make the crochet granny tote bag pattern. It just has color changes which gets better ones you get the hang of it.

YARN

The Crochet granny diamond tote pattern uses worsted weight yarn . You can use any worsted weight yarn of your choice.

SIZES

While this pattern is designed in only one size, it can easily be altered to suit your preferences. Want a larger tote bag? Simply increase the number of stitches in the foundation chain and continue to follow the pattern as written. Prefer a smaller bag for quick trips to the store? Decrease the number of rows in the body of the tote for a more compact size. You can even alter the strap if you want. The possibilities are endless!

Read on to find the free version of the granny diamond crochet tote bag pattern below in both US and UK terms. You can find the UK instructions after the US instructions. Please scroll further down if you prefer to work in UK terms. You can also find the ad-free printable PDF version in Ravelry, Love Crafts Ko-fi and Etsy Shops.

crochet granny square bag

PDF PATTERN

If you prefer to work offline or if you would like to support my work, purchase the ad-free printable pdf version, including all photo tutorials on Ravelry, LoveCrafts, Ko-fi and Etsy shops

Purchase the Ad-Free PDF below

ravelry
lovecraft
ko-fi
etsy
free crochet tote-bag

Save this pattern to your Ravelry favourites here

Check Out These Other Free Crochet Patterns

Crochet Diamond Mesh Top | Free Pattern
CROCHET LACY SUMMER TOP | FREE PATTERN
Jewel Crochet Crop Top | Free Pattern
Flowers and Diamonds Crochet Summer Top | Free Pattern

CROCHET GRANNY DIAMOND TOTE BAG | FREE PATTERN

Measurement (inches)

14.5 width, 15 inches height without strap

Materials

Worsted weight yarn

350g = 600 – 700 meters

Colour A = 150g

Colour B = 100g

Colour C =100g

4.5 mm crochet hook

Scissors

Stitch markers

Difficulty:

Advanced Beginner

Gauge :

15 Sc stitches/11 Granny Stitch rows = 10 cm/4 inches

Stitch Guide (US Version)

Ch: Chain

Sc: Single Crochet

Slst: Slip stitch

Dc: Double Crochet

Pattern notes

  • Ch 1 at the beginning of the row does not count as a stitch
  • Ch 3 at the beginning of the row counts as a stitch.
  • The bag is worked in rounds.
  • Weave in your ends as you go for a neater bag
  • If you want to make a smaller or bigger bag, make your starting chain a multiple of 6+2
  • You can also alter the height of your bag and also the strap length.

Pattern Instructions:

With colour A

Ch 50

Round 1: Sc in the second chain from the hook, Sc in the next 47 chains, Sc 7 in the last stitch, Sc on the other side of the chain until you get to the last chain , Sc 6 in the last chain. Finish the round with a slst in the first stitch of the round. (108 stitches).

Round 2: Ch 1, Sc in the first stitch, mark stitch, Sc in each stitch around. Finish the round with a slst in the first stitch of the round. (108 Sc).

Round 3-4: Repeat round 2

Round 5: Ch 3, mark the third chain, 2 Dc in the first stitch, Skip 2 stitches, 3 Dc in the next stitch Repeat all the way around. Finish the round with a slst in the first stitch of the round. Ch 1 and cut yarn. 36 A clusters.

Round 6: With colour B,make a slip knot and attach the new yarn with a Slst in the next space. Ch 3, mark the third chain, 2 Dc in the same space, finish the last Dc with a slip stitch of colour A, make 3 Dc in the next space, finish the last Dc with a slip stitch of colour B,make 3 Dc in the next space, finish the last Dc with a slip stitch of colour A Repeat all the way around. Finish the last Dc with a slst of color B. Finish the round with a slst in the first stitch of the round. Ch 1 and cut colour A. 18 B clusters, 18 A clusters.

Round 7: With colour B, Slst in the next stitches to reach the next space between clusters. Ch 3, mark the third chain and make 2 more Dc in the same space, 3 Dc in the next space Repeat all the way around. Finish the round with a slip stitch in the first stitch of the round. Ch 1 and cut yarn. 36 B clusters.

Round 8: With colour C, make a slip knot and attach the new yarn with a Slst in the next space. Ch 3, mark the third chain, 2 Dc in the same space, finish the last Dc with a slip stitch of colour B, make 3 Dc in the next space, finish the last Dc with a slip stitch of colour C,make 3 Dc in the next space, finish the last Dc with a slip stitch of colour B Repeat all the way around. Finish the last Dc with a slst of colour C. Finish the round with a slst in the first stitch of the round. Ch 1 and cut colour B. 18 C clusters, 18 B clusters.

Round 9: With colour C, Slst in the next stitches to reach the next space between clusters. Ch 3, mark the third chain and make 2 more Dc in the same space, 3 Dc in the next space Repeat all the way around. Finish the round with a slst in the first stitch of the round. Ch 1 and cut yarn. 36 C clusters.

Round 10: With colour A, make a slip knot and attach the new yarn with a Slst tin the next space. Ch 3, mark the third chain, 2 Dc in the same space, finish the last Dc with a slip stitch of colour C, make 3 Dc in the next space, finish the last Dc with a slip stitch of colour A,make 3 Dc in the next space, finish the last Dc with a slip stitch of colour C Repeat all the way around. Finish the last Dc with a slst of colour A. Finish the round with a slst in the first stitch of the round. Ch 1 and cut colour C. 18 A clusters, 18 C clusters.

Round 11: With colour A, Slst in the next stitches to reach the next space between clusters. Ch 3, mark the third chain and make 2 more Dc in the same space, 3 Dc in the next cluster Repeat all the way around. Finish the round with a slst in the first stitch of the round. Ch 1 and cut yarn. 36 A clusters.

Rounds 12-17: Repeat rounds 6-11.

Rounds 18-23: Repeat rounds 6-11.

Rounds 24-29: Repeat rounds 6-11.

Rounds 30-35: Repeat rounds 6-11.

Rounds 36-41: Repeat rounds 6-11. Don’t cut yarn, we will finish the rest of the pattern with color A.

Round 42: Ch 1, Sc in each stitch around. Finish the round with a slst in the first stitch of the round. (108 Sc).

Round 43: Repeat round 42

STRAP

Round 1: Ch 1, Sc in the first stitch, mark stitch, Sc in the next 13 stitches, chain 75 (make sure you don’t twist the chain), Skip 23 stitches, Sc in the next 31 stitches, chain 75 (make sure you don’t twist the chain), Skip 23 stitches, Sc 17. Finish the round with a slst in the first stitch of the round.

Round 2: Ch 1, Sc in the first stitch, mark stitch, Sc into each stitch around including the chains. Finish the round with a slst in the first stitch of the round. (212 Sc).

Round 3: Ch 1, Sc in the first stitch, mark stitch, Sc in each stitch around. Finish the round with a slst in the first stitch of the round. (212 Sc).

Round 4: Repeat round 3.

Round 5: Ch 1, Slst in the first stitch, mark stitch, Slst in each stitch around. Finish the round with a slst in the first stitch of the round. Ch 1 and cut yarn.

Finishing

Weave in all ends

Finished Project

crochet granny square

UK VERSION

CROCHET GRANNY DIAMOND TOTE BAG | FREE PATTERN

Measurement (inches)

14.5 width, 15 inches height without strap

Materials

Worsted weight yarn

350g = 600 – 700 meters

Colour A = 150g

Colour B = 100g

Colour C =100g

4.5 mm crochet hook

Scissors

Stitch markers

Difficulty:

Advanced Beginner

Gauge :

15 Dc stitches/11 Granny Stitch rows = 10 cm/4 inches

Stitch Guide (UK Version)

Ch: Chain

Dc: Double Crochet

Slst: Slip stitch

Tr: Treble Crochet

Pattern notes

  • Ch 1 at the beginning of the row does not count as a stitch
  • Ch 3 at the beginning of the row counts as a stitch.
  • The bag is worked in rounds.
  • Weave in your ends as you go for a neater bag
  • If you want to make a smaller or bigger bag, make your starting chain a multiple of 6+2
  • You can also alter the height of your bag and also the strap length.

Pattern Instructions:

With colour A

Ch 50,

Round 1: Dc in the second chain from the hook, Dc in the next 47 chains, Dc 7 in the last stitch, Dc on the other side of the chain until you get to the last chain , Dc 6 in the last chain. Finish the round with a slst in the first stitch of the round. (108 stitches).

Round 2: Ch 1, Dc in the first stitch, mark stitch, Dc in each stitch around. Finish the round with a slst in the first stitch of the round. (108 Dc).

Round 3-4: Repeat round 2.

Round 5: Ch 3, mark the third chain, 2 Tr in the first stitch, Skip 2 stitches, 3 Tr in the next stitch Repeat all the way around. Finish the round with a slst in the first stitch of the round. Ch 1 and cut yarn. 36 A clusters.

Round 6: With colour B,make a slip knot and attach the new yarn with a Slst in the next space. Ch 3, mark the third chain, 2 Tr in the same space, finish the last Tr with a slip stitch of colour A, make 3 Tr in the next space, finish the last Tr with a slip stitch of colour B,make 3 Tr in the next space, finish the last Tr with a slip stitch of colour A Repeat all the way around. Finish the last Tr with a slst of color B. Finish the round with a slst in the first stitch of the round. Ch 1 and cut colour A. 18 B clusters, 18 A clusters.

Round 7: With colour B, Slst in the next stitches to reach the next space between clusters. Ch 3, mark the third chain and make 2 more Tr in the same space, 3 Tr in the next space Repeat all the way around. Finish the round with a slip stitch in the first stitch of the round. Ch 1 and cut yarn. 36 B clusters.

Round 8: With colour C, make a slip knot and attach the new yarn with a Slst in the next space. Ch 3, mark the third chain, 2 Tr in the same space, finish the last Tr with a slip stitch of colour B, make 3 Tr in the next space, finish the last Tr with a slip stitch of colour C,make 3 Tr in the next space, finish the last Tr with a slip stitch of colour B Repeat all the way around. Finish the last Tr with a slst of colour C. Finish the round with a slst in the first stitch of the round. Ch 1 and cut colour B. 18 C clusters, 18 B clusters.

Round 9: With colour C, Slst in the next stitches to reach the next space between clusters. Ch 3, mark the third chain and make 2 more Tr in the same space, 3 Tr in the next space Repeat all the way around. Finish the round with a slst in the first stitch of the round. Ch 1 and cut yarn. 36 C clusters.

Round 10: With colour A, make a slip knot and attach the new yarn with a Slst tin the next space. Ch 3, mark the third chain, 2 Tr in the same space, finish the last Tr with a slip stitch of colour C, make 3 Tr in the next space, finish the last Tr with a slip stitch of colour A,make 3 Tr in the next space, finish the last Tr with a slip stitch of colour C Repeat all the way around. Finish the last Tr with a slst of colour A. Finish the round with a slst in the first stitch of the round. Ch 1 and cut colour C. 18 A clusters, 18 C clusters.

Round 11: With colour A, Slst in the next stitches to reach the next space between clusters. Ch 3, mark the third chain and make 2 more Tr in the same space, 3 Tr in the next cluster Repeat all the way around. Finish the round with a slst in the first stitch of the round. Ch 1 and cut yarn. 36 A clusters.

Rounds 12-17: Repeat rounds 6-11.

Rounds 18-23: Repeat rounds 6-11.

Rounds 24-29: Repeat rounds 6-11.

Rounds 30-35: Repeat rounds 6-11.

Rounds 36-41: Repeat rounds 6-11. Don’t cut yarn, we will finish the rest of the pattern with color A.

Round 42: Ch 1, Dc in each stitch around. Finish the round with a slst in the first stitch of the round. (108 Dc).

Round 43: Repeat round 42

STRAP

Round 1: Ch 1, Dc in the first stitch, mark stitch, Dc in the next 13 stitches, chain 75 (make sure you don’t twist the chain), Skip 23 stitches, Dc in the next 31 stitches, chain 75 (make sure you don’t twist the chain), Skip 23 stitches, Dc 17. Finish the round with a slst in the first stitch of the round.

Round 2: Ch 1, Dc in the first stitch, mark stitch, Dc into each stitch around including the chains. Finish the round with a slst in the first stitch of the round. (212 Dc).

Round 3: Ch 1, Dc in the first stitch, mark stitch, Dc in each stitch around. Finish the round with a slst in the first stitch of the round. (212 Dc).

Round 4: Repeat round 3

Round 5: Ch 1, Slst in the first stitch, mark stitch, Slst in each stitch around. Finish the round with a slst in the first stitch of the round. Ch 1 and cut yarn.

Finishing

Weave in all ends


Finished Project

crochet bag

Disclaimer

All patterns and pictures on this Website is a property of Toyslab Creations. Please do not reprint, publish or post my patterns in whole or in part. Please don’t use my photos to advertise if you use my patterns to make and sell finished items.

Connect with me on Social Media

Facebook | Instagram | Pinterest | YouTube | TikTok.

Pin278
Share
278 Shares

About toyslabcreations

Previous Post: « ESSENCE CROCHET SCARF | FREE PATTERN
Next Post: Crochet Granny Diamond Skirt | Free Pattern »

Primary Sidebar

ravelry
etsy
lovecraft
ko-fi

Recent Posts

  • Granny Stripes Crochet Baby Bonnet
  • Crochet Heart Crop Top | Free Pattern
  • CROCHET SHRUG PATTERN – ROYAL SHRUG
  • Asymmetric Crochet Kids Cardigan Pattern
  • Crochet Baby Girl Romper | Free Pattern

Copyright © 2025 Toyslab creations