
Free Crochet Bag Pattern with Classic Shape
There is something deeply satisfying about making your own bag. Unlike clothing, where fit can be finicky and sizing complicated, a bag forgives nearly every skill level. You carry it on your arm, you show it off, and every single person who notices it becomes a potential compliment. Crochet bags have been having a well-deserved moment in the crafting world for years now, and the enthusiasm has not faded — if anything, it has grown stronger as more people rediscover the joy of making things by hand.
This free crochet bag pattern is designed to give you a classic structured shape: a roomy rectangular tote with a flat bottom, clean sides, and sturdy handles. It works up beautifully in cotton or jute yarn, but you can absolutely adapt it to whatever you have in your stash. Whether you are a newer crocheter looking for a project that feels substantial and rewarding or an experienced maker who wants a quick and clean pattern to revisit, this bag will deliver. Let us get into everything you need to know, from materials to the final finishing touches.
Why Classic Bag Shapes Never Go Out of Style
Before we dive into the pattern itself, it is worth taking a moment to talk about why a classic shape matters. Trendy bags come and go — bucket bags have their seasons, mini bags have their moments, and novelty shapes get their fifteen minutes. But the structured rectangular tote? It has been a wardrobe staple for decades and shows no sign of slowing down.
A classic bag silhouette works with almost every outfit. It is the bag you reach for at a farmers market, the one you tuck your library books into, the one that lives on your shoulder during a weekend trip into the city. When you crochet a bag in a classic shape, you are not making something that will look dated in a year. You are making something that will get used, loved, and eventually passed down or gifted.
From a construction standpoint, a rectangular bag is also one of the best learning projects you can undertake. It teaches you to work in joined rounds, to build a flat base, to increase for a gusset, and to add practical elements like handles and optional lining. All of those skills will serve you well in every other crochet project you take on.
Materials You Will Need
Getting your materials together before you start is always a good idea. Here is what you will need for this project.
Yarn: Approximately 300 to 400 yards of medium weight (category 4) cotton yarn. Cotton gives you the structure and washability that makes a bag practical. If you want a more rustic or earthy look, a cotton-jute blend works wonderfully and adds a lovely natural texture. Avoid very stretchy or fluffy yarns for a bag like this — you want the stitches to hold their shape when the bag is full.
Hook: A 5mm (US H/8) crochet hook. If your gauge runs tight, go up half a size. If it runs loose, go down. Gauge matters more for bags than people sometimes think, because a looser fabric will stretch under the weight of the bag’s contents.
Additional supplies: A yarn needle for weaving in ends, scissors, two D-rings or O-rings if you want to add adjustable straps (optional), stitch markers, and a ruler or measuring tape.
Optional: A bag lining cut from fabric and a sewing needle and thread, or fabric glue if you prefer not to sew. Lining a bag is not required, but it makes the finished product feel much more polished and protects small items from falling through any gaps in the stitch pattern.
Gauge and Finished Measurements
Gauge: 14 stitches and 16 rows = 4 inches (10 cm) in single crochet with a 5mm hook.
Finished measurements: Approximately 14 inches wide, 12 inches tall, and 4 inches deep at the base.
These measurements make a generous everyday tote. If you want a smaller bag, simply reduce the starting chain and adjust the height accordingly.
Abbreviations Used in This Pattern
ch — chain
sl st — slip stitch
sc — single crochet
hdc — half double crochet
dc — double crochet
st(s) — stitch(es)
sp — space
rep — repeat
rnd — round
BLO — back loop only
RS — right side
WS — wrong side
Pattern Notes
This bag is worked from the bottom up. You will begin by crocheting a flat oval base, then work up the sides in joined rounds without turning. The handles are worked separately and attached, though you can also crochet continuous straps if you prefer a different style.
Read through the entire pattern before you begin. This is always good practice and will help you understand where the construction is heading at each stage, which makes the actual crocheting feel much more intuitive.
The Pattern: Free Crochet Bag with Classic Shape
Part One: The Base
The base is an oval, which gives you that flat-bottomed shape that keeps the bag standing upright on its own. This is one of the small details that elevates a handmade bag from floppy to structured.
Foundation chain: Chain 25.
Round 1: Starting in the second chain from the hook, sc in each chain across (24 stitches), then work 3 sc into the last chain to turn the corner. Now continue working along the opposite side of the foundation chain, sc in each chain across (24 stitches), then work 2 sc into the first chain to complete the oval. Join with a slip stitch to the first stitch. (54 stitches total)
Place a stitch marker in the first stitch of the round. Move it up with each new round.
Round 2: Ch 1. Work 2 sc in each of the first 2 stitches, then sc in the next 24 stitches, then work 2 sc in each of the next 4 stitches, then sc in the next 22 stitches, then work 2 sc in each of the last 2 stitches. Join with a slip stitch. (62 stitches)
Round 3: Ch 1. Work 2 sc in the first stitch, sc in the next stitch, rep this sequence twice more at the curve ends, sc across the straight sides. (70 stitches)
Round 4: Ch 1. Sc in each stitch around. Join. (70 stitches)
Round 5: Ch 1. Continue increasing evenly at the short curved ends to shape the oval. Work 2 sc at each end corner stitch and sc across the long straight sides. (78 stitches)
At this point your base should measure approximately 14 inches by 4 inches. If you want a deeper base, continue working increase rounds in this same pattern until you reach your desired width. If you want a shallower base, stop one round earlier.
End this section with a slip stitch join and do not fasten off. You will continue directly into the sides.
Part Two: The Sides
Now that your base is complete, you will work upward from the edge of the oval to create the walls of the bag. Working through the back loop only in the first round of the sides creates a clean visual fold line where the base meets the walls, giving the bag a crisp defined edge.
Round 1 (turning round): Ch 1. Working in BLO, sc in each stitch around. Join with a slip stitch. (78 stitches)
From this round forward, work through both loops as usual.
Rounds 2 through 30: Ch 1. Sc in each stitch around. Join with a slip stitch at the end of each round.
This will bring your bag to approximately 12 inches in height. If you want a shorter bag, stop at Round 22 or 24. If you want a taller bag, continue for a few more rounds.
Part Three: The Top Edge
A finished top edge gives the bag a polished look and also adds a little structure to prevent the opening from stretching out over time.
Round 1: Ch 2. Hdc in each stitch around. Join.
Round 2: Ch 2. Hdc in each stitch around. Join.
Round 3: Sl st in each stitch around for a neat, firm edge. Fasten off and weave in the end.
Part Four: The Handles
The handles are made separately and sewn on. This method lets you position them exactly where you want them and also makes it easy to replace them if they ever wear out.
Make two handles.
Foundation chain: Chain 80.
Row 1: Sc in the second chain from the hook and in each chain across. (79 stitches) Ch 1, turn.
Row 2: Sc in each stitch across. Ch 1, turn.
Row 3: Sc in each stitch across. Ch 1, turn.
Row 4: Sc in each stitch across. Fasten off, leaving a long tail for sewing.
Fold each handle lengthwise and use the tail or a new length of yarn to whipstitch the long edges together, creating a firm rounded strap. You can also leave them flat if you prefer a different look.
Attaching the handles: On the front of the bag, measure in from each side seam by about 3 to 4 inches. Mark these two points with a stitch marker. Position one end of a handle at each marked point, with the end of the handle overlapping the top edge of the bag by about 1.5 inches on the inside. Using your yarn needle and a length of matching yarn, sew each handle end securely, working through every stitch several times to ensure it is firmly anchored. Repeat on the back of the bag with the second handle.
Finishing Touches
Once your handles are attached, weave in all remaining ends carefully. Take your time with this step — a few extra minutes of weaving pays off enormously in the longevity of the finished bag.
Give your bag a light blocking if you are working with cotton. Wet blocking cotton bags helps even out the stitches and gives the bag a more uniform, professional look. Simply wet the bag in cool water, gently squeeze out the excess (do not wring), and then shape it into its final dimensions. Pin it to a foam blocking mat or roll it in a towel and reshape with your hands. Let it dry completely before using it.
Optional: Lining Your Bag
Lining is a wonderful finishing step that takes your crochet bag from handmade to truly polished. Choose a fabric that complements your yarn color — a complementary print or a solid neutral both work well.
To cut the lining, lay your finished bag flat and trace the front, back, bottom, and sides onto your fabric, adding a half-inch seam allowance all the way around. Sew the fabric pieces together to form a box shape, then press the seams flat with an iron. Fold the top edge of the lining down by half an inch and press. Slip the lining inside the bag, making sure the corners align neatly with the bag’s corners. Hand-stitch the folded top edge of the lining to the inside of the bag’s top edge, just below the hdc border, using small neat stitches.
Yarn Substitutions and Color Ideas
One of the great joys of making your own bag is the opportunity to customize it entirely to your taste. Here are some ideas to get you inspired.
Natural cotton in an off-white or cream color gives a timeless, clean look that goes with everything. This is a great choice if you want the bag to be versatile across different outfits and seasons.
A rich terracotta or rust tone feels very current and pairs beautifully with denim, olive, and neutral tones. Earth tones have become wardrobe anchors for so many people, and a bag in one of these shades will feel both fresh and lasting.
A striped version using two or three colors is a wonderful way to use up partial skeins from your stash. Because the bag is worked in rounds, adding stripes is as simple as switching colors at the beginning of a new round.
A jute or raffia yarn gives a more structured, stiff result that is perfect for a market bag or a summer tote. The texture of natural fiber yarns is really beautiful in this silhouette, and the bag will hold its shape even when it is empty.
Tips for Success
A few small habits will make the process smoother and the result much better.
Always use a stitch marker, especially when working in rounds. It is very easy to lose track of where a round begins, and a misplaced marker can lead to a bag that spirals slightly or has an uneven edge.
Check your gauge before starting. Crocheting a small gauge swatch takes ten minutes and can save you from completing an entire bag only to find it is the wrong size. If your gauge is off, adjust your hook size.
Keep your tension consistent. Cotton yarn does not have a lot of give, which means uneven tension shows more clearly than it would in a wool or acrylic project. Relax your hands, maintain a comfortable grip on the hook, and work at a pace that feels natural rather than rushed.
When sewing on the handles, use a length of yarn that is at least three to four times the length of the handle end. You want to sew through every stitch multiple times to make sure the handles can withstand the weight of a full bag without pulling loose.
How to Care for Your Crochet Bag
If you have made your bag in cotton or a cotton blend, it is almost certainly machine washable. Turn the bag inside out, place it in a mesh laundry bag, and wash on a gentle cold cycle. Reshape while damp and allow to air dry. Avoid tumble drying, which can cause cotton to shrink and may distort the bag’s shape.
If you have used jute or raffia, spot cleaning is usually the better approach. Natural fiber yarns can become brittle or misshapen when wet, so gentle surface cleaning with a damp cloth will keep the bag looking its best.
A Note on Sharing Your Make
If you make this bag, please share it. The crochet community online is one of the most warm and encouraging spaces on the internet, and seeing your version of a pattern is genuinely a delight for other makers. Tag your makes with the pattern name or share them in crochet groups and communities where others will appreciate the work you have put in.
Making things with your hands is a quiet but profound act. In a world full of mass-produced goods that are designed to be replaced, a handmade bag carries a different kind of weight. It carries the hours you spent on it, the choices you made about color and material, and the satisfaction of completing something beautiful from scratch. This bag pattern is simple enough to be approachable and classic enough to be genuinely useful for years to come. Whether it is your first crochet bag or your fifteenth, we hope it brings you the satisfaction that only a finished project can.
Happy crocheting.