Hi everyone, I hope you like this backpack pattern. It’s made with 100% cotton macrame cord 3mm. It’s a very strong and stylish backpack. Written instructions are below.


This bag is made from starting with an rectangle shape base at the bottom of the bag and then working your way up in a spiral. This pattern is created with Tss (Tunisian simple stitch), Tks (Tunisian knit stitch) and followed by return pass The written detailed instructions are below. I used 2 different colors of macrame cord. There are so many colors available by many different companies, so it’s both easy and fun to get creative with the coloring! Or you can use only one color, whichever you like, whichever you prefer.

Another option: Instead of using macrame cord, you can use a medium weight cotton yarn with 2-3 strands together. This also makes for a durable bag.


Tss: Tunisian simple stitch

Tks: Tunisian knit stitch

Tps: Tunisian purl stitch

Ch: Chain

Sl st: Slip stitch

St (s): Stitch (es)

Edc: Extended double crochet


Macrame cord: https://amzn.to/3EAbO5Uhttps://amzn.to/3rcrOIc

Cotton yarn: https://amzn.to/3PAJnuT

Crochet hook 2.75mm: https://amzn.to/46dUwr5

Tunisian crochet hook 6 mm https://amzn.to/3ZdZ3rf

Double ended Tunisian hook 6 mm: https://amzn.to/3RgjL7O

Tapestry needle



https://amzn.to/45QgznU Lily Sugar’n Cream Cotton Yarn is a great option for this project. I have used this yarn for so many projects, especially for making baskets and bags. The reason this yarn is excellent for bags is because it’s a little bit less soft and less flexible than other cotton yarns, and this quality both gives and sustains a nice shape to the bags or baskets. I very much recommend this yarn for baskets, bags, dishtowels and toys.

https://amzn.to/3Ze8ZAZ Ravenox Macrame Cord which is also great option. I have also used this cord, it’s made from strong upcycled cotton fibers. This macrame cord is also soft and twisted, great for making a sturdy, durable bag.

Gauge: 10stitches and 110rows: 4 inches Tss

Written Instructions:

Ch 16

Row 1: 1 Tunisian stitch to each ch.

Row 2: *tss, tks. Rep from * until the end.

Row 3: *tks, tss. Rep from * until the end.

Rows 4-22: Repeat rows 2 ans 3.

Next, you will continue to the Backpack Main Body.

Pick up stitches evenly around the base, you will pick up 2 sts instead of 1 at the 4 corners (22 stitches on each long side, and 16 stitches on each short side and plus 4 for the corners for a total of 80 around). You will pick up sts as tss.

Work in the round with a double ended hook (same size hook- 6 mm). Picked up forward sts and reverse passes are worked with different strands of yarn. I picked up 5-6 sts at a time and continued with reverse passes.

Continue in the round for total of 20 rows for the main body of the bag).

Row 21 of the main body: 1 dc to each tss.

Upper Flap:

Row 1: 1 tss, 1 tps across the row (19)
Rows 2: 1 tps, 1 tss across the row (19)

3– 9: Repeat rows 1 and 2 across the row
Fasten off and weave in the ends.

Drawstring Cord:

Using 2.75 mm crochet hook, and medium weight cotton yarn, ch 8,

Row 1: 1 edc to the 6th ch from hook, ch 1, skip 1 ch, 1 edc to next ch. Ch 4 and turn your work.

Row 2: 1 edc top of edc st, ch 1, 1 edc to next edc st.

Row 3-95: Repeat row 2 with 1 edc top of edc st, ch 1, 1 edc to next edc st.

Working on Ch spaces.

Working with bulky, macrame yarn, going over the ch spaces. Start from the left corner, grab the macrame yarn from the backside of the square and ch 1, go to next space and ch 1 grabbing the yarn from back of the ch square always. Continue this pattern until filing the whole squares.

Fold strap in half.
Attach one end of the strap to the lower right back side of the backpack with a whip stitch, and the other end of the strap to the lower left side.
And then, attach the upper part of the strap as pictured, ensuring that it is in the center.

Backpack Strap:

For the strap, you will ch 85 and fasten off. Insert the strap into the 4 middle parts of the bag as pictured below.

Leave a Reply

Your email address will not be published. Required fields are marked *