
Free Crochet Bag Pattern: A Complete Step-by-Step Guide for All Skill Levels
There is something deeply satisfying about carrying a bag you made with your own two hands. Whether you are a seasoned crocheter or someone who just learned their first chain stitch, making a crochet bag is one of those projects that feels entirely achievable and endlessly rewarding. This free crochet bag pattern will walk you through everything you need to know — from materials and gauge to finishing touches — so you can create a stylish, functional bag that looks like it came straight from a boutique shelf.
This pattern works up beautifully in cotton yarn and uses basic stitches that even beginners can master with a little patience. The finished bag has a structured base, a wide open body, and sturdy handles that can hold everything from a trip to the farmers market to a day at the beach. Let’s get into it.
Why Crochet Bags Are Worth Your Time
Before we dive into the pattern itself, let’s talk about why crochet bags have become one of the most beloved projects in the fiber arts community. Unlike knitted bags, crochet fabric tends to hold its shape better, which means your finished bag will actually look like a bag rather than a droopy pouch. The tight structure of crochet stitches also means you are less likely to lose small items through the fabric.
Handmade bags are also having a serious moment in fashion. The aesthetic of a carefully crafted tote or market bag has caught the attention of designers and everyday shoppers alike, and crocheted bags in particular carry that beautiful handcrafted quality that mass-produced accessories simply cannot replicate. When you bring your crochet bag to the grocery store or a friend’s house, expect people to ask where you got it.
There is also the practical matter of sustainability. Cotton yarn is biodegradable, washable, and durable. A well-made crochet bag can last for years, reducing the need for plastic or fast-fashion accessories. Making your own bag is a small but meaningful step toward a more intentional lifestyle.
Materials You Will Need
Getting your materials together before you start is one of the best habits you can build as a crocheter. Here is everything you need for this free crochet bag pattern.
Yarn: Approximately 400 to 500 yards of worsted weight cotton yarn. Cotton works best for bags because it is sturdy, holds its shape, and gets softer with every wash. You can also use a cotton-acrylic blend if you want a little more stretch and flexibility. Choose a color that makes you happy — this bag is going to be with you everywhere.
Hook: A size 5.0mm (H/8) crochet hook. This hook size pairs well with most worsted weight yarns and creates a tight enough fabric that small items won’t fall through.
Scissors for cutting yarn.
Yarn needle for weaving in ends. Invest in a blunt-tipped tapestry needle if you haven’t already — it makes finishing so much easier.
Stitch markers to mark the beginning of rounds. You can use official stitch markers or simply a small piece of contrasting yarn tied into a loop.
Optional: A bag handle insert or bamboo handles if you want to give the bag a more structured, polished look. These are available online and in most craft stores.
Gauge
Gauge matters more than most beginners realize, especially for a bag where the size and structure are important. For this pattern, your gauge should be approximately 14 single crochet stitches and 16 rows equal to 4 inches (10 cm) using a 5.0mm hook and worsted weight cotton yarn.
To check your gauge, crochet a small swatch of about 20 stitches and 20 rows, then measure the center. If your swatch is larger than the gauge suggests, try a smaller hook. If it is smaller, go up a hook size. Taking a few extra minutes to check gauge now will save you from the frustration of a finished bag that is not the size you expected.
Finished Measurements
This pattern produces a bag approximately 12 inches wide and 13 inches tall, not including the handles. The base is a firm oval measuring about 12 inches by 5 inches. This is a roomy, versatile size — big enough for a day out but not so large that it becomes unwieldy.
Abbreviations Used in This Pattern
Understanding your abbreviations before you start is essential. Here is a quick reference for every term used in this pattern.
ch — chain
sl st — slip stitch
sc — single crochet
hdc — half double crochet
dc — double crochet
inc — increase (two single crochets in the same stitch)
st — stitch
sts — stitches
BLO — back loop only
MR — magic ring
rep — repeat
pm — place marker
Pattern Instructions
Part One: The Base
The base of this bag is crocheted as an oval, which gives the finished bag that classic structured bottom you see in market totes and boutique-style crochet bags.
Foundation: Chain 20.
Round 1: Starting in the second chain from the hook, sc in each of the next 18 chains. Work 3 sc in the last chain (this is the first corner). Now rotate your work and sc along the other side of the foundation chain, working 1 sc in each of the next 18 chains. Work 3 sc in the last stitch (second corner). Join with a slip stitch to the first sc. You should have 42 stitches total.
Round 2: Ch 1. Work 1 inc (2 sc) in the first stitch. Sc in each of the next 17 stitches. Work inc in each of the next 3 stitches. Sc in each of the next 17 stitches. Work inc in each of the last 2 stitches. Join with sl st. You now have 48 stitches.
Round 3: Ch 1. Work 1 inc in the first stitch. Sc in each of the next 18 stitches. Work inc in the next 3 stitches. Sc in each of the next 18 stitches. Inc in the last 2 stitches. Join with sl st. You have 54 stitches.
Round 4: Ch 1. Work 1 inc in the first stitch. Sc in each of the next 19 stitches. Inc in the next 3 stitches. Sc in each of the next 19 stitches. Inc in the last 2 stitches. Join with sl st. You have 60 stitches.
Round 5: Ch 1. Work 1 inc in the first stitch. Sc in each of the next 20 stitches. Inc in the next 3 stitches. Sc in each of the next 20 stitches. Inc in the last 2 stitches. Join with sl st. You have 66 stitches.
Fasten off and weave in ends. Your oval base is complete.
Part Two: The Body
Now that the base is done, you will build the sides of the bag upward using the back loop only (BLO) technique in the first round. This creates a crisp, defined edge where the base meets the body of the bag.
Round 1 (transition round): Join your yarn at any stitch along the oval base. Ch 1. Working in BLO only, sc in each stitch around. Join with sl st to the first sc. 66 stitches.
This back-loop-only round is what gives the bag that structured, boxy shape when viewed from the side. Do not skip it.
Rounds 2 through 4: Ch 1. Sc in each stitch around. Join with sl st. 66 stitches each round.
Round 5 (texture round): Ch 3 (counts as first dc). Dc in each stitch around. Join with sl st to the top of the ch-3. 66 stitches.
Round 6: Ch 1. Sc in each stitch around. Join with sl st.
Rounds 7 through 10: Repeat Round 5 and Round 6 alternately. This creates a subtle striped texture that adds visual interest without complicating the pattern.
Rounds 11 through 18: Ch 1. Sc in each stitch around. Join with sl st. 66 stitches each round.
Continue working even in single crochet until the body of the bag measures approximately 11 to 12 inches from the base. You can adjust this length depending on how tall you want your finished bag to be. A taller bag works beautifully as a beach tote, while a shorter version makes a great everyday handbag.
Part Three: The Handles
The handles are worked in rows attached directly to the top edge of the bag. You will make two handles, each positioned symmetrically on opposite sides of the bag.
First, divide your bag into quarters by placing stitch markers at four equidistant points around the top edge. The handles will be centered on the two widest sides of the oval.
Right Handle:
Find the center of one of the two longer sides. Count 8 stitches to the left of center and place a marker. Count 8 stitches to the right of center and place a marker. Your handle attachment zone is these 16 stitches.
Row 1: Join yarn at the left marker. Ch 1. Sc in each of the 16 marked stitches. Turn. 16 stitches.
Row 2: Ch 1. Sc in each stitch across. Turn.
Rows 3 through 30: Continue working in rows of single crochet, turning at the end of each row. You are building the strap upward.
After Row 30, do not fasten off. Fold the strap down and align it with the 16 corresponding stitches on the inside of the bag at the same position. Using slip stitch, join the end of the strap to those inner stitches, creating a loop handle. Fasten off and weave in ends.
Left Handle: Repeat the same process on the opposite side of the bag.
For extra durability, you can sew through the base of each handle several times with your yarn needle and a length of yarn before weaving in your ends. Handles are the stress point of any bag, and a few extra reinforcing stitches can make the difference between a bag that lasts one season and one that lasts several years.
Part Four: The Finishing Touches
Weave in all ends carefully with your tapestry needle. On a cotton bag, this is especially important because cotton is not very forgiving and ends that are not properly woven in will work their way out with use.
Optional lining: If you want to give your bag a more polished, boutique finish, consider adding a fabric lining. Cut a rectangle of fabric to match the interior dimensions of the bag, sew the sides together, and hand-stitch the lining to the inside top edge of the bag. This is particularly useful if you plan to carry small items like keys or lip balm that might otherwise poke through the crocheted fabric.
Optional bag feet: Small metal bag feet (also called purse feet) can be inserted into the base of the bag through the crocheted fabric to elevate the base slightly and protect it from wear. You can find these at craft stores or online for just a few dollars and they give the bag a very professional, finished look.
Blocking: For cotton yarn, a light wet blocking can help even out the stitches and give the bag a more uniform appearance. Wet the finished bag with cool water, gently squeeze out the excess, and shape it to the dimensions you want. Stuff the inside with plastic bags or a small towel to help the bag hold its shape as it dries. Allow it to air dry completely before using.
Tips for Customizing This Pattern
One of the best things about a free crochet bag pattern like this one is how easily it adapts to different styles and preferences. Here are some ideas for making this bag entirely your own.
Colorwork: Switch colors between rounds or sections to create stripes, color blocks, or ombre effects. A simple two-color stripe worked every three rounds creates a striking graphic look that photographs beautifully.
Texture stitches: Replace the basic single crochet rounds in the body with moss stitch, waistcoat stitch, or shell stitch for added texture. The bag body is forgiving of stitch substitutions as long as you maintain the stitch count.
Size adjustments: For a smaller bag — think coin purse or mini tote — work fewer increase rounds in the base and fewer rounds in the body. For a larger beach or market bag, work two more increase rounds in the base and extend the body to 14 or 15 inches.
Pockets: A simple crocheted rectangle sewn to the inside of the bag makes a handy interior pocket for your phone or keys. Work a rectangle of about 6 by 5 inches in single crochet, then whipstitch it to the interior lining or directly to the inside of the bag.
Embellishments: Crochet flowers, tassels made from leftover yarn, or fabric bows can be attached to the outside of the bag for a playful, personalized touch. A cluster of tassels along the base edge creates a boho look that is very on trend right now.
Caring for Your Crochet Bag
Cotton yarn is wonderfully practical when it comes to washing. Most cotton bags can be machine washed on a gentle cycle in cool water. Turn the bag inside out before washing to protect any embellishments, and always air dry rather than putting the bag in the dryer, as heat can cause cotton to shrink and lose its shape.
If your bag loses its structure after washing, simply reshape it while it is still damp and stuff the inside with a small towel or balled-up plastic bags while it dries. It will return to its original shape every time.
Final Thoughts
Making your own crochet bag is one of those projects that pays you back again and again — every time you use it, every time someone admires it, and every time you remember that you made something beautiful and functional with nothing but yarn and a hook. This free crochet bag pattern is designed to be accessible enough for a confident beginner while still offering enough room for customization that experienced crocheters won’t feel bored.
If you make this bag, take a photo and share it somewhere. There is a whole community of crocheters who love seeing finished projects, and your version might be exactly the inspiration someone else needs to pick up a hook for the first time. Happy crocheting.