DIY! Crochet Project Bag + Yarn Basket

DIY Crochet Project Bag + Yarn Basket: Two Functional Makes in One Afternoon

If you’ve been crocheting for any length of time, you already know the struggle. Yarn goes everywhere. Half-finished projects migrate across the house. Hooks disappear into the couch cushions, and your work-in-progress ends up tangled with whatever was sitting next to it on the coffee table. Organization is a real challenge in this craft, and buying purpose-built storage can get expensive fast. That’s exactly why making your own crochet project bag or yarn basket is such a satisfying solution — you get to customize the size, color, and design while putting your skills to good use in a deeply practical way.

This guide walks you through two related projects: a classic crochet project bag that zips or ties closed to hold your current work-in-progress, and a sturdy open-top yarn basket that can sit on the floor or a shelf and keep your stash tidy. Both projects are approachable for intermediate beginners — meaning you should be comfortable with basic stitches like single crochet, half double crochet, and slip stitch before diving in, but you don’t need any advanced techniques. And once you finish, you’ll have a pair of handmade storage pieces that look beautiful, hold up to daily use, and genuinely make your crafting life easier.

Let’s get into it.


Why Make Your Own Crochet Storage?

Before the patterns, it’s worth talking about why a handmade bag or basket beats a store-bought one for crochet storage specifically. Commercial project bags are often made from thin nylon or canvas that snags on hooks and yarn ends. The openings are sometimes too small to comfortably pull yarn through while you work. And baskets from home goods stores are almost never sized for a skein of yarn — they’re either too shallow, too narrow, or oddly shaped.

When you crochet your own storage, you control every dimension. You can make a project bag wide enough to hold a bulky sweater in progress, or small enough to tuck a sock project into your purse. You can make a basket tall enough that yarn doesn’t tumble out when you set it down, or short and wide enough to hold six skeins at once. You choose the material based on how sturdy you need it to be. You can even add your own label, a zippered pocket, a drawstring closure, or a little loop for attaching your scissors.

There’s also the obvious joy of using something you made. Every time you reach into that bag or pull yarn from that basket, you’re reminded that your hands built this thing — and that’s a feeling no store-bought bin can replicate.


Materials You’ll Need

For both projects combined, gather the following before you start. Having everything ready makes the process smoother and lets you move from one project to the other without stopping.

For the project bag, you’ll want approximately 200–300 yards of a medium-weight cotton yarn (size 4 worsted or DK works well — cotton holds structure, washes easily, and doesn’t stretch out of shape the way acrylic can). You’ll also need a 5mm crochet hook, a yarn needle for weaving in ends, a stitch marker, and either a 12-inch zipper or about a yard of ribbon or cord for a drawstring closure. Optional extras include a fabric lining if you want pockets or extra durability, a few straight pins if you’re attaching a zipper, and a sewing needle and thread in a matching color.

For the yarn basket, you’ll want a thicker material — either a chunky or bulky weight yarn (size 5 or 6) or, for extra structure, a cotton rope or macramé cord in the 3–5mm diameter range. You’ll need approximately 150–250 yards depending on the size you’re making, a larger hook (7mm to 10mm depending on your material), and the same basic finishing supplies. If you use rope or cord, make sure it’s soft enough to work with comfortably — some macramé cords are stiff enough to cause hand fatigue quickly, so choose carefully.


Part One: The Crochet Project Bag

Sizing and Planning

The finished dimensions described here produce a bag approximately 13 inches wide and 11 inches tall when laid flat — a versatile size that fits most work-in-progress sweater pieces, shawls, or medium-sized blanket squares. If you need a smaller bag for socks or amigurumi, simply decrease your starting chain and reduce the number of rounds. For a larger bag, increase both.

The Pattern

Foundation: Chain 40. Join with a slip stitch to form a ring, being careful not to twist the chain. Place a stitch marker in the first stitch of each round to keep track of where you are.

Rounds 1–3: Work single crochet in each stitch around. At the end of each round, slip stitch to join and chain 1 before starting the next round. (40 stitches per round)

Rounds 4–20: Switch to half double crochet. Work one half double crochet in each stitch around, joining at the end of each round. The half double crochet gives the bag a slightly looser, more flexible texture while still holding its shape.

Round 21: Work single crochet all the way around as a transition row. This creates a clean visual break before the top edge.

Top Edge (Rounds 22–24): Work three rounds of single crochet. These form the upper band of the bag and give the opening some structure. If you’re adding a drawstring, work the eyelets in Round 23 by repeating chain 2, skip 1 stitch, single crochet in next stitch all the way around. If you’re adding a zipper instead, work all three rounds in plain single crochet.

Fasten off and weave in ends.

Bottom of the Bag

Turn the bag inside out (or work this from the outside — either way is fine). Using your yarn needle, thread the tail from your foundation chain and use the mattress stitch or a simple whip stitch to close the bottom seam. Alternatively, if you want a boxed bottom for more structure, pinch the bottom corners of the bag flat and sew across them about an inch from each corner. This creates a base and gives the bag a rectangular shape so it can stand on its own.

Adding the Closure

If you’re using a drawstring, cut two pieces of ribbon or cord, each about 24 inches long. Thread one through every other eyelet starting from one side, and the other through the remaining eyelets starting from the opposite side. When you pull both cords, the bag closes from both directions — a classic and functional design. Knot or add beads to the ends of each cord to keep them from pulling through.

If you’re using a zipper, fold the top edge of the bag down slightly toward the inside and pin the zipper tape along the inside of the opening. Hand-sew the zipper in place using a sewing needle and matching thread, working a backstitch for durability. This takes a little more patience but produces a very polished, professional result.

Optional: Adding Handles

To add handles, crochet two chains of about 60 stitches each. Work three rows of single crochet on each chain to create a flat strap. Fold each strap in half lengthwise and sew the long edge together. Attach each handle to the inside of the bag at the top, about three inches from the center on each side. Sew securely through multiple layers of yarn to make sure they can hold weight. These handles make the bag easy to carry on your arm or hang from a hook.


Part Two: The Crochet Yarn Basket

Why a Basket Instead of a Bin?

A crochet basket has a few advantages over a solid storage bin. It breathes, so yarn stored in it won’t trap moisture. It’s softer, so it won’t snag or scratch your yarn. It’s customizable in height and diameter. And because you made it, it adds a decorative element to whatever room you put it in. A beautifully crocheted basket sitting next to your armchair with a colorful skein of yarn peeking out of the top is a much more charming sight than a plastic tub from the hardware store.

Sizing and Planning

The basket described here has a base diameter of approximately 10 inches and a height of about 8 inches — perfect for holding three to five standard-sized skeins of yarn, or one large project’s worth of multiple skeins. If you want a wider, shallower basket for displaying yarn or holding a jumbo skein, adjust the base increases accordingly before moving to the sides. If you want something taller that hides the yarn more completely, simply work more rounds on the sides.

The Pattern

Base:

Start with a magic ring (adjustable loop) or chain 4 and join to form a ring.

Round 1: Work 6 single crochets into the ring. Pull tight to close. (6 stitches)

Round 2: Work 2 single crochets into each stitch around. (12 stitches)

Round 3: Single crochet in first stitch, 2 single crochets in next stitch. Repeat around. (18 stitches)

Round 4: Single crochet in first 2 stitches, 2 single crochets in next stitch. Repeat around. (24 stitches)

Round 5: Single crochet in first 3 stitches, 2 single crochets in next stitch. Repeat around. (30 stitches)

Round 6: Single crochet in first 4 stitches, 2 single crochets in next stitch. Repeat around. (36 stitches)

Round 7: Single crochet in first 5 stitches, 2 single crochets in next stitch. Repeat around. (42 stitches)

Round 8: Single crochet in first 6 stitches, 2 single crochets in next stitch. Repeat around. (48 stitches)

Continue this increase pattern — adding one more plain single crochet before each increase — until your base measures approximately 10 inches in diameter. The number of rounds you need will depend on your hook size and yarn weight.

Transitioning to the Sides:

This is where the basket gets its shape. To transition from the flat base to the vertical sides, you’ll work the next round into the back loop only of each stitch. This creates a sharp, defined edge at the base of the basket — a crucial detail that keeps it looking neat and structured rather than curved and bowl-like.

Sides:

Work both loops normally from here on. Single crochet in each stitch around, joining at the end of each round, for as many rounds as you want the basket to be tall. For an 8-inch height with bulky yarn, you’ll likely need about 10–14 rounds. Check your height as you go.

Top Edge:

Work one round of slip stitch for a neat, clean top edge. Alternatively, if you want handles on the basket, work them in this final round by chaining a short bridge of 8–10 stitches over a skipped section of stitches on two opposite sides of the basket. This creates two sturdy loops you can use to carry the basket or hang it up.

Fasten off and weave in all ends carefully, tucking them to the inside of the basket. If your yarn is thicker rope or cord, use a large yarn needle or tapestry needle and pull the ends through several stitches for security.


Tips for Getting the Best Results

The single most important thing you can do for both of these projects is maintain consistent tension. A project bag with uneven tension will look lumpy and may not hold its shape. A basket with loose tension won’t stand up on its own. Work at a pace that feels comfortable and check your tension every few rounds by pausing to look at the fabric. If it’s looking loose, go down a hook size. If it’s stiff and the stitches are hard to work into, go up a size.

For the basket specifically, the magic of a stiff, structured result comes down to your material choice. Macramé cord or cotton rope (the kind labeled for baskets or plant hangers) will give you the firmest result. A chunky acrylic will be softer and more pliable. Neither is wrong — it just depends on how rigid you want the finished basket to be. Softer baskets are great for yarn you’re actively using since they give a little when you pull a skein out. Stiffer baskets are better for display or for storing yarn long-term.

For the project bag, cotton yarn is strongly recommended over acrylic for a few reasons. Cotton doesn’t pill as quickly with the friction of yarn and hooks rubbing against it. It’s washable, which matters when a bag lives in your hands for hours at a time. And cotton has a natural stiffness that helps the bag hold its shape without stretching out.

If you want to add structure to the project bag without changing yarn types, you can cut a piece of cardboard or thin plastic canvas to fit the bottom of the bag and slip it inside. This creates a flat base so the bag can stand on its own and won’t collapse when you set it down.


Customization Ideas

One of the greatest pleasures of making your own crochet storage is the opportunity to personalize it completely. Here are some ideas to make these projects uniquely yours.

Color blocking is a simple way to add visual interest to either project. Change yarn colors every few rounds, alternating between two or three coordinating shades. A basket with natural cotton at the base and a rich terracotta or sage green toward the top looks beautiful in almost any space.

Textured stitches can transform the look of the basket in particular. Try working the sides in a waffle stitch or a simple ribbed pattern (alternating front and back post double crochets) instead of plain single crochet. This adds dimension and a very professional, intentional look.

For the project bag, consider adding an exterior pocket. After you’ve finished the main body of the bag, crochet a small rectangle — about 5 inches wide and 4 inches tall — and seam it onto the outside of the bag along three sides. This gives you a quick-access spot for your scissors, a tape measure, or a small notebook.

Adding an interior fabric lining to the project bag is a step many makers skip but almost everyone who does it wishes they’d done it sooner. A simple fabric lining with a couple of sewn pockets keeps small items like stitch markers, darning needles, and hook caps organized inside the bag. Choose a fun print that makes you smile when you open the bag — it’s a little daily joy.


Caring for Your Finished Projects

Both the bag and the basket will last much longer with basic care. For the project bag, turn it inside out and hand wash it or put it in a mesh laundry bag on a gentle machine cycle with cold water. Lay it flat to dry rather than hanging it, which can distort the shape. Reshape while damp if needed.

For the basket, spot clean with a damp cloth and mild soap as needed. If you’ve used macramé cord, check the manufacturer’s care instructions — some are fully washable and some are not. Most cotton baskets can be gently hand washed if they get dusty or marked, but avoid wringing or twisting the shape.


A Note on Gifting These Projects

Both the project bag and the yarn basket make wonderful gifts for crafters of all kinds — not just crocheters. Knitters need project bags too. Embroidery enthusiasts could use a basket for floss storage. Even non-crafters appreciate a handmade storage basket for keeping things like remotes, mail, or toiletries organized.

If you’re gifting the project bag to a fellow crocheter, consider filling it with a nice skein of yarn, a set of stitch markers, and a card with a suggested pattern. It’s an incredibly thoughtful gift that says you understand what a crafter actually needs — and it arrives in a handmade container that’s a gift in itself.


Making your own crochet storage is one of those projects that pays dividends every single day you craft. The few hours you spend on a project bag or yarn basket translate into months and years of easier, more organized crocheting. You stop losing things. Your yarn stays clean and untangled. Your work-in-progress is always in one place, ready to pick up the moment you have five minutes to spare.

Both of these projects are also excellent stash-busters if you have yarn sitting around that isn’t quite enough for a garment or blanket. Cotton you’ve been saving, a cone of chunky you impulse-bought, that skein of rope-textured yarn you weren’t sure what to do with — this is exactly where those odds and ends find their purpose.

So gather your materials, clear off your work surface, and give yourself the gift of a day spent making something that will make every future craft session more enjoyable. Your future self, hands deep in a beautifully organized yarn stash, will be very glad you did.

Categorized in:

Organizer,

Last Update: August 27, 2026

Tagged in:

, , , , ,