58 patterns
Crochet Bag Patterns: Totes, Market Bags, Purses and Baskets
Crochet bag patterns produce totes, stretchy market bags, structured purses, backpacks, and baskets. Sturdy bags use cotton, jute, or t-shirt yarn with a smaller hook for firm fabric, while market bags use open mesh that stretches around shopping. Most bags start with a flat base, then work the sides upward in rounds.
By the crochetpatterns.io editorial team · Updated · Editorial policy


Sturdy chunky crochet basket with handles
- Skill level
- Beginner
- Yarn weight
- Super bulky (#6)
- Hook size
- 8 mm hook
- Yardage
- 180 yd
Free pattern

No. C133 Grouch Bag (1916): vintage crochet pattern
- Skill level
- Beginner
- Yarn weight
- Lace (#0)
- Hook size
- 5 mm hook
- Yardage
- Amount as printed
Free preview · in bundle

Another Silk Purse (1888): vintage crochet pattern
- Skill level
- Easy
- Yarn weight
- Lace (#0)
- Hook size
- 5 mm hook
- Yardage
- Amount as printed
Free preview · in bundle
Crochet Neck Tie in Purse Twist (1854): vintage crochet pattern
- Skill level
- Easy
- Yarn weight
- Lace (#0)
- Hook size
- 1.6 mm hook
- Yardage
- Amount as printed
Free preview · in bundle

Eight-square granny tote bag
- Skill level
- Easy
- Yarn weight
- Medium (#4)
- Hook size
- 5 mm hook
- Yardage
- 330 yd
Free pattern

Cotton mesh crochet market bag
- Skill level
- Easy
- Yarn weight
- Medium (#4)
- Hook size
- 5 mm hook
- Yardage
- 360 yd
Free pattern
Striped Long Purse (1847): vintage crochet pattern
- Skill level
- Easy
- Yarn weight
- Lace (#0)
- Hook size
- 1.5 mm hook
- Yardage
- Amount as printed
Free preview · in bundle
Bag in Treble Open Crochet (1847): vintage crochet pattern
- Skill level
- Intermediate
- Yarn weight
- Lace (#0)
- Hook size
- 1.5 mm hook
- Yardage
- Amount as printed
Free preview · in bundle

Bag in Upright Stripes with Bell Pattern (1847): vintage crochet pattern
- Skill level
- Intermediate
- Yarn weight
- Lace (#0)
- Hook size
- 1.5 mm hook
- Yardage
- Amount as printed
Free preview · in bundle
Beaded Star Bottom for a Bag (1847): vintage crochet pattern
- Skill level
- Intermediate
- Yarn weight
- Lace (#0)
- Hook size
- 2 mm hook
- Yardage
- Amount as printed
Free preview · in bundle

Carriage Bag on Black Ground (1847): vintage crochet pattern
- Skill level
- Intermediate
- Yarn weight
- Super fine (#1)
- Hook size
- 3.25 mm hook
- Yardage
- Amount as printed
Free preview · in bundle
Chenille Bag with Double Open Crochet Bands (1847): vintage crochet pattern
- Skill level
- Intermediate
- Yarn weight
- Fine (#2)
- Hook size
- 3.5 mm hook
- Yardage
- Amount as printed
Free preview · in bundle

Climax to Smartness Daisy Beret and Bag, No. 19 (1970): vintage crochet pattern
- Skill level
- Intermediate
- Yarn weight
- Medium (#4)
- Hook size
- 3.25 mm hook
- Yardage
- Amount as printed
Free preview · in bundle

Diagonal-Striped Bag with Star Bottom (1847): vintage crochet pattern
- Skill level
- Intermediate
- Yarn weight
- Lace (#0)
- Hook size
- 2 mm hook
- Yardage
- Amount as printed
Free preview · in bundle

German Knitting-Bag (1850): vintage crochet pattern
- Skill level
- Intermediate
- Yarn weight
- Super fine (#1)
- Hook size
- 3.25 mm hook
- Yardage
- Amount as printed
Free preview · in bundle

Lady's Reticule with Ribbon Stripes (1850): vintage crochet pattern
- Skill level
- Intermediate
- Yarn weight
- Lace (#0)
- Hook size
- 1.75 mm hook
- Yardage
- Amount as printed
Free preview · in bundle

No. C135 Crocheted Work Bag (1916): vintage crochet pattern
- Skill level
- Intermediate
- Yarn weight
- Lace (#0)
- Hook size
- 5 mm hook
- Yardage
- Amount as printed
Free preview · in bundle
Open Crochet Bag in Chenille and Gold (1847): vintage crochet pattern
- Skill level
- Intermediate
- Yarn weight
- Fine (#2)
- Hook size
- 3.5 mm hook
- Yardage
- 24 yd
Free preview · in bundle
Plain Purse with One Square and One Round End (1847): vintage crochet pattern
- Skill level
- Intermediate
- Yarn weight
- Lace (#0)
- Hook size
- 1.5 mm hook
- Yardage
- Amount as printed
Free preview · in bundle

Plain-Stitch Open Crochet Net Purse (1847): vintage crochet pattern
- Skill level
- Intermediate
- Yarn weight
- Lace (#0)
- Hook size
- 1.3 mm hook
- Yardage
- Amount as printed
Free preview · in bundle
Scarlet and Gold Striped Bag (1847): vintage crochet pattern
- Skill level
- Intermediate
- Yarn weight
- Lace (#0)
- Hook size
- 1.5 mm hook
- Yardage
- Amount as printed
Free preview · in bundle

Short Purse with Pine Pattern (1847): vintage crochet pattern
- Skill level
- Intermediate
- Yarn weight
- Lace (#0)
- Hook size
- 1.5 mm hook
- Yardage
- Amount as printed
Free preview · in bundle

Silk Purse (1888): vintage crochet pattern
- Skill level
- Intermediate
- Yarn weight
- Lace (#0)
- Hook size
- 5 mm hook
- Yardage
- Amount as printed
Free preview · in bundle

Spiral Crochet Purse (1847): vintage crochet pattern
- Skill level
- Intermediate
- Yarn weight
- Lace (#0)
- Hook size
- 1 mm hook
- Yardage
- Amount as printed
Free preview · in bundle

The “Klondyke” Coin Purse in Ribbed Double Crochet (1912): vintage crochet pattern
- Skill level
- Intermediate
- Yarn weight
- Lace (#0)
- Hook size
- 2 mm hook
- Yardage
- Amount as printed
Free preview · in bundle

“Glossilla Crochet” Grape Design Bag (1912): vintage crochet pattern
- Skill level
- Advanced
- Yarn weight
- Lace (#0)
- Hook size
- 2 mm hook
- Yardage
- Amount as printed
Free preview · in bundle

“Glossilla Crochet” Opera Bag in Irish Rose and Petal Mesh (1912): vintage crochet pattern
- Skill level
- Advanced
- Yarn weight
- Lace (#0)
- Hook size
- 2 mm hook
- Yardage
- Amount as printed
Free preview · in bundle

Beaded Bag with Five Points (1847): vintage crochet pattern
- Skill level
- Advanced
- Yarn weight
- Lace (#0)
- Hook size
- 2 mm hook
- Yardage
- Amount as printed
Free preview · in bundle

Beaded Card-Purse (1850): vintage crochet pattern
- Skill level
- Advanced
- Yarn weight
- Lace (#0)
- Hook size
- 1.15 mm hook
- Yardage
- Amount as printed
Free preview · in bundle

Beaded Purse in Plain and Open Crochet (1847): vintage crochet pattern
- Skill level
- Advanced
- Yarn weight
- Lace (#0)
- Hook size
- 1.3 mm hook
- Yardage
- Amount as printed
Free preview · in bundle

Bridal Purse in Beaded Crochet Silk (Victorian): vintage crochet pattern
- Skill level
- Advanced
- Yarn weight
- Lace (#0)
- Hook size
- 0.6 mm hook
- Yardage
- Amount as printed
Free preview · in bundle

Chenille Pansy Bag in Gold Thread and Chenille (1912): vintage crochet pattern
- Skill level
- Advanced
- Yarn weight
- Lace (#0)
- Hook size
- 2.1 mm hook
- Yardage
- 18 yd
Free preview · in bundle

Diamond Bag in Shaded Silk with Gold (1847): vintage crochet pattern
- Skill level
- Advanced
- Yarn weight
- Lace (#0)
- Hook size
- 1.3 mm hook
- Yardage
- Amount as printed
Free preview · in bundle

Elegant Purse with Gold on Blue or Ponceau (1847): vintage crochet pattern
- Skill level
- Advanced
- Yarn weight
- Lace (#0)
- Hook size
- 1.3 mm hook
- Yardage
- Amount as printed
Free preview · in bundle

Elegant Violet Purse in Silk and Gold (1847): vintage crochet pattern
- Skill level
- Advanced
- Yarn weight
- Lace (#0)
- Hook size
- 1.3 mm hook
- Yardage
- Amount as printed
Free preview · in bundle

Filet Handkerchief Bag with Scroll Panel (1912): vintage crochet pattern
- Skill level
- Advanced
- Yarn weight
- Lace (#0)
- Hook size
- 2 mm hook
- Yardage
- Amount as printed
Free preview · in bundle

Handsome Purse with Rose and Steel-Bead Scroll (Victorian): vintage crochet pattern
- Skill level
- Advanced
- Yarn weight
- Lace (#0)
- Hook size
- 0.6 mm hook
- Yardage
- Amount as printed
Free preview · in bundle

Irish Crochet Opera Bag with Rose Centre (1912): vintage crochet pattern
- Skill level
- Advanced
- Yarn weight
- Lace (#0)
- Hook size
- 2 mm hook
- Yardage
- Amount as printed
Free preview · in bundle

Irish Crochet Reticule with Rose and Leaves (1912): vintage crochet pattern
- Skill level
- Advanced
- Yarn weight
- Lace (#0)
- Hook size
- 2.25 mm hook
- Yardage
- Amount as printed
Free preview · in bundle

Knot Stitch Reticule with Ribbed Block Base (1912): vintage crochet pattern
- Skill level
- Advanced
- Yarn weight
- Light (#3)
- Hook size
- 4 mm hook
- Yardage
- Amount as printed
Free preview · in bundle

Marie Antoinette Bag in Coronation Cord (1912): vintage crochet pattern
- Skill level
- Advanced
- Yarn weight
- Lace (#0)
- Hook size
- 1.75 mm hook
- Yardage
- Amount as printed
Free preview · in bundle

No. 257 Crocheted Hand Bag with Roses and Tassel (1915): vintage crochet pattern
- Skill level
- Advanced
- Yarn weight
- Lace (#0)
- Hook size
- 1.3 mm hook
- Yardage
- Amount as printed
Free preview · in bundle

No. C101 Square Motif Hand Bag (1916): vintage crochet pattern
- Skill level
- Advanced
- Yarn weight
- Lace (#0)
- Hook size
- 1.9 mm hook
- Yardage
- Amount as printed
Free preview · in bundle

No. C110 Three-Cornered Hand Bag (1916): vintage crochet pattern
- Skill level
- Advanced
- Yarn weight
- Lace (#0)
- Hook size
- 1.9 mm hook
- Yardage
- Amount as printed
Free preview · in bundle

No. C114 Oval Gate Top Bag (1916): vintage crochet pattern
- Skill level
- Advanced
- Yarn weight
- Lace (#0)
- Hook size
- 1.9 mm hook
- Yardage
- Amount as printed
Free preview · in bundle

No. C136 Novelty Bag of Coronation Braid and Crochet (1916): vintage crochet pattern
- Skill level
- Advanced
- Yarn weight
- Lace (#0)
- Hook size
- 1.9 mm hook
- Yardage
- Amount as printed
Free preview · in bundle

Party Daisies Sweater, Bag and Hair Ornament, No. 2 (1970): vintage crochet pattern
- Skill level
- Advanced
- Yarn weight
- Super fine (#1)
- Hook size
- 1.9 mm hook
- Yardage
- 375 yd
Free preview · in bundle

Puritan Bag in Ribbed Single Crochet with Cluster Chains (1912): vintage crochet pattern
- Skill level
- Advanced
- Yarn weight
- Lace (#0)
- Hook size
- 2.25 mm hook
- Yardage
- Amount as printed
Free preview · in bundle
What yarn is best for crochet bags?
The best yarn for crochet bags is 100% cotton or a cotton blend, because cotton is strong, holds its shape, and does not stretch as much as acrylic. Jute, raffia, and t-shirt yarn make stiffer bags and baskets.
| Yarn | Structure | Best for |
|---|---|---|
| Cotton (#4) | Firm, low stretch | Totes, purses, market bags |
| Cotton-acrylic blend | Softer, some stretch | Everyday shoulder bags |
| T-shirt yarn | Heavy, stiff | Baskets, structured totes |
| Jute / raffia | Very stiff | Beach bags, storage baskets |
| Acrylic | Stretches under load | Small decorative purses |
How do you stop a crochet bag from stretching?
A crochet bag stretches less when it is worked tightly in single crochet or a solid stitch, uses cotton instead of acrylic, and has a fabric lining sewn inside. Straps stretch most, so work them in dense single crochet or reinforce them with cotton webbing.
How do you crochet a flat bag base?
A flat bag base is made either by increasing evenly in rounds to form a circle or oval, or by working a rectangle in rows and then crocheting around its edge. Stop increasing when the base reaches the target size, then work even rounds for the sides.
Frequently asked questions
Should I line a crochet bag?
Lining keeps small items from slipping through stitches and reduces stretching. It is recommended for purses and totes that carry weight.
How long are crochet bag straps?
Handheld straps are usually 12–16 inches, shoulder straps 22–26 inches, and crossbody straps 45–55 inches.
Can I wash a crochet bag?
Cotton bags can usually be machine washed on a gentle cycle and dried flat. Jute and raffia should be spot cleaned.
What stitch is used for market bags?
Market bags use open mesh stitches, such as chain-space mesh or filet mesh, which stretch to hold produce while using very little yarn.

