
Margalo Gift Bag Free Knitting Pattern: A Beautiful Project for Every Occasion
Whether you’re looking for a charming way to present a handmade gift, a reusable alternative to single-use wrapping paper, or simply a satisfying project to add to your knitting queue, the Margalo gift bag is exactly what you need. This delightful knitted gift bag combines elegant simplicity with practical function, making it one of the most versatile patterns you can have in your collection. Best of all, this is a free pattern, which means you can dive right in without spending a dime on instructions.
In this post, we’ll walk you through everything you need to know about knitting the Margalo gift bag — from the materials and yarn choices to step-by-step instructions, finishing techniques, and creative ways to customize the design for every person on your gifting list.
What Is the Margalo Gift Bag?
The Margalo gift bag is a small, structured knitted bag designed specifically for gift giving. Its name evokes elegance and whimsy — much like the bag itself. The design features a clean, rounded bottom, straight sides, and a simple drawstring closure that makes it easy to open and close while looking beautiful in the process.
What sets the Margalo apart from other knitted gift bags is its attention to proportion and drape. The yarn weight and needle size work together to create a fabric that holds its shape beautifully without being stiff. It sits upright on a table, holds a small gift securely, and looks polished whether you fill it with jewelry, a candle, a small book, chocolates, or handmade soap.
The bag works up quickly — most knitters can finish it in an evening or two — and because it’s knitted in the round, there are no seams to sew up at the end. That alone makes it a beloved pattern among knitters who love a clean, streamlined finish.
Materials You Will Need
Before you cast on, gather the following supplies. Having everything ready ahead of time makes the knitting process smooth and enjoyable.
Yarn: You will need approximately 100 to 150 yards of a smooth DK weight or worsted weight yarn. The Margalo gift bag looks especially beautiful in cotton, linen blends, or a smooth merino wool. Cotton is a particularly popular choice because it gives the bag a crisp, defined stitch definition and washes easily. For a more luxurious gift presentation, consider a silk blend or a high-sheen mercerized cotton. Choose a color that complements the gift inside, or go for a neutral like ivory, slate grey, or deep burgundy that will suit any occasion.
Needles: You will need a set of US size 4 (3.5mm) double-pointed needles or a short circular needle in the same size for working the bag in the round. If you prefer magic loop technique, any circular needle at least 32 inches long will work as well.
Notions: You will need a tapestry needle for weaving in ends, a stitch marker to mark the beginning of your round, scissors, and approximately 24 inches of ribbon, twisted cord, or an I-cord in a coordinating color to use as the drawstring. A crochet hook in a similar size can be helpful for threading the drawstring through the eyelets.
Gauge
Gauge for this pattern is approximately 22 stitches and 30 rows per 4 inches in stockinette stitch on US size 4 needles.
It is always worth knitting a gauge swatch before beginning, especially if you want the bag to come out a specific size. That said, because this is a gift bag rather than a garment, a slight variation in gauge won’t affect the function of the finished object. If your bag knits up a little larger or smaller than expected, it will still be beautiful and perfectly functional.
Finished Dimensions
The finished Margalo gift bag measures approximately 5.5 inches wide and 6.5 inches tall, not including the drawstring. This is an ideal size for small gifts — think jewelry boxes, bath products, small ornaments, or a folded scarf. If you want a larger bag, simply cast on more stitches or use a heavier yarn with larger needles, adjusting your stitch count proportionally.
Abbreviations Used in This Pattern
CO — cast on
k — knit
p — purl
k2tog — knit two stitches together (a right-leaning decrease)
ssk — slip, slip, knit (a left-leaning decrease)
yo — yarn over
pm — place marker
sm — slip marker
rnd — round
rep — repeat
BO — bind off
The Margalo Gift Bag Free Knitting Pattern
Casting On and Working the Bottom
Using the long-tail cast on method, CO 8 stitches onto double-pointed needles, distributing them evenly across three or four needles. Join to work in the round, being careful not to twist, and place a stitch marker to mark the beginning of your round.
Rnd 1: Knit all stitches.
Rnd 2 (increase round): K1, yo around — 16 stitches.
Rnd 3: Knit all stitches.
Rnd 4 (increase round): K1, yo around — 32 stitches.
Rnd 5: Knit all stitches.
Rnd 6 (increase round): K2, yo around — 48 stitches.
Rnd 7: Knit all stitches.
Rnd 8 (increase round): K3, yo around — 64 stitches.
Rnds 9–10: Knit all stitches.
You now have 64 stitches on your needles. The bottom of the bag is complete, and it should lay flat in a neat circle with visible increases radiating outward from the center.
Working the Sides
The sides of the bag are worked in simple stockinette stitch (knit every round when working in the round) for a clean, smooth fabric.
Rnds 11–42: Knit every round.
This section should measure approximately 4 to 4.5 inches in length. If you would like a taller bag, simply continue knitting additional rounds before moving on to the eyelet round. If you would like to add texture to the body of the bag, this is the section where you can incorporate a simple stitch pattern such as seed stitch, 1×1 ribbing, or a small cable. More on that in the customization section below.
Working the Eyelet Round for the Drawstring
The eyelet round creates small holes through which you will thread your drawstring ribbon or cord. It is a simple one-round operation and one of the most satisfying moments in knitting this pattern.
Rnd 43 (eyelet round): K2, k2tog, yo around.
Rnd 44: Knit all stitches.
Rnd 45: Knit all stitches.
Working the Drawstring Casing
The top of the bag features a small casing to keep the drawstring neat and prevent it from pulling through. This is worked by adding a few rounds of reverse stockinette, which will fold naturally over itself.
Rnds 46–52: P all stitches (purl every round).
Bind Off: Using a stretchy bind off method (such as the Jeny’s surprisingly stretchy bind off or a basic k2tog bind off), BO all 64 stitches loosely. Leave a tail of at least 8 inches for seaming the casing.
Finishing
Once you have bound off, it’s time to finish the bag.
Weave in your ends: Thread your tapestry needle with the tail from your cast on and weave it securely through the bottom stitches to close the small opening at the center. Weave in any remaining ends.
Fold and tack the casing: Fold the purled section (Rnds 46–52) down toward the inside of the bag, allowing it to roll naturally. Using your tapestry needle and the long bind-off tail, whipstitch the folded edge to the inside of the bag, catching just the back loops of the stitches so the seam doesn’t show on the outside. Leave a small gap where the ends of the casing meet — this is where your drawstring will exit.
Thread the drawstring: Cut a length of ribbon, twisted cord, or I-cord approximately 24 inches long. Using a crochet hook or a blunt tapestry needle, thread the drawstring through the eyelet holes around Rnd 43, then bring both ends out through the gap in the casing. Tie a knot at each end of the drawstring to prevent it from slipping back through, or add a small bead for a decorative touch.
Block if desired: For cotton or linen yarns, wet blocking will even out the stitches beautifully. Soak the finished bag in cool water for about 10 minutes, gently squeeze out the excess water (do not wring), and lay it flat to dry. For wool yarns, a gentle steam block will work equally well.
Yarn Substitutions and Fiber Ideas
One of the great joys of this pattern is how beautifully it adapts to different yarn choices. Here are some fiber options to consider based on the occasion and recipient.
For a holiday gift bag, a deep red or forest green cotton with a slight sheen will look stunning under the tree and can be reused year after year. For a baby shower gift, a soft, machine-washable merino in pastel tones is both practical and sweet. For a wedding or anniversary gift, consider a silk-cotton blend in champagne or blush — it looks luxurious at a fraction of the cost of a store-bought gift bag. For a birthday gift, a bright, cheerful acrylic in the recipient’s favorite color is a no-fuss, budget-friendly option that still looks handmade with love.
Customization Ideas
The Margalo gift bag is essentially a blank canvas, and there are endless ways to make each one unique.
Add a textured stitch pattern to the body. Instead of plain stockinette for the sides, try working a simple 2×2 rib (k2, p2 across each round) for a stretchy, classic look. Or work in seed stitch (alternating k1, p1 and offsetting by one stitch each round) for a bumpy, rustic texture that looks especially lovely in natural cotton. A traveling vine lace pattern is another beautiful option for a more decorative bag, though it will require a bit more attention to the chart.
Embroider a monogram or motif. Once the bag is finished, you can add a personalized touch with duplicate stitch embroidery. A simple initial in a contrasting color is elegant and personal. Small motifs like stars, hearts, or snowflakes are easy to work in duplicate stitch and make each bag feel one-of-a-kind.
Knit a matching tag. Cast on 10 stitches and knit a small rectangle about 2 inches long, then bind off and fold the rectangle in half lengthwise. Stitch the sides together, thread a short piece of ribbon through one end, and tie it onto the drawstring as a gift tag. You can write a message on the tag with a fabric marker or simply attach a paper card.
Use variegated yarn for a no-fuss design. A self-striping or hand-dyed variegated yarn will create a naturally beautiful pattern in the body of the bag without any additional chart work. This is one of the easiest ways to make a bag look elaborate while sticking to straightforward knit-every-round construction.
Adjust the size. The pattern as written produces a bag that comfortably holds a wine bottle, a small candle, or a jewelry box. To make a smaller bag for a ring or bracelet, cast on just 4 stitches in the center and work fewer increase rounds until you have 32 stitches, then work the sides for a shorter length. To make a larger bag for a sweater or a set of books, use a bulkier yarn and larger needles, or simply add more stitches to the cast-on and more increase rounds before beginning the body.
Tips for Knitting Gift Bags
A few practical tips will make this project even more enjoyable and help ensure a polished result every time.
Always use a long-tail cast on for the initial 8 stitches at the center bottom. It creates a neat, elastic starting edge that looks tidy when seamed up. If you find the center hole doesn’t close completely after weaving in the tail, try running the tail through the center stitches twice in opposite directions — that usually does the trick.
When working the eyelet round, make sure your yarn overs are snug enough that the eyelets don’t look overly large, but loose enough that you can still thread ribbon through them. If you find the eyelets are too small for your ribbon of choice, simply work your yarn overs more loosely on that round, or go up a needle size for just that single round.
If you’re making several bags at once (which is easy and tempting once you see how quickly they go), try knitting them two at a time on separate sets of needles. Having multiple bags in progress lets you switch between them when you want a change of pace, and you’ll have a whole collection ready before you know it.
Consider keeping a small jar of decorative items near your finishing station — beads, charms, small buttons — to add to the drawstring ends as a finishing flourish. It takes less than a minute and elevates the overall look of the bag considerably.
How to Use Your Margalo Gift Bag
The finished Margalo gift bag is far more than a one-time-use vessel. Here are some of the many ways to put it to work throughout the year.
Place it at a holiday gift exchange as a reusable, zero-waste alternative to paper gift bags. Tuck a small jar of jam, a packet of tea, or a handmade candle inside for a farmers market or craft fair booth. Use it as a travel pouch for jewelry or small accessories in a suitcase. Fill it with lavender sachets and hang it in a closet as a natural moth repellent. Give it as a project bag for a fellow knitter who collects small notions. Use it as an advent calendar holder, filling it with a tiny treat or note each day leading up to a holiday.
The bag is machine washable (depending on your yarn choice) and reusable indefinitely, which makes it a meaningful and eco-conscious gift in its own right.
Sharing Your Finished Margalo Gift Bag
Once you’ve finished your bag, we’d love to see it. Share your finished project on Instagram or Ravelry using the hashtag #MargaloGiftBag so other knitters can find inspiration in your color choices and customizations. If you’ve adapted the pattern in any way — changed the size, added a stitch pattern, experimented with a different fiber — share your notes in the comments below so others can benefit from your experience.
Knitting is at its best when it’s a community activity, and the Margalo gift bag is exactly the kind of small, satisfying, endlessly giftable project that brings knitters together around shared creativity and generosity.
Happy knitting, and enjoy every stitch of your beautiful Margalo gift bag.