
Quick and Easy Crochet Gift Bag Pattern: The Handmade Present That Steals the Show
There is something quietly magical about a handmade gift bag. Long after the gift inside has been enjoyed, used up, or set aside, the bag itself tends to stick around. It gets reused on a bookshelf to hold small treasures, hung on a doorknob, tucked into a drawer with sachets and small keepsakes. When you crochet a gift bag, you are not just wrapping a present — you are giving two gifts at once.
This pattern is designed for crocheters at every level. If you have learned your basic stitches and can work in the round, you are ready for this. Even if you are still fairly new to crochet, the construction here is forgiving and the steps are clearly laid out. Experienced crocheters will find it a satisfying quick project they can knock out in an evening or across a lazy Sunday afternoon.
Whether you are making holiday gifts, birthday presents, baby shower treats, wedding favors, or a little something just because, this crochet gift bag pattern adapts to every occasion simply by changing your yarn color and any embellishments you choose to add. Let’s get started.
Why Crochet a Gift Bag?
Before we dive into the pattern itself, it is worth taking a moment to think about why crochet gift bags have become such a beloved project in the fiber arts community.
First, they are sustainable. Traditional wrapping paper gets torn off and thrown away within seconds, adding to household waste. A crocheted bag, by contrast, is durable enough to last for years, making it an eco-friendly alternative that the recipient can genuinely use again and again.
Second, they are customizable in ways that store-bought bags simply cannot be. You can choose a yarn that matches the recipient’s favorite color, incorporate a stitch pattern that reflects their personality, add their initials with embroidery, or attach a decorative button that doubles as a closure. Every bag becomes a small portrait of the person you are giving it to.
Third — and most practically — they are fast. Unlike a sweater or a blanket, a small gift bag can be completed in a few hours of focused crocheting. That makes them ideal for last-minute gift-giving seasons, when you still want to offer something handmade without spending weeks on a single project.
Materials You Will Need
To make this gift bag, gather the following before you begin:
Yarn: Worsted weight yarn, approximately 100 to 150 yards depending on the bag size you choose. Cotton or cotton-blend yarns work especially well for gift bags because they have a clean, structured look and hold their shape beautifully. Acrylic yarn works too and offers the widest range of colors. If you want a more luxurious feel for a special occasion gift, a merino wool or a bamboo blend adds a lovely drape and sheen.
Hook: A size 5.0 mm (H/8) crochet hook is recommended for worsted weight yarn. If you prefer a tighter, sturdier fabric, go down half a size to 4.5 mm. If you want a softer, more drapey bag, go up to 5.5 mm. Always check your gauge if bag dimensions matter to you.
Notions: You will need a yarn needle for weaving in ends, scissors, and stitch markers. For the drawstring closure, you can use a length of the same yarn, a coordinating ribbon, or a decorative cord. Optional additions include buttons, charms, or small crochet flowers for embellishment.
Gauge: Approximately 14 stitches and 16 rows equal 4 inches in single crochet with worsted weight yarn on a 5.0 mm hook. Gauge is not critical for this project, but it will affect your finished size. The pattern below creates a bag roughly 6 inches wide and 7 inches tall before the drawstring channel, which is a versatile size for most small to medium gifts.
Stitch Abbreviations
Throughout this pattern, the following abbreviations are used:
- ch — chain
- sl st — slip stitch
- sc — single crochet
- hdc — half double crochet
- dc — double crochet
- st(s) — stitch(es)
- rnd — round
- BLO — back loop only
- sp — space
- rep — repeat
- pm — place marker
Pattern Instructions: Classic Crochet Gift Bag
Step 1 — Create the Base
The bag is worked from the bottom up, beginning with a flat oval base. This gives the bag structure and allows it to stand upright when filled.
Chain 10.
Round 1: Starting in the second chain from the hook, sc in the next 8 sts, work 3 sc in the last st. Now rotate your work and continue along the opposite side of the foundation chain. Sc in the next 8 sts, work 2 sc in the same st as your first sc. Join with a sl st to the first sc. You should have 22 stitches total. Pm in the first stitch.
Round 2: Ch 1, work 2 sc in the first st, sc in the next 8 sts, 2 sc in each of the next 3 sts, sc in the next 8 sts, 2 sc in each of the last 2 sts. Join with a sl st. (28 sts)
Round 3: Ch 1, sc in the first st, 2 sc in the next st, sc in the next 8 sts, (sc in next st, 2 sc in next st) 3 times, sc in the next 8 sts, (sc in next st, 2 sc in next st) twice. Join with a sl st. (34 sts)
Round 4: Ch 1, sc in the first 2 sts, 2 sc in the next st, sc in the next 8 sts, (sc in the next 2 sts, 2 sc in the next st) 3 times, sc in the next 8 sts, (sc in the next 2 sts, 2 sc in the next st) twice. Join with a sl st. (40 sts)
You now have a firm oval base that is approximately 4 inches by 2.5 inches. If you want a larger bag, you can continue adding rounds of increases following the same pattern — add one additional stitch between increases in each round.
Step 2 — Build the Walls
Now you will begin working up the sides of the bag. The trick to getting clean, defined walls without a seam is to work the first round of the sides in the back loop only. This creates a crisp fold where the base meets the sides.
Round 5 (turning round): Ch 1, sc in the BLO of every stitch around. Join with a sl st. (40 sts)
From Round 6 onward, you will work through both loops normally.
Rounds 6 through 22: Ch 1, sc in each stitch around. Join with a sl st at the end of each round.
This gives you approximately 17 rounds of solid single crochet walls. At this point your bag body should measure about 4 to 4.5 inches tall from the base fold. If you want a taller bag, simply add more rounds here. If you want a shorter pouch, stop a few rounds earlier. This is one of the most flexible parts of the pattern.
Step 3 — Add Texture (Optional but Lovely)
If you want to add a little visual interest to your bag, you can substitute some of the plain single crochet rounds with texture. Here are two easy options:
Linen Stitch Variation: Work (sc in next st, ch 1, skip 1 st) around, then on the next round sc into each sc and each ch-1 sp. This creates a beautiful woven texture that looks far more complex than it is.
Bobble Accent Row: On one round, work (sc in the next 4 sts, bobble in the next st) around. A simple bobble is made by inserting your hook, pulling up a loop, and repeating that three times in the same stitch before drawing through all loops. Bobbles create a raised, bubbly texture that looks gorgeous in a contrasting color.
You can add these texture rows anywhere in Rounds 6 through 22. One textured row in the middle of the bag walls is often enough to make the design feel intentional and polished.
Step 4 — Create the Drawstring Channel
The drawstring channel is what transforms your crocheted tube into a gift bag with a proper closure. It is made using a combination of double crochet stitches and chain spaces.
Round 23: Ch 3 (counts as first dc), dc in the next 2 sts, ch 2, skip 2 sts, dc in the next 2 sts, rep from around, ending with ch 2, skip 2 sts. Join with a sl st to the top of the beginning ch-3. (You should have approximately 10 ch-2 spaces evenly distributed around.)
Round 24: Ch 1, sc in each dc and 2 sc in each ch-2 sp around. Join with a sl st. (40 sts)
Step 5 — Finish the Top Edge
Work two more rounds of single crochet to give the top of the bag a clean, stable edge.
Rounds 25 and 26: Ch 1, sc in each stitch around. Join with a sl st.
Fasten off and weave in your ends.
Step 6 — Make and Attach the Drawstring
Cut two lengths of yarn (or ribbon, or cord) each measuring about 30 inches long. Thread the first length onto a yarn needle and weave it in and out through the ch-2 spaces around the drawstring channel, beginning and ending on the same side. Tie the ends together in a knot or a bow. Repeat with the second length, starting from the opposite side of the bag. This gives you two drawstrings that pull from different directions, which makes the bag close more evenly and securely.
If you prefer a single drawstring that exits from one side only, one 36-inch length will do. Simply weave it through all the ch-2 spaces and tie the ends together.
For a more decorative closure, you can use a satin ribbon in a complementary color, a leather cord for a rustic look, or a braided cord made from two or three strands of yarn twisted together and allowed to spiral.
Finishing Touches and Embellishment Ideas
The plain bag is already charming on its own, but embellishments can elevate it into something truly special. Here are some ideas that work beautifully with this pattern:
Crochet flowers: A small single-layer flower made from five petals in a contrasting color, stitched onto the front of the bag, adds a sweet, handcrafted touch that suits baby gifts, birthday bags, and spring occasions perfectly.
Buttons: A single large button stitched onto the front of the bag, with a loop of yarn or ribbon used as a closure instead of a drawstring, gives the bag an entirely different feel — more structured and vintage-inspired.
Monogram or initial: Use a length of contrasting yarn and a basic chain stitch embroidery technique to stitch the recipient’s initial onto the front of the bag. This takes only a few extra minutes but makes the gift feel incredibly personal.
Fringe: Adding fringe along the bottom of the bag or around the opening creates a playful, boho vibe that suits casual gifts and festival-style occasions beautifully.
Appliqués: Small crocheted shapes — a star, a heart, a snowflake, a leaf — stitched to the front of the bag can match any theme or season.
Size Variations
The pattern above creates a medium gift bag. Here are easy adjustments for different sizes:
Small gift bag (for jewelry, gift cards, or tiny treats): Use fingering or DK weight yarn with an appropriate hook, or simply reduce your starting chain to 6 stitches and work only 2 rounds of base increases, giving you about 26 stitches to work with. Reduce the wall height to 10 to 12 rounds.
Large gift bag (for books, candles, or larger items): Increase your starting chain to 14 stitches and work 5 or 6 rounds of base increases to reach a stitch count of around 56 to 60 stitches. Increase the wall height to 28 to 32 rounds.
Wine bottle bag: Start with a magic ring and work a circular base instead of an oval, increasing to about 36 to 40 stitches before working straight walls up to a height of 14 to 16 inches. The narrow circular base is perfect for holding a bottle snugly.
Tips for Crocheting the Perfect Gift Bag
A few things that make a real difference in the finished result:
Blocking your bag after completion makes a significant improvement in how the fabric looks and feels. For cotton yarn especially, a quick soak in warm water, a gentle squeeze to remove excess moisture, and then shaping the bag around a small box or jar before letting it air dry will give you a much crisper, more professional-looking bag.
Using stitch markers at the beginning of each round prevents you from losing your place, especially once you move beyond the base and into the repetitive wall rounds.
Checking your tension as you go matters more than it might seem. If your bag feels floppy or loose partway through, try going down a hook size or consciously tightening your tension slightly. A firm, structured fabric holds its shape much better as a gift bag.
Weaving in your ends securely is especially important for gift bags because they will be handled, opened, and closed repeatedly. Run each end through several stitches in different directions rather than just once straight through.
Yarn Color Ideas for Every Occasion
Part of the joy of this pattern is how easily it adapts to different occasions simply through color choice.
For Christmas, deep red, forest green, cream, or classic burgundy all feel festive and warm. For Hanukkah, rich blue and silver create a beautiful and appropriate palette. A soft blush pink or lavender is lovely for baby showers and bridal occasions. Bright rainbow colors work beautifully for children’s birthday bags. Neutral cream, oatmeal, or tan gives a sophisticated, timeless feel for any adult gift. For Halloween, orange and black with a small crocheted spider or moon appliqué makes an unforgettable treat bag.
Sharing Your Finished Bag
If you make this pattern, please consider sharing your finished bag on social media or in your favorite crochet community. Seeing how other makers interpret the same pattern — different yarns, different colors, different embellishments — is one of the most inspiring parts of being part of the crocheting world. Tag your photos and share what you made it for. Handmade gifts deserve to be celebrated, and so do the people who make them.
The best gift bags are the ones made with attention, care, and a little creativity. This pattern gives you the foundation — everything else is an expression of you. Happy crocheting, and happy gifting.