This crochet christmas gift bag pattern creates small reusable cylindrical drawstring gift bag with flat base and functional channel. The construction is fully counted so each shaping, joining, and finishing decision can be checked before moving forward.
Pattern Details
- Hook Size: 4 mm (G-6)
- Finished Size: Approximately 8 inches tall by 6 inches wide
- Gauge: 16 sc and 18 rounds = 4 inches
- Terminology: US
- Estimated Time: 3–4 hours
- Construction: A flat five-round base grows to forty stitches, the body rises without increases, and a counted eyelet channel receives two opposing cords.
- Skill Level: Easy
Why You’ll Love It
A cranberry cylindrical gift bag with round base, cream drawstring channel, and two green cords. It is designed as a useful, giftable seasonal project without unsupported safety or performance claims.
Materials
- 160 yards cranberry, 35 yards cream, and 25 yards green
- 4 mm (G-6) crochet hook
- Yarn needle
- Stitch markers
- Scissors
- Tape measure

Abbreviations
- ch: chain
- inc: increase (2 single crochet in one stitch)
- sc: single crochet
- sc2tog: single crochet 2 stitches together
- sl st: slip stitch
- st(s): stitch(es)
- rnd: round
Important Notes
- Use US crochet terminology.
- Beginning chains do not count unless a step says otherwise.
- Count every row or round before continuing.
- This reusable bag is not a toy. Keep the cords away from infants and small children.
- Keep seasonal décor away from open flames.
Complete Crochet Instructions
- Base Rnd 1: With cranberry, work 8 sc in a magic ring and mark the first stitch. (8 sts)
- Rnd 2: Inc around. (16 sts) Rnd 3: repeat sc, inc. (24 sts) Rnd 4: repeat sc 2, inc. (32 sts) Rnd 5: repeat sc 3, inc. (40 sts)
- Body Rnds 6–23: Sc around without turning. (40 sts)
- Channel Rnd 24: Change to cream. Repeat sc 2, ch 2, skip 2 stitches around ten times; each repeat consumes and reproduces four positions. (40 sts)
- Top Rnd 25: Work one sc in each sc and two sc in every ch-2 space. (40 sts) Join and fasten off.
- Cords, make 2: With green, ch 71, skip one chain, and sl st in 70 chains. (70 sts) Weave Cord 1 through all eyelets beginning at the left; weave Cord 2 from the opposite side.
- Knot each cord’s ends together. Pull both knots outward to close the bag evenly and confirm the opening can reopen fully.

Construction Check
A flat five-round base grows to forty stitches, the body rises without increases, and a counted eyelet channel receives two opposing cords. Stop and correct any count or placement mismatch before assembly.

Assembly and Finishing
- Secure every yarn tail through at least six nearby stitches.
- Complete all stated assembly, shaping, stuffing, seaming, or blocking steps.
- Inspect the project from front, back, and both sides; correct loose attachments before use or display.

Helpful Tips and Customization
- Keep a written row or round tally.
- Use the same yarn line throughout so gauge and texture remain consistent.
- Change colors without changing yarn weight.

Frequently Asked Questions
Can I substitute yarn?
Yes, but use the same weight and make a gauge sample because size and structure can change.
How do I keep the finished shape neat?
Count every section, distribute stuffing or blocking evenly, and follow the stated attachment positions.