Free knitted gift bag knitting pattern

Free Knitted Gift Bag Pattern: A Beautiful and Practical Project for Any Occasion

If you’ve been searching for a charming, handmade alternative to store-bought gift bags, you’ve landed in exactly the right place. A knitted gift bag is one of those projects that checks every box: it’s practical, it’s personal, it looks impressive, and it’s far simpler to make than most people expect. Whether you’re knitting your first bag or you’re a seasoned maker looking for a quick and satisfying project, this free knitted gift bag pattern will guide you through every step with clear, friendly instructions.

The beauty of a knitted gift bag goes well beyond the finished object itself. When you hand someone a gift tucked inside a bag you made with your own hands, the bag becomes part of the present. Unlike paper wrapping that gets torn and tossed aside, a knitted bag is something the recipient can keep and use again and again. It’s sustainable, it’s sentimental, and it elevates even the simplest gift into something truly special.

This pattern is written for knitters with a basic skill level. If you can cast on, knit, purl, and bind off, you have everything you need to complete this project. A few additional techniques — working in the round and creating a simple eyelet row for the drawstring — are explained clearly within the pattern itself, so even if you haven’t tried them before, you’ll be able to follow along without difficulty.


What You’ll Need

Before you cast on, gather your materials. One of the great advantages of this pattern is its flexibility. You can adjust the yarn weight and needle size to create bags in almost any size, from tiny favor bags to generous totes big enough to hold a bottle of wine or a set of candles.

Yarn: Approximately 100–150 yards of worsted weight yarn (size 4) works beautifully for a medium-sized gift bag measuring roughly 7 inches wide and 9 inches tall. Choose a smooth yarn for easy stitch definition, or a rustic wool for a cozy, textured look. Cotton yarns are excellent if you want a crisper finish. For a festive feel, try a yarn with a subtle shimmer or pick a rich jewel tone like deep burgundy, forest green, or midnight blue. Any 100% wool, acrylic, or wool-acrylic blend in worsted weight will work.

Needles: US size 7 (4.5mm) double-pointed needles or a 16-inch circular needle. If you prefer magic loop method, a longer circular needle of at least 32 inches will also work. The pattern is knit in the round from the bottom up.

Additional supplies: A yarn needle for weaving in ends, scissors, stitch markers (at least two), and approximately one yard of ribbon, cord, or I-cord for the drawstring.

Gauge: 18 stitches and 24 rows = 4 inches in stockinette stitch. Gauge is not critical for this project since it’s a bag rather than a fitted garment, but checking your gauge will help you predict the finished size more accurately.


Pattern Notes

This bag is worked in the round from the bottom up. You’ll begin by casting on stitches and joining to work in a circle, knit the body of the bag, add a decorative eyelet round for the drawstring, and finish with a simple ribbed cuff. The bottom of the bag is closed using a three-needle bind-off or by seaming after the fact — both methods are described below.

Because this is worked in the round, you’ll be knitting every round to produce stockinette stitch. There’s no purling in the main body, which makes this project especially fast and meditative to work on.

The pattern is written for a medium bag. At the end, you’ll find notes on how to adjust the stitch count and length for a smaller or larger version.


The Pattern

Cast On and Bottom

Using your preferred cast-on method (the long-tail cast-on gives a neat, stretchy edge), cast on 64 stitches. If using double-pointed needles, distribute the stitches evenly across four needles with 16 stitches per needle. If using a circular needle, place a stitch marker to indicate the beginning of the round.

Join to work in the round, being careful not to twist your stitches. This is the most important moment in the cast-on process — a twisted join means a twisted bag that can’t be fixed without starting over. Lay your work flat on a table before joining and confirm that all stitches face the same direction.

Rounds 1–6: Knit every stitch in every round. This creates the base of the bag and begins building the body in smooth stockinette.

The Body

Continue knitting every round until the bag measures 7 inches from the cast-on edge, or until the piece reaches your desired height minus one inch for the ribbed cuff. This is your opportunity to customize. If you want a taller bag suitable for a bottle of wine or a rolled-up scarf, simply knit more rounds. For a shorter, wider favor bag, adjust accordingly.

As you knit the body, feel free to add texture or a simple pattern if you like. A column of seed stitch up each side creates a beautiful effect. A simple two-row stripe alternating two colors every two rounds gives a cheerful, festive look. The stockinette base is also lovely on its own — clean, classic, and timeless.

Eyelet Round for Drawstring

This is the round that transforms a simple tube into a gift bag. The eyelets create small holes evenly spaced around the top of the bag, through which you’ll thread your ribbon or drawstring cord.

Round 1 (Eyelet Round): Knit 2 together, yarn over — repeat this sequence all the way around. The yarn over creates a new stitch to replace the one lost in the knit-two-together decrease, keeping your stitch count the same while creating a small hole. The result is a row of evenly spaced eyelets encircling the bag.

Round 2: Knit every stitch around, working into each yarn over as a regular stitch.

If you’d like larger eyelets to accommodate thicker ribbon, substitute knit 3 together, yarn over twice in the eyelet round, then on the following round, work each double yarn over as knit one, purl one.

Ribbed Cuff

After the eyelet rounds, work the cuff in ribbing to give the top of the bag a neat, finished look that also helps the drawstring stay in place.

Rounds 1–8: Knit 2, purl 2 — repeat around. This creates a simple two-by-two rib. Work this for eight rounds, or approximately one inch. If you prefer a deeper cuff, work up to twelve or sixteen rounds.

Bind Off

Bind off loosely in rib pattern: knit the knit stitches and purl the purl stitches as you bind off. A loose bind-off is essential here — if the edge is too tight, the cuff won’t fold down gracefully and the bag will be difficult to open and close. If you tend to bind off tightly, try using a needle one or two sizes larger for this step.

Closing the Bottom

Because the bag was worked in the round from the beginning, the bottom is currently open. You have two options for closing it.

The first option is a three-needle bind-off. Fold the bag flat so that the cast-on stitches are aligned in two equal groups. Using a third needle, work a three-needle bind-off to join the two layers together. This creates a neat seam along the bottom of the bag. It’s sturdy and professional-looking.

The second option is simply to thread your yarn needle with the cast-on tail and use it to sew the bottom closed using a whip stitch or mattress stitch along the cast-on edge. This method works perfectly well and is a little quicker than the three-needle bind-off.

Both methods produce a stable bottom that can hold the weight of a typical gift without sagging or stretching open.

Weaving In Ends

Once the bag is assembled, weave in all yarn ends securely on the inside using your yarn needle. Take your time here — well-woven ends make the finished piece look polished and ensure the bag holds up over time and through washing.

Adding the Drawstring

Cut a length of ribbon, decorative cord, or braided yarn measuring approximately 30 inches, or long enough to thread through the eyelets and tie into a generous bow. Using a safety pin or a blunt yarn needle with a large eye, thread the drawstring through each eyelet hole around the bag. Begin and end at the same eyelet so that both ends of the drawstring emerge from the same opening, allowing you to tie them together in a bow.

If you’d like to make an I-cord drawstring that perfectly matches your bag, cast on 3 or 4 stitches and work I-cord for approximately 30 inches, then bind off and use it as your drawstring. I-cord is incredibly satisfying to make once you get the rhythm of it, and the matching drawstring gives the finished bag a beautifully cohesive look.


Size Variations

One of the most useful features of this pattern is how easily it scales. Here’s a quick guide to adjusting for different bag sizes.

For a small favor bag — perfect for jewelry, chocolates, or tiny wrapped gifts — cast on 32 stitches and work the body for about 4 inches before the eyelet round. Use a fingering or sport weight yarn with correspondingly smaller needles (US size 2–4) for a more delicate look, or stick with worsted weight for a chunkier, more casual favor bag.

For a large gift bag suitable for a wine bottle, a set of candles, or a soft-wrapped item like a scarf or sweater, cast on 80–96 stitches and work the body for 11–13 inches before the eyelet round. Bulky yarn (size 5 or 6) on US size 9–10 needles will make this a very quick knit that still looks luxurious.

For an extra-wide bag to hold boxed gifts or a collection of smaller items, cast on 100–120 stitches in worsted weight and work until the bag is as tall as you need. The proportions adjust naturally to accommodate a wider, shallower shape.


Decorative Touches and Customizations

The basic pattern produces a beautiful, understated gift bag that works for any occasion. But there’s enormous room for creative embellishment if you want to take the project further.

Adding a simple colorwork stripe is one of the easiest ways to personalize the bag. Change colors every two to four rounds for a bold striped effect, or try a narrow stripe in a contrasting color just below the eyelet row as an accent band. Stripes require no additional technique beyond changing yarn color and carrying the unused color up the inside of the bag.

A simple cable panel knit into the body of the bag adds beautiful texture and dimension. If you’re comfortable with cable knitting, substituting a 4-stitch or 6-stitch cable panel into the center front of the bag (while knitting the rest of the body in the round as normal) creates a stunning focal point.

Embroidery worked onto the finished bag after knitting is another lovely option. A few simple embroidered flowers, initials, or geometric shapes can turn a lovely bag into a truly personalized keepsake. Swiss darning, also called duplicate stitch, allows you to add colorful motifs to a stockinette bag without any stranded knitting — the result looks almost like intarsia or Fair Isle but is achieved entirely with a needle after the knitting is finished.

For the holidays, consider using deep red or rich green yarn and finishing the drawstring with a bow made from gold or silver ribbon. For a baby shower, a soft pastel with a white I-cord drawstring feels tender and sweet. For a birthday gift, a bright, cheerful colorway with a contrast-color drawstring creates an immediate festive impression.


Washing and Care

The care instructions for your finished bag depend on the fiber content of the yarn you used. Most worsted weight wools and wool blends can be hand-washed in cool water with a gentle soap and laid flat to dry. Superwash wool and many acrylic yarns are machine-washable on a gentle cycle, making them practical choices if you think the bag will see regular use. Cotton yarns are generally machine-washable and become softer with each wash.

If you’re unsure of the fiber content of your yarn, always hand-wash in cool water to be safe. Avoid wringing or twisting the bag when wet — press the water out gently and shape it while damp before laying it flat to dry.


Why Handmade Gift Wrapping Matters

There’s something quietly countercultural about taking the time to knit a gift bag in a world of mass-produced packaging and single-use wrapping paper. A knitted gift bag says that the recipient was worth the extra effort, that the giving was as thoughtful as the gift inside. It invites the receiver into the craft itself — many people who receive a handmade bag become curious about knitting and find themselves inspired to learn.

Handmade gift bags are also meaningfully sustainable. A single gift bag can be used dozens of times over many years. It doesn’t end up in a recycling bin or, worse, a landfill. It ages gracefully, softening with use, gathering small memories along the way. Some families pass these bags back and forth across years of holidays, each use adding another layer of warmth to the object.

And practically speaking, a knitted gift bag is faster to make than you might think. An experienced knitter working at a comfortable pace can complete a medium-sized bag in an afternoon or an evening. Even a newer knitter should be able to finish one in a weekend. Once you’ve made one, you’ll almost certainly want to make more — in different colors, different sizes, for different people and different occasions.


A Pattern Worth Keeping

This free knitted gift bag pattern is one of those projects that earns a permanent place in your knitting repertoire. It’s fast enough to be genuinely useful when you need a last-minute handmade gift, flexible enough to work across yarns and needle sizes, and lovely enough to be something you’re proud to give. The pattern is simple to memorize after the first bag, which means future versions practically knit themselves.

Keep this pattern bookmarked for holiday knitting, birthday gifts, hostess presents, and any moment when you want the act of giving to feel truly generous and considered. Knitted with care and offered with intention, a simple bag becomes something a little more than a bag — it becomes a small, handmade expression of the way you feel about the person receiving it.

Happy knitting.

Categorized in:

Bags,

Last Update: September 29, 2026

Tagged in:

, , , , ,