Get into the festive spirit with this adorable crochet gift bag pattern, featuring a Christmas tree applique and drawstrings for closure. This pattern is perfect for creating personalized holiday gifts or decorations.
Crochet Christmas Tree Gift Bag

With a simple body design and a cute tree topper, it’s an ideal crochet project for beginners and experienced crocheters alike. Customize the tree with your favorite yarn colors, and add personal touches like buttons or beads for a unique holiday vibe. Whether you're gifting it or keeping it for yourself, this bag is sure to brighten up any space during the holidays!
Gift Bag Body
- Round 1:
Chain 21. Starting in the 3rd chain, do 18 double crochet (DC) stitches. In the last chain, do 3 DC stitches. On the other side of the chain, do 17 DC stitches. In the last chain, do 2 DC stitches, followed by a slip stitch (SL ST) to join. Total of 40 stitches. - Rounds 2-11:
Chain 2, then do a DC in each stitch around. Join with a SL ST. Total of 40 stitches. - Round 12:
Change yarn color. Chain 2, do a DC in each stitch around. Join with a SL ST. Total of 40 stitches. - Round 13:
Chain 4, skip one stitch, then do a DC in the next stitch. Repeat this pattern around the entire round.

- Round 14:
Chain 2, then do a DC in each stitch around. Join with a SL ST. Total of 40 stitches. - Round 15:
Chain 1, then do a SL ST in the next stitch. Repeat this pattern around. To end, chain 1, cut the yarn, and weave in the end.
Drawstrings
- Round 1:
Chain 70. Cut the yarn leaving a long tail for finishing. You will need to make two of these. - Round 2:
Weave the drawstrings through the holes created in Round 13.
Christmas Tree

Tree Trunk
- Round 1:
Create a magic ring and single crochet (SC) 6 stitches into it. Slip stitch to join. - Round 2:
Chain 1, then do an increase (INC) in each of the next 6 stitches. Slip stitch to join. (12 stitches) - Round 3:
Chain 1, then do a SC in each stitch around. Slip stitch to join. (12 stitches) - Round 4:
Chain 1, then do a decrease (DEC) 6 times in the front loop only. Slip stitch to join. (6 stitches). To end, chain 1, cut the yarn, and weave in the end.

Tree Top
- Round 1:
Chain 11. Starting in the second chain from the hook, do 10 SC stitches. (10 stitches) - Round 2:
Chain 1 and turn. Decrease, 6 SC, then decrease. (8 stitches) - Round 3:
Chain 1 and turn. 8 SC. (8 stitches) - Round 4:
Chain 1 and turn. Decrease, 4 SC, then decrease. (6 stitches) - Round 5:
Chain 1 and turn. 6 SC. (6 stitches) - Round 6:
Chain 1 and turn. Decrease, 2 SC, then decrease. (4 stitches) - Round 7:
Chain 1 and turn. 4 SC. (4 stitches) - Round 8:
Chain 1 and turn. Decrease two times. (2 stitches) - Round 9:
Chain 1 and turn. 2 SC. (2 stitches) - Round 10:
Chain 1 and turn. Decrease once. (1 stitch). To end, chain 1, cut the yarn leaving a long tail, and weave in the end.

Final Assembly
- Step 1:
Sew the green tree top to the brown tree trunk. - Step 2:
Use scrap yarn to embroider decorations onto the tree. - Step 3:
Attach the completed Christmas tree to the front of the gift bag.





Leave a Reply