Skip to Content

Mosaic Bricks Tote – Free Crochet Pattern

The Mosaic Bricks Tote has such beautiful texture and is super practical too! This is the perfect bag for anything you need it for, such as markets, holding crochet projects on the go, day trips, beach tips, the list goes on!

Whether you make the Mosaic Bricks Tote in multi-colors or just two solids, you will love the finished look of this bag.  This bag is worked from the bottom up, with the straps being added in the last few rounds at the top of the bag.

For this project, I used Dishie from WeCrochet/Knit Picks. I have been using this yarn for a little while now and it’s become one of my favorite cotton yarns to use. As a designer that loves to incorporate lots of bright colors into crochet projects, I love the wide selection that they have in their Dishie yarn (and all of their other yarn too)! WeCrochet sponsored the yarn for this project as part of the Fall Blog Hop running from Aug.1 – Sept 1. I’ll be sharing more information about that closer to the start, but just know there are some beautiful projects coming your way all using WeCrochet yarn!

I have such an amazing group of pattern testers. Here is a Mosaic Bricks Tote in another gorgeous color combo made by one of my testers! I love the combination of the solid color paired with a variegated yarn!

Remember to like Loops and Love Crochet on Facebook and join the Loops and Love Crochet Group! I’d also LOVE it if you followed @loopsandlovecrochet on Instagram!

If you like crochet video tutorials, check out (and subscribe to) my Loops and Love Crochet YouTube Channel!

Click the image below to PIN the Mosaic Bricks Tote Crochet Pattern for later!

Disclosure: This post may contain affiliate links, which means I may receive a small commission if you click a link and purchase something that I have recommended. This is done at no extra cost to you. Thank you for supporting Loops & Love Crochet!

The Mosaic Bricks Tote crochet pattern is available for FREE on this website. If you’d like an ad-free, printable PDF version, you may purchase it for a small fee from my Etsy or Ravelry shops. Thank you so much for supporting Loops & Love Crochet!

Materials:

  • Worsted Weight Cotton Yarn – You can use any worsted-weight cotton yarn (or cotton blend) for your Mosaic Bricks Tote. I used WeCrochet/KnitPicks Dishie yarn for this project. Each skein of this yarn is 190yds/100g. SHOP HERE for all of their Dishie yarn in so many colors!
    • Small Tote – requires 110g/210yds (77g/143 yds of main color and 33g/62yds of accent color). Pictured in Dishie colorways White and Summer Jams.
    • Large Tote – requires 210g/400yds (135g/257yds of main color and 35g/67yds of accent color – note that I split the accent color yardage between 5 different colors). Pictured in Dishie colorways Silver, Azure, Verdigris, Bumblebee, Conch, and Begonia.
  • Crochet hook – 4mm size
  • Yarn needle for weaving in ends

Stitches Used:

  • Ch – chain           
  • Sl St – slip stitch          
  • SC – single crochet
  • BLO SC – back loop only single crochet
  • MDC – mosaic double crochet. Yarn over, insert hook into stitch, draw up a loop in front of the chains of the previous rows, yarn over, pull through two loops, yarn over, pull through last two loops on hook. *See the photo of the MDC stitch below, or watch it step by step in the video tutorial.

Gauge:

  • Gauge is not that important for this bag, but 2 inches square is approx. 8 rows of 8 SC stitches.  

Finished Size:

  • When laying flat, the small-sized Mosaic Bricks Tote is approx. 9 inches wide and 10 inches tall , not including the handles. The large-sized tote is approximately 12.5 inches wide and 13 inches tall, not including the handles.

Important Notes:

  • Joined Rounds – This bag is worked in joined rounds. At the end of each round, you will be joining the last stitch of the round to the first stitch with a slip stitch.
  • Color Changes – All color changes are worked in the last stitch of the round. Complete last SC of the round up until the last yarn over, yarn over in the new color and pull through. Join with a slip stitch to first stitch. For the body of the bag, each color is used for 2 rounds.
  • Starting Each Round – Start the first stitch of each round in the same stitch as the chain 1. The chain 1 stitch at the start of each round does not count towards the stitch count of each round.
  • Mosaic Crochet – The body of this bag is worked in mosaic crochet technique. Please read the notes below for working up this section of the bag. This pattern includes the written instructions, as well as the graphs for the mosaic crochet section.
  • Bag Size – this bag was designed in a small and large size. If you would like to make your own custom sized bag, here are some tips to help:
    • If you are happy with the bag base size, but want to make your bag taller, just add extra rounds of the stitch repeat for the size of bag you are making. Then when you are happy with the height, move on to the rounds making the handles.
    • If you would like to make a bag with a larger or smaller base, you can begin the pattern with a longer starting chain and then just add as many rounds as you’d like for the height of the bag. This will require more math to work out ahead of crocheting.
      • Note that for the mosaic brick effect to work, your stitch count after the base is finished will need to be a multiple of 6.  
      •  If you are changing the size of the bag, please note that you may need to use some math to figure out the placement of the straps so they match up evenly. You can check out the video tutorial for some tips on placing the handles.
  • Video Tutorial – I have created a video tutorial to show you all of the steps in the Mosaic Bricks Tote, from start to finish. This includes how to work the base, how the mosaic crochet section is worked up, as well as how to work the handles. You can find the video here!

Mosaic Crochet Graphs and Notes for Bag Body

Below, you will see the mosaic crochet graphs for the body of the small and large bag sizes.

Here are some important Mosaic Crochet notes:

  • Each row in the graph counts as one row of crochet stitches.
    • The color of the first stitch of the row indicates the color you are using for the whole row of the graph. You will be changing color after every 2 rows.
    • Each square of the graph shows 1 stitch or 1 skipped stitch. When squares of different colors appear in the row, they should be skipped. When you skip these stitches, replace them with chain stitches. Always chain one more chain than the number of stitches you are skipping. This will prevent your work from pulling and looking uneven. For example, if you are skipping 1 stitch, you will need to chain 2. 
    • Every box marked with an “X” indicates where you will be working an MDC stitch. All MDC stitches will be worked in the main color and will be worked over top of the chain stitches that you worked in the previous 2 rows.

You may choose to follow the graph or the written instructions in the pattern for each bag size.  If you are new to mosaic crochet, it is recommended that check out the video tutorial to make sure your SC, MDC, and Ch stitches are placed properly.

Small-Sized Bag
  • Repeat the graph twice to make the 72 stitches in each round.
  • The white boxes represent the main color, the pink boxes represent the accent color.
Large-Sized Bag
  • Repeat the graph twice to make the 108 stitches in each round.
  • The white boxes represent the main color, the blue boxes represent the accent color.

Mosaic Bricks Tote – Small Size Bag (approx. 9” wide by 10” tall)

Bag Base:

Row/Round 1: In main color, Ch 31, SC in 2nd chain from hook and in each chain across, make 4 SC in the last chain. Now continue around so you are working on the other side of the chain. SC in each stitch across, make 3 SC in last stitch. Join with a sl st to first SC, ch 1. (64)

Round 2: 2 SC in first stitch, SC in next 28 stitches. 2 SC in each of the next 4 stitches (these are the ones at the end of the chain), SC next 28, 2 SC in each of the last 3 stitches. Join, ch 1. (72)

You have finished making the base of your Mosaic Bricks Tote. It should measure approximately 7.5” across. Now you will be working on the height of the bag. Remember, if you have trouble working the base, body, or handles for this bag, please refer to the Important Notes above for link to the video tutorial.

Bag Body:

Round count will start back at 1 here so that if you choose to follow along with the graph the rows and rounds will match up. Round 1 in the written pattern below lines up with Row 1 on the graph.

Rounds 1-2: BLO SC in each stitch around, join, ch 1 (72)

Round 3: BLO SC in each stitch around, change to accent color, join, ch 1 (72)

Round 4: BLO SC first 5 sts, ch 2, skip next st, *BLO SC next 5 sts, ch 2, skip next st, repeat from * around, join, ch 1

Round 5: BLO SC first 5 sts, ch 2, skip next st, *BLO SC next 5 sts, ch 2, skip next st, repeat from * around, change to main color, join, ch 1

Round 6: BLO SC in first 5 sts, MDC, *BLO SC next 5 sts, MDC, repeat from * around, join, ch 1

*Remember to work all MDC stitches into the skipped stitches from 2 rows down. See the MDC photo tutorial at the end of the pattern.

Round 7: BLO SC in each stitch around, change to accent color, join, ch 1

Round 8: BLO SC first 2 sts, ch 2, skip next st, *BLO SC next 5 sts, ch 2, skip next st, repeat from * around until last 3 sts, BLO SC in last 3, join, ch 1

Round 9: BLO SC first 2 sts, ch 2, skip next st, *BLO SC next 5 sts, ch 2, skip next st, repeat from * around until last 3 sts, BLO SC in last 3, change to main color, join, ch 1

Round 10: BLO SC in first 2 sts, MDC, *BLO SC next 5 sts, MDC, repeat from * around until last 3 sts, BLO SC in last 3, join, ch 1

Round 11: BLO SC in each stitch around, change to accent color, join, ch 1

Round 12: BLO SC first 5 sts, ch 2, skip next st, *BLO SC next 5 sts, ch 2, skip next st, repeat from * around, join, ch 1

Round 13: BLO SC first 5 sts, ch 2, skip next st, *BLO SC next 5 sts, ch 2, skip next st, repeat from * around, change to main color, join, ch 1

Round 14: BLO SC in first 5 sts, MDC, *BLO SC next 5 sts, MDC, repeat from * around, join, ch 1

Round 15: BLO SC in each stitch around, change to accent color, join, ch 1

Round 16: BLO SC first 2 sts, ch 2, skip next st, *BLO SC next 5 sts, ch 2, skip next st, repeat from * around until last 3 sts, BLO SC in last 3, join, ch 1

Round 17: BLO SC first 2 sts, ch 2, skip next st, *BLO SC next 5 sts, ch 2, skip next st, repeat from * around until last 3 sts, BLO SC in last 3, change to main color, join, ch 1

Round 18: BLO SC in first 2 sts, MDC, *BLO SC next 5 sts, MDC, repeat from * around until last 3 sts, BLO SC in last 3, join, ch 1

Round 19: BLO SC in each stitch around, change to accent color, join, ch 1

Round 20: BLO SC first 5 sts, ch 2, skip next st, *BLO SC next 5 sts, ch 2, skip next st, repeat from * around, join, ch 1

Round 21: BLO SC first 5 sts, ch 2, skip next st, *BLO SC next 5 sts, ch 2, skip next st, repeat from * around, change to main color, join, ch 1

Round 22: BLO SC in first 5 sts, MDC, *BLO SC next 5 sts, MDC, repeat from * around, join, ch 1

Round 23: BLO SC in each stitch around, change to accent color, join, ch 1

Round 24: BLO SC first 2 sts, ch 2, skip next st, *BLO SC next 5 sts, ch 2, skip next st, repeat from * around until last 3 sts, BLO SC in last 3, join, ch 1

Round 25: BLO SC first 2 sts, ch 2, skip next st, *BLO SC next 5 sts, ch 2, skip next st, repeat from * around until last 3 sts, BLO SC in last 3, change to main color, join, ch 1

Round 26: BLO SC in first 2 sts, MDC, *BLO SC next 5 sts, MDC, repeat from * around until last 3 sts, BLO SC in last 3, join, ch 1

Round 27: BLO SC in each stitch around, change to accent color, join, ch 1

Round 28: BLO SC first 5 sts, ch 2, skip next st, *BLO SC next 5 sts, ch 2, skip next st, repeat from * around, join, ch 1

Round 29: BLO SC first 5 sts, ch 2, skip next st, *BLO SC next 5 sts, ch 2, skip next st, repeat from * around, change to main color, join, ch 1

Round 30: BLO SC in first 5 sts, MDC, *BLO SC next 5 sts, MDC, repeat from * around, join, ch 1

Round 31: BLO SC in each stitch around, change to accent color, join, ch 1

Round 32: BLO SC first 2 sts, ch 2, skip next st, *BLO SC next 5 sts, ch 2, skip next st, repeat from * around until last 3 sts, BLO SC in last 3, join, ch 1

Round 33: BLO SC first 2 sts, ch 2, skip next st, *BLO SC next 5 sts, ch 2, skip next st, repeat from * around until last 3 sts, BLO SC in last 3, change to main color, join, ch 1

Round 34: BLO SC in first 2 sts, MDC, *BLO SC next 5 sts, MDC, repeat from * around until last 3 sts, BLO SC in last 3, join, ch 1

Rounds 35-36: BLO SC in each stitch around, join, ch 1

Bag Handles:

In these next few rounds, you will be working the handles/straps for the bag. If you would like a longer or shorter handle/strap, you can add or remove chain stitches as needed to achieve your desired strap length. If you would like a wider handle, repeat round 40 until you have your desired strap thickness. Remember to watch the video tutorial for a visual on working the handles.

*Note that rounds 37-40 you are working the SC stitches through both loops (not back loop only as the you did in the rest of the pattern)

Round 37: SC in first 8 stitches, chain 45, skip 17 stitches, SC in next 19 stitches, chain 45, skip 17 stitches, SC in last 11 stitches, join, ch 1

Round 38: SC in each stitch around and in each of the chain stitches (to form the handles), join, ch 1

Rounds 39-40: SC in each stitch around, join, ch 1.

*after round 40, do not chain 1. Fasten off and weave in ends.   

You are now finished your Mosaic Bricks Tote!

Mosaic Bricks Tote – Large Size Bag (approx. 12.5” wide by 13” tall)

Bag Base:

Row/Round 1: In main color, Ch 41, SC in 2nd chain from hook and in each chain across, make 4 SC in the last chain. Now continue around so you are working on the other side of the chain. SC in each stitch across, make 3 SC in last stitch. Join with a sl st to first SC, ch 1 (84)

Round 2: 2 SC in first stitch, SC in next 38 stitches. 2 SC in each of the next 4 stitches (these are the ones at the end of the chain), SC next 38, 2 SC in each of the last 3 stitches. Join, ch 1 (92)

Round 3: 2 SC in first stitch, SC in next 39 stitches. *2 SC in next stitch, 1 SC in next. Repeat from * three more times. Then SC in next 38 stitches. *2 SC in next stitch, 1 SC in next. Repeat from * two more times. Join, ch 1 (100)

Round 4: 2 SC in first stitch, SC in next 40 stitches. *2 SC in next stitch, SC in next 2 stitches. Repeat from * three more times. SC in next 38 stitches. *2 SC in next stitch, SC in next 2 stitches. Repeat from * two more times. Join, ch 1 (108)

You have finished making the base of your Mosaic Bricks Tote. It should measure approximately 10.5” across. Now you will be working on the height of the bag. Remember, if you have trouble working the base, body, or handles for this bag, please refer to the Important Notes above for link to the video tutorial.

Bag Body:

Round count will start back at 1 here so that if you choose to follow along with the graph the rows and rounds will match up. Round 1 in the written pattern below lines up with Row 1 on the graph.

Rounds 1-5: BLO SC in each stitch around, join, ch 1 (108)

Round 6: BLO SC in each stitch around, change to accent color, join, ch 1 (108)

Round 7: BLO SC first 5 sts, ch 2, skip next st, *BLO SC next 5 sts, ch 2, skip next st, repeat from * around, join, ch 1

Round 8: BLO SC first 5 sts, ch 2, skip next st, *BLO SC next 5 sts, ch 2, skip next st, repeat from * around, change to main color, join, ch 1

Round 9: BLO SC in first 5 sts, MDC, *BLO SC next 5 sts, MDC, repeat from * around, join, ch 1

*Remember to work all MDC stitches into the skipped stitches from 2 rows down. See the MDC photo tutorial at the end of the pattern.

Round 10: BLO SC in each stitch around, change to accent color, join, ch 1

Round 11: BLO SC first 2 sts, ch 2, skip next st, *BLO SC next 5 sts, ch 2, skip next st, repeat from * around until last 3 sts, BLO SC in last 3, join, ch 1

Round 12: BLO SC first 2 sts, ch 2, skip next st, *BLO SC next 5 sts, ch 2, skip next st, repeat from * around until last 3 sts, BLO SC in last 3, change to main color, join, ch 1

Round 13: BLO SC in first 2 sts, MDC, *BLO SC next 5 sts, MDC, repeat from * around until last 3 sts, BLO SC in last 3, join, ch 1

Round 14: BLO SC in each stitch around, change to accent color, join, ch 1

Round 15: BLO SC first 5 sts, ch 2, skip next st, *BLO SC next 5 sts, ch 2, skip next st, repeat from * around, join, ch 1

Round 16: BLO SC first 5 sts, ch 2, skip next st, *BLO SC next 5 sts, ch 2, skip next st, repeat from * around, change to main color, join, ch 1

Round 17: BLO SC in first 5 sts, MDC, *BLO SC next 5 sts, MDC, repeat from * around, join, ch 1

Round 18: BLO SC in each stitch around, change to accent color, join, ch 1

Round 19: BLO SC first 2 sts, ch 2, skip next st, *BLO SC next 5 sts, ch 2, skip next st, repeat from * around until last 3 sts, BLO SC in last 3, join, ch 1

Round 20: BLO SC first 2 sts, ch 2, skip next st, *BLO SC next 5 sts, ch 2, skip next st, repeat from * around until last 3 sts, BLO SC in last 3, change to main color, join, ch 1

Round 21: BLO SC in first 2 sts, MDC, *BLO SC next 5 sts, MDC, repeat from * around until last 3 sts, BLO SC in last 3, join, ch 1

Round 22: BLO SC in each stitch around, change to accent color, join, ch 1

Round 23: BLO SC first 5 sts, ch 2, skip next st, *BLO SC next 5 sts, ch 2, skip next st, repeat from * around, join, ch 1

Round 24: BLO SC first 5 sts, ch 2, skip next st, *BLO SC next 5 sts, ch 2, skip next st, repeat from * around, change to main color, join, ch 1

Round 25: BLO SC in first 5 sts, MDC, *BLO SC next 5 sts, MDC, repeat from * around, join, ch 1

Round 26: BLO SC in each stitch around, change to accent color, join, ch 1

Round 27: BLO SC first 2 sts, ch 2, skip next st, *BLO SC next 5 sts, ch 2, skip next st, repeat from * around until last 3 sts, BLO SC in last 3, join, ch 1

Round 28: BLO SC first 2 sts, ch 2, skip next st, *BLO SC next 5 sts, ch 2, skip next st, repeat from * around until last 3 sts, BLO SC in last 3, change to main color, join, ch 1

Round 29: BLO SC in first 2 sts, MDC, *BLO SC next 5 sts, MDC, repeat from * around until last 3 sts, BLO SC in last 3, join, ch 1

Round 30: BLO SC in each stitch around, change to accent color, join, ch 1

Round 31: BLO SC first 5 sts, ch 2, skip next st, *BLO SC next 5 sts, ch 2, skip next st, repeat from * around, join, ch 1

Round 32: BLO SC first 5 sts, ch 2, skip next st, *BLO SC next 5 sts, ch 2, skip next st, repeat from * around, change to main color, join, ch 1

Round 33: BLO SC in first 5 sts, MDC, *BLO SC next 5 sts, MDC, repeat from * around, join, ch 1

Round 34: BLO SC in each stitch around, change to accent color, join, ch 1

Round 35: BLO SC first 2 sts, ch 2, skip next st, *BLO SC next 5 sts, ch 2, skip next st, repeat from * around until last 3 sts, BLO SC in last 3, join, ch 1

Round 36: BLO SC first 2 sts, ch 2, skip next st, *BLO SC next 5 sts, ch 2, skip next st, repeat from * around until last 3 sts, BLO SC in last 3, change to main color, join, ch 1

Round 37: BLO SC in first 2 sts, MDC, *BLO SC next 5 sts, MDC, repeat from * around until last 3 sts, BLO SC in last 3, join, ch 1

Round 38: BLO SC in each stitch around, change to accent color, join, ch 1

Round 39: BLO SC first 5 sts, ch 2, skip next st, *BLO SC next 5 sts, ch 2, skip next st, repeat from * around, join, ch 1

Round 40: BLO SC first 5 sts, ch 2, skip next st, *BLO SC next 5 sts, ch 2, skip next st, repeat from * around, change to main color, join, ch 1

Round 41: BLO SC in first 5 sts, MDC, *BLO SC next 5 sts, MDC, repeat from * around, join, ch 1

Round 42: BLO SC in each stitch around, change to accent color, join, ch 1

Round 43: BLO SC first 2 sts, ch 2, skip next st, *BLO SC next 5 sts, ch 2, skip next st, repeat from * around until last 3 sts, BLO SC in last 3, join, ch 1

Round 44: BLO SC first 2 sts, ch 2, skip next st, *BLO SC next 5 sts, ch 2, skip next st, repeat from * around until last 3 sts, BLO SC in last 3, change to main color, join, ch 1

Round 45: BLO SC in first 2 sts, MDC, *BLO SC next 5 sts, MDC, repeat from * around until last 3 sts, BLO SC in last 3, join, ch 1

Rounds 46-48: BLO SC in each stitch around, join, ch 1

Bag Handles:

In these next few rounds, you will be working the handles/straps for the bag. If you would like a longer or shorter handle/strap, you can add or remove chain stitches as needed to achieve your desired strap length. If you would like a wider handle, repeat round 54 until you have your desired strap thickness. Remember to watch the video tutorial for a visual on working the handles.

*Note that rounds 49-54 you are working the SC stitches through both loops (not back loop only as the you did in the rest of the pattern)

Round 49: SC in first 13 stitches, chain 70, skip 29 stitches, SC in next 23 stitches, chain 70, skip 29 stitches, SC in last 14 stitches, join, ch 1

Round 50: SC in each stitch around and in each of the chain stitches (to form the handles), join, ch 1

Rounds 51-54: SC in each stitch around, join, ch 1.

*after round 54, do not chain 1. Fasten off and weave in ends.   

You are now finished your Mosaic Bricks Tote! I hope you enjoyed this crochet pattern and love your new bag! Now you can have fun making more of them in all different colors!

If you’re looking for more fun crochet patterns to try, check out all of the the ones on the blog right HERE!

**Want to be kept in the loop? Be sure to like Loops and Love Crochet on Facebook and join the Loops and Love Crochet Group! Don’t forget to follow @loopsandlovecrochet on Instagram! Remember to tag Loops and Love Crochet when you post your fnished projects on social media! I’d love to see them! **

*You may make and sell any items made from my patterns, but please link back to my blog or Loops & Love Crochet as the designer. Please do not copy this pattern or photos and share as your own, in part or in whole.  Instead, link back to the Loops and Love Crochet blog (especially when selling items you make from my patterns). Thank you!