Carry Yarn Bag Free Crochet Pattern

Carry Yarn Bag Free Crochet Pattern: Make the Perfect Tote for Every Project

If you’ve ever dug through a tangled pile of yarn, lost a crochet hook somewhere in the couch cushions, or shown up to a crafting night with your supplies spilling out of a grocery bag, then you already know exactly why a dedicated yarn bag is one of the most satisfying things you can make. This carry yarn bag free crochet pattern is designed for crocheters of every skill level — from beginners who’ve just learned their first chain stitch to seasoned makers who want a sturdy, stylish tote that keeps up with their projects on the go.

This bag is practical, beautiful, and completely customizable. You can make it in your favorite colors, adjust the size to fit your current work in progress, and add or skip pockets depending on how you like to organize your supplies. Best of all, it’s free, and the finished product is something you’ll reach for every single day.

Let’s dive in.


Why Make Your Own Yarn Bag?

Before we get to the pattern, it’s worth talking about why so many crocheters choose to make their own project bags rather than buying one. Store-bought totes are fine, but they rarely have the right combination of features for a dedicated crafter. They’re often too small, too flimsy, or don’t have a way to thread yarn through so it feeds cleanly while you work.

When you crochet your own yarn bag, you get complete control over the size, the stitch texture, the handle length, and the interior pockets. You can make a bag that fits your skein of chunky yarn perfectly, or one that’s just the right dimensions for a baby blanket project you’re working on. You can choose a cotton yarn that’s washable and durable, or a beautiful jute for a more natural, earthy look. You also end up with a piece that reflects your personal style — and there’s something deeply satisfying about carrying a handmade bag filled with handmade projects.

This pattern is structured so it works up quickly, with a solid base and a slightly open stitch pattern along the body that looks intentional and elegant while also keeping the bag from being too heavy.


Materials You’ll Need

To make this carry yarn bag, gather the following supplies before you start. Having everything on hand makes the process much smoother.

Yarn: Approximately 400–500 yards of worsted weight cotton yarn (size 4 medium). Cotton is the ideal choice here because it’s strong, holds its shape well, and is easy to wash. You can use a single color for a clean, modern look, or choose two contrasting colors for a striped or colorblock effect. Some popular choices are Lion Brand 24/7 Cotton, Paintbox Simply DK in a worsted weight, or any sturdy cotton blend you have on hand.

Hook: Size 5.0mm (H/8) crochet hook. You can go up to a 5.5mm if you prefer a slightly more open stitch pattern.

Notions: A yarn needle for weaving in ends, scissors, and two stitch markers to keep track of your rounds. If you’d like to add a lining, you’ll also need a half yard of fabric, a sewing needle, and thread in a matching color.

Optional: One or two wooden or acrylic bag handles (the kind with a rectangular or D-ring shape) if you want to attach a more structured handle, though the crocheted handles in this pattern are sturdy enough for most loads.

Gauge: 14 stitches and 16 rows = 4 inches in single crochet. Gauge is important for this project because it affects the final size and the stability of the bag. If your gauge is off, simply adjust your hook size — go down a size if your stitches are too loose, and up a size if they’re too tight.

Finished Dimensions: Approximately 13 inches wide, 14 inches tall (excluding handles), and 4 inches deep at the base. This gives you a roomy bag that fits a full skein of yarn plus a work in progress, with room for your hooks, scissors, and a stitch marker pouch.


Abbreviations and Stitch Guide

This pattern uses standard US crochet terminology.

ch — chain
sl st — slip stitch
sc — single crochet
hdc — half double crochet
dc — double crochet
st(s) — stitch(es)
BLO — back loop only
sk — skip
sp — space
rep — repeat
pm — place marker
RS — right side

The main body of this bag uses a modified shell stitch alternated with single crochet rows to create a lovely textured pattern that’s open enough to look interesting but closed enough to keep small items from slipping through.


Pattern Instructions

The Base

The base of this bag is worked flat in rows, then joined into the round so the sides build up naturally from the edges of the base.

Foundation chain: Ch 47.

Row 1 (RS): Sc in the 2nd ch from the hook and in each ch across. (46 sc) Ch 1, turn.

Rows 2–16: Sc in each st across. Ch 1, turn at the end of each row.

After Row 16, do not turn and do not fasten off. You’ll now be working around the entire perimeter of the base to create the foundation for the bag’s sides.

Joining Round: Working around the perimeter, sc evenly around all four edges of the base: work 46 sc along the top edge, 3 sc in the corner stitch, 15 sc along the side edge, 3 sc in the corner, 46 sc along the bottom edge, 3 sc in the final corner, 15 sc along the remaining side edge, and 3 sc in the last corner. Join with a sl st to the first sc. (134 sc total, counting corner increases)

Place a stitch marker at the beginning of your round. You’ll move it up with each new round.


The Sides

The sides are worked in continuous rounds, building up from the base you just created. The first few rounds use BLO single crochet to create a defined fold at the bottom of the bag — this small detail gives the bag a clean, structured shape.

Rounds 1–3: Working in BLO, sc in each st around. (134 sc)

Round 4 (both loops): Sc in each st around.

Round 5 (Shell Pattern begins): Sk 2 sts, 5 dc in the next st (shell made), sk 2 sts, sc in the next st; rep from around. If your stitch count doesn’t divide perfectly, adjust by working the last few stitches in sc so the shells stay even.

Round 6: Ch 3 (counts as first dc), 2 dc in same st as ch 3, sc in the center dc of the next shell, 5 dc in the next sc; rep from to last shell, sc in the center dc of last shell, 2 dc in same st as beginning ch 3, join with sl st to top of ch 3.

Round 7: Sc in joining st, 5 dc in next sc, sc in center dc of next shell; rep from around, end with 5 dc in last sc, join with sl st to first sc.

Rounds 8–11: Rep Rounds 6 and 7 alternately (two more full repeats of the shell pattern).

Round 12: Sc in each st around, working sc across the top of each shell and sc stitches as normal. This smooths out the transition and creates a neat row before you begin the top edge.

Rounds 13–15: Sc in each st around.

Round 16: Hdc in each st around for a slightly taller, more finished top edge.

Round 17: Sl st in each st around. Fasten off and weave in ends.


The Handles

This bag has two sturdy double-thickness handles that are wide enough to sit comfortably on your shoulder.

To find the placement for your first handle, count approximately 10 stitches in from the side seam (or the beginning-of-round marker) on the front of the bag. Mark this stitch and count 14 stitches over — mark that stitch too. These two markers are where your handle will attach.

Handle (make 2):

Ch 7.

Row 1: Sc in the 2nd ch from the hook and in each ch across. (6 sc) Ch 1, turn.

Rows 2–60: Sc in each st across. Ch 1, turn.

At Row 60, do not fasten off. Fold the handle strip in half lengthwise so you have a long, doubled band. Join the two long edges together by working sc through both layers down the length of the handle, creating a firm, rounded strap. Fasten off, leaving a long tail for attaching.

Attaching the Handles:

Position the first end of the handle at your first stitch marker. Using your yarn needle and the tail, sew the handle end securely to the inside of the top edge of the bag, stitching back and forth several times to make it strong. Repeat for the second end of the same handle, then attach the second handle on the back of the bag in the same way, aligning it with the first for symmetry.


Optional Exterior Pocket

If you like having easy access to your scissors, phone, or a smaller hook, an exterior pocket is a lovely addition.

Ch 22.

Row 1: Sc in the 2nd ch from the hook and in each ch across. (21 sc) Ch 1, turn.

Rows 2–18: Sc in each st across. Ch 1, turn.

Row 19 (border): Ch 1, sc evenly around all four edges of the pocket, working 3 sc in each corner. Fasten off, leaving a long tail.

Position the pocket on the front of the bag, centered below the top edge. Using your yarn needle, sew three sides of the pocket to the bag (the bottom and two side edges), leaving the top open. Weave in all ends.


Finishing Touches

Weave in all remaining ends using your yarn needle, making sure to secure each one by running it through several stitches in different directions. This keeps them from working their way loose over time.

Block the bag lightly if you’re using a cotton yarn — simply dampen it with cool water, reshape it gently, and allow it to dry flat. This relaxes the stitches and gives the bag a polished, professional look.

If you’d like to add a fabric lining, cut two rectangles of fabric to match the interior dimensions of the bag plus a half inch on all sides for seam allowance. Sew the pieces together on three sides, fold down the top edge, and slip the lining inside the bag. Stitch it in place along the top edge using a whip stitch through the crochet fabric with a sewing needle and thread. A lining not only looks beautiful but also prevents small items from slipping through the stitch pattern.


Customization Ideas

One of the best things about this carry yarn bag free crochet pattern is how easily it adapts to your preferences and needs. Here are a few ideas to make it your own.

Striped version: Switch colors every two or four rounds during the shell section for a bold, cheerful stripe effect. Cotton yarn is especially forgiving for color changes and gives clean, crisp stripes.

Color block: Work the base and first few rows in one color, then join a second color for the shell section. This looks modern and intentional.

Smaller project bag: Work the base with only 35 foundation chains and reduce the side rows to 8 to create a smaller bag that’s perfect for carrying a single skein and a set of hooks.

Larger tote: Increase the foundation chain to 55 and add more rounds to the side section. This size works beautifully for larger blanket projects or for carrying multiple skeins at once.

Jute or twine version: For a more rustic, farmers market aesthetic, try working this pattern in jute twine or macramé cord. The bag will be stiffer and more structured, and it holds its shape beautifully.

Drawstring top: Instead of a simple top edge, work an extra three rounds and create a drawstring channel by working ch 3, sk 2 sts, sc in next st around one round. Thread a long cord or length of braided yarn through the channel for a drawstring closure. This is especially useful if you want to keep yarn from tumbling out while you’re working.


Tips for Success

A few practical notes that will make your crocheting experience smoother from start to finish.

Use stitch markers generously. When working in the round, it’s easy to lose track of where your round begins, especially as the shell pattern develops. Marking your beginning stitch every round takes only a second and saves a lot of counting later.

Don’t skip the base row count. The rectangle base is the foundation of the whole bag’s structure. If your base isn’t square and even, the sides will grow at an angle and the bag won’t sit flat. Take your time on those early rows.

Tension matters more than you might think with this project. A bag needs to hold weight, so slightly tighter tension — which gives you a firmer fabric — is actually a benefit here. If your stitches feel loose and floppy, try going down half a hook size.

When attaching the handles, use more thread than you think you need and stitch back and forth many times. Handles bear the full weight of the bag’s contents, so reinforcing them is worth the extra effort.


Why Cotton is the Best Choice for This Pattern

A lot of crocheters default to acrylic yarn because it’s affordable and widely available, and you can absolutely use it here. But for a carry bag, cotton really is the superior choice for a few reasons. It doesn’t stretch as much as acrylic, so the bag maintains its shape even when it’s full of heavy yarn. It’s easy to wash — just toss it in the machine on a gentle cycle. It has a natural, slightly matte finish that photographs beautifully and gives the finished bag a clean, intentional look. And it’s strong, which matters when you’re relying on this bag to hold your precious yarn stash.

If you want something with a bit of stretch for a softer drape, a cotton-acrylic blend is a great middle ground.


Share Your Make

Once you’ve finished your carry yarn bag, consider sharing it with the crochet community. Tag your projects on Instagram, join a crochet group on Ravelry, or post a photo in a Facebook crafting group. Seeing finished versions of a pattern is one of the most encouraging things for new crocheters — your project might be exactly the inspiration someone else needs to cast on their own.

If you adjust the pattern in an interesting way, leave a note about your modifications. The crochet community thrives on shared knowledge, and your variation might spark a whole new idea for someone else.


Final Thoughts

This carry yarn bag free crochet pattern brings together everything a crocheter needs: a solid, sturdy base, a beautiful textured body, comfortable handles, and enough room for an active project plus all the notions you need to keep it moving. It’s the kind of pattern you’ll make once, love completely, and then make again in three more colors for gifts.

Whether you’re headed to a coffee shop to work on a granny square blanket, sitting in a waiting room with a pair of socks on the needles, or setting up for a crafting evening with friends, this bag makes you feel like the organized, stylish maker you already are. Pick up your hook, choose your favorite cotton yarn, and enjoy every stitch of it.

Happy crocheting.

Categorized in:

Bags,

Last Update: September 20, 2026

Tagged in:

, , , , ,