Here it is! I have finished the pattern! This is the first tote bag style I have crocheted and freehanded. I used tapestry crochet style for this and a mix of regular and back loop single crochet stitches to make it. I used yarn of weight 4 and a 3.5 mm hook. Also, I have this pattern tracker that can help keep track of rows, please make sure it works for you by selecting a row as done and refreshing the page, and seeing the same row marked as done.

Stitches you need to know

  • ch – chain
  • sc – single crochet
  • sl st – slip stitch
  • bl sc – single crochet in the back loop
  • b&3l sc – single crochet in the back and 3rd loop
  • sc inc – single crochet increase
  • sc dec – single crochet decrease
  • Thermal single crochet (I think that is what it is called)

Materials

  • Green yarn
  • Charcoal yarn
  • 4 metal O rings for the handles (ones are I used have an inner diameter of 25mm/1 inch)
  • stitch markers

Base

Start with the charcoal yarn

Row 1: Ch 49
Row 2: Work in the back bumps of the chain. Do sc inc in the second loop away from hook, 46 sc, do 3 sc in the next stitch, 46 sc, and 1 sc where you made the sc inc, sl st to join round (98 st)
Row 3: Ch 1, 2 sc inc, 46 sc, 3 sc inc, 46 sc, 1 sc inc, sl st to join round (104 st)
Row 4: Ch 1, 4 sc inc, 46 sc, 6 sc inc, 46 sc, 2 sc inc, sl st to join round (116 st)
Row 5: Ch 1, repeat * 1 sc, 1 sc inc * 4 times, 46 sc, repeat * 1 sc, 1 sc inc * 6 times, 46 sc, repeat * 1 sc, 1 sc inc * 2 times, sl st to join round (128 st)
Row 6: Ch 1, repeat * 5 sc, 1 sc inc * 2 times, 46 sc, repeat * 5 sc, 1 sc inc * 3 times, 46 sc, 5 sc, 1 sc inc, sl st to join round (134 st)
Row 7: Ch 1, 1 sc, 1 sc inc, 6 sc, 1 sc inc, 52 sc, repeat * 1 sc inc, 6 sc * 2 times, 1 sc inc, 52 sc, 1 sc inc, 5 sc, sl st to join round (140 st)
Row 8: Ch 1, 5 sc, 1 sc inc, 7 sc, 1 sc inc, 53 sc, repeat * 1 sc inc, 7 sc * 2 times, 1 sc inc, 53 sc, 1 sc inc, 2 sc, sl st to join round (146 st)
Row 9: Ch 1, repeat * 1 sc inc, 8 sc * 2 times, 46 sc, repeat * 1 sc inc, 8 sc * 3 times, 46 sc, 1 sc inc, 8 sc, fasten off (152 st)

Body

Here is a chart that you can follow you will repeat the row twice that is displayed since there is a total of 152 stitches in each row and 76 in chart. There is also a version that is written out below to help guide you.

Start with green yarn

Row 1: Starting on the 6th stitch on the left from where you fastened off the base attach the green yarn with a sl st and ch 1, do 152 b&3l stitches (152 st)
Rows 2-4: 152 bl sc (152 st)

Switch to charcoal yarn

Row 5: 152 bl sc (152 st)

Switch to green yarn

Rows 6-7: 152 bl sc (152 st)

Switch to charcoal yarn.

Row 8: 152 bl sc (152 st)

From this point on make sure you have both colors ready and just crochet around the color you are not currently using. There are multiple color changes in the rows coming up. You are going to start with the green yarn.

Rows 9-11: Repeat * 14 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 4 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 14 Green bl sc * 4 times (152 st)
Row 12: Repeat * 9 Charcoal bl sc, 5 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 2 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 5 Green bl sc, 9 Charcoal bl sc * 4 times (152 st)
Row 13: Repeat * 7 Green bl sc, 1 Charcoal bl sc, 6 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 2 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 6 Green bl sc, 1 Charcoal bl sc, 7 Green bl sc * 4 times (152 st)
Row 14: Repeat * 5 Charcoal bl sc, 2 Green bl sc, 1 Charcoal bl sc, 6 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 4 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 6 Green bl sc, 1 Charcoal bl sc, 2 Green bl sc, 5 Charcoal bl sc * 4 times (152 st)
Row 15: Repeat * 5 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 7 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 4 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 7 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 5 Charcoal bl sc * 4 times (152 st)
Row 16: Repeat * 4 Charcoal bl sc, 2 Green bl sc, 1 Charcoal bl sc, 7 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 4 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 7 Green bl sc, 1 Charcoal bl sc, 2 Green bl sc, 4 Charcoal bl sc * 4 times (152 st)
Row 17: Repeat * 4 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 8 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 2 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 8 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 4 Charcoal bl sc * 4 times (152 st)
Row 18: Repeat * 3 Charcoal bl sc, 2 Green bl sc, 1 Charcoal bl sc, 8 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 2 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 8 Green bl sc, 1 Charcoal bl sc, 2 Green bl sc, 3 Charcoal bl sc * 4 times (152 st)
Row 19: Repeat * 3 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 3 Green bl sc, 1 Charcoal bl sc, 5 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 4 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 5 Green bl sc, 1 Charcoal bl sc, 3 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 3 Charcoal bl sc * 4 times (152 st)
Row 20: Repeat * 2 Charcoal bl sc, 2 Green bl sc, 1 Charcoal bl sc, 9 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 4 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 9 Green bl sc, 1 Charcoal bl sc, 2 Green bl sc, 2 Charcoal bl sc * 4 times (152 st)
Row 21: Repeat * 2 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 10 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 4 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 10 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 2 Charcoal bl sc * 4 times (152 st)
Row 22: Repeat * 1 Charcoal bl sc, 2 Green bl sc, 1 Charcoal bl sc, 4 Green bl sc, 1 Charcoal bl sc, 5 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 2 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 5 Green bl sc, 1 Charcoal bl sc, 4 Green bl sc, 1 Charcoal bl sc, 2 Green bl sc, 1 Charcoal bl sc * 4 times (152 st)
Row 23: Repeat * 1 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 4 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 4 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 2 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 4 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 4 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc * 4 times (152 st)
Row 24: Repeat * 2 Green bl sc, 1 Charcoal bl sc, 3 Green bl sc, 1 Charcoal bl sc, 3 Green bl sc, 1 Charcoal bl sc, 3 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 4 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 3 Green bl sc, 1 Charcoal bl sc, 3 Green bl sc, 1 Charcoal bl sc, 3 Green bl sc, 1 Charcoal bl sc, 2 Green bl sc * 4 times (152 st)
Row 25: Repeat * 1 Green bl sc, 1 Charcoal bl sc, 3 Green bl sc, 1 Charcoal bl sc, 5 Green bl sc, 1 Charcoal bl sc, 2 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 4 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 2 Green bl sc, 1 Charcoal bl sc, 5 Green bl sc, 1 Charcoal bl sc, 3 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc * 4 times (152 st)
Row 26: Repeat * 2 Green bl sc, 1 Charcoal bl sc, 3 Green bl sc, 1 Charcoal bl sc, 3 Green bl sc, 1 Charcoal bl sc, 3 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 4 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 3 Green bl sc, 1 Charcoal bl sc, 3 Green bl sc, 1 Charcoal bl sc, 3 Green bl sc, 1 Charcoal bl sc, 2 Green bl sc * 4 times (152 st)
Row 27: Repeat * 1 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 4 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 4 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 2 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 4 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 4 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc * 4 times (152 st)
Row 28: Repeat * 1 Charcoal bl sc, 2 Green bl sc, 1 Charcoal bl sc, 4 Green bl sc, 1 Charcoal bl sc, 5 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 2 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 5 Green bl sc, 1 Charcoal bl sc, 4 Green bl sc, 1 Charcoal bl sc, 2 Green bl sc, 1 Charcoal bl sc * 4 times (152 st)
Row 29: Repeat * 2 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 10 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 4 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 10 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 2 Charcoal bl sc * 4 times (152 st)
Row 30: Repeat * 2 Charcoal bl sc, 2 Green bl sc, 1 Charcoal bl sc, 9 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 4 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 9 Green bl sc, 1 Charcoal bl sc, 2 Green bl sc, 2 Charcoal bl sc * 4 times (152 st)
Row 31: Repeat * 3 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 3 Green bl sc, 1 Charcoal bl sc, 5 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 4 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 5 Green bl sc, 1 Charcoal bl sc, 3 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 3 Charcoal bl sc * 4 times (152 st)
Row 32: Repeat * 3 Charcoal bl sc, 2 Green bl sc, 1 Charcoal bl sc, 8 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 2 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 8 Green bl sc, 1 Charcoal bl sc, 2 Green bl sc, 3 Charcoal bl sc * 4 times (152 st)
Row 33: Repeat * 4 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 8 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 2 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 8 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 4 Charcoal bl sc * 4 times (152 st)
Row 34: Repeat * 4 Charcoal bl sc, 2 Green bl sc, 1 Charcoal bl sc, 7 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 4 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 7 Green bl sc, 1 Charcoal bl sc, 2 Green bl sc, 4 Charcoal bl sc * 4 times (152 st)
Row 35: Repeat * 5 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 7 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 4 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 7 Green bl sc, 1 Charcoal bl sc, 12 Green bl sc, 1 Charcoal bl sc, 7 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 4 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 7 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 5 Charcoal bl sc * 2 times (152 st)
Row 36: Repeat * 5 Charcoal bl sc, 2 Green bl sc, 1 Charcoal bl sc, 6 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 4 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 6 Green bl sc, 1 Charcoal bl sc, 14 Green bl sc, 1 Charcoal bl sc, 6 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 4 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 6 Green bl sc, 1 Charcoal bl sc, 2 Green bl sc, 5 Charcoal bl sc * 2 times (152 st)
Row 37: Repeat * 7 Green bl sc, 1 Charcoal bl sc, 6 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 2 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 6 Green bl sc, 1 Charcoal bl sc, 7 Green bl sc * 4 times (152 st)
Row 38: Repeat * 9 Charcoal bl sc, 5 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 2 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 5 Green bl sc, 9 Charcoal bl sc * 4 times (152 st)
Rows 39-41: Repeat * 14 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 4 Green bl sc, 1 Charcoal bl sc, 1 Green bl sc, 1 Charcoal bl sc, 14 Green bl sc * 4 times (152 st)

Switch to charcoal yarn

Row 42: 152 bl sc (152 st)

Switch to green yarn

Rows 43-44: 152 bl sc (152 st)

Switch to charcoal yarn.

Row 45: 152 bl sc (152 st)

Switch to green yarn

Rows 46-48: 152 bl sc (152 st)
Row 49: 152 bl sc, placing markers on stitches 16&23, 54&61, 92&99, and 130&137. These locations are to show you were you will be sewing on the straps. (152 st)

Straps

You will be making 2 straps. This is the first time I have made straps like this using what is known as a thermal stitch and these will be connected to the O rings so have them ready.

Row 1: Ch 7
Row 2: Work in the back bumps of the chain starting from the 2nd chain from the hook. Make 6 sc (6 st)
Rows 3-4: Ch 1, sc 6 (6st)

Now that you have 4 rows of 6 sc grab an o ring and wrap what you have crocheted around it.

Row 5: Ch 1, make 6 sc going through the loops of the stitches of the previous row and from the bottom of the first row shown in the image (6 st)
Row 6: Ch 1, 6 bl sc (6 st)
Row 7: Ch 1, make 6 sc that goes through the back loops of the stitches of the previous row and of the row before. This is the thermal sc stitch (6 st)

Repeat row 7 until you have almost reached your desired length. Excluding measuring the O ring the strap was roughly 15 inches. I think I did about 90 rows of row 7. (This is an estimate please crochet until you have almost reached your desired length.)

Row 98: Ch 1, make 6 sc that goes through both loops of the stitch of the previous row and of the loop of the stitch of the row before. (6 st)
Rows 99-102: Ch 1, 6 sc (6 st)
Row 103: Ch 1, make 6 sc that goes through both loops of the stitch of the previous row and of the loop of the stitch of the row before. (6 st)

Get another O ring and insert what you have crocheted so far into the O ring to wrap around it. This last row is bit tricky.

Row 104: Fold around the ring and line up to row 99 and make sl st that goes through both of the loops of the stitch of the previous row and through the strap. Continue to make slip stitches across until you reach the end of the row. Fasten off.

Strap Connectors

You will be making 4 of these strap connectors two will go on each side of the bag.

Start with green yarn

Row 1: Ch 9
Row 2: Work in the back bumps of the chain starting from the 2nd chain from the hook. Make 8 sc (8 st)
Row 3: Ch 1, 8 sc (8 st)
Row 4: Ch 1, sc dec, 4 sc, sc dec (6 st)
Row 5: Ch 1, 6 sc (6 st)
Row 6: Ch 1, 6 sc (6 st)
Row 7: Ch 1, sc inc, 4 sc, sc inc (8 st)
Row 8: Ch 1, 8 sc (8 st)
Row 9: Ch 1, 8 sc (8 st) Fasten off and leave a tail to be able to sew on to the bag.

Insert each connector to an O ring and use the tails to attach to the body of the bag! You will want to attach it to the circled parts below so it will look even. Straps will be attached to stitches 16-23, 54-61, 92-99, and 130-137. if you need help identifying the location it will be right about the area with the squares.

Congrats on finishing this bag! You have done it! Now we are humans with matching tote bags! 😀

Please do not copy and paste this pattern and claim it as your own. Do not claim the pattern as your own if you make modifications referencing this pattern. You are free to share as long as you link it back to this page.