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

Toyslab Creations

  • FREE CROCHET PATTERNS
    • CROCHET BABY BOOTIES
    • CROCHET BABY BONNET
    • BABY WEARS
    • CROCHET SKIRTS
    • BEANIE
    • CROCHET TOPS
    • CROCHET ACCESSORIES
    • CROCHET KIDS & ADULTS SLIPPERS
  • CROCHET PATTERNS
  • CROCHET ROUNDUP
  • SHOPS
    • RAVELRY
    • ETSY
    • LOVECRAFTS
    • KO-FI
  • Shop
  • Cart
  • Checkout
  • My account
Home » CROCHET GRANNY DIAMOND TOTE BAG | FREE PATTERN

CROCHET GRANNY DIAMOND TOTE BAG | FREE PATTERN

April 9, 2026 by toyslabcreations

Pin361
Share
361 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.

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_banner
ko-fi_banner
lovecraft_banner
etsy_banner

PIN it for later here

easy Free crochet tote bag patterns

Save this pattern to your Ravelry favourites here

Check Out These Other Free Crochet Patterns

Easy Peasy Crochet Cowl Pattern | Free Pattern
Crochet Diamond Mesh Top | Free Pattern
Crochet Baby Girl Shoes | 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

easy Free crochet tote bag patterns

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

Dcissors

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

easy Free crochet tote bag patterns

Disclaimer:

All patterns and pictures on toyslabcreations.com 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.

Filed Under: CROCHET ACCESSORIES, FREE CROCHET PATTERNS Tagged With: beginner plus, cotton yarn project, crochet tote bag free, granny diamond stitch, handmade gift, market bag pattern, sturdy crochet bag, summer crochet

Previous Post: « Crochet Ugg Boots for Kids |Free Pattern
Next Post: Crochet Coaster and Bow »

Primary Sidebar

ravelry_banner
lovecraft_banner
ko-fi_banner
etsy_banner

Recent Posts

  • EASY RIBBED CROCHET COWL | FREE PATTERN
  • Easy Crochet Baby Bonnet | Free Pattern
  • CROCHET PLEATED A-LINE BABY DRESS | FREE PATTERN
  • CROCHET BACKLESS COWL NECK TOP | FREE PATTERN
  • CROCHET PLEATED BABY  BALL DRESS | FREE PATTERN

Copyright © 2026 Toyslab Creations