Crochet patterns for every project
The crochet pattern library groups every pattern by project type, then lets you narrow by skill level, price, yarn weight and stitch. Each pattern lists the hook size, gauge, yardage and finished size up front, so you can check whether a pattern suits your yarn before you start.
By the crochetpatterns.io editorial team · Reviewed · Editorial policy


31 patterns
Blankets patterns
Baby Blankets · Afghans · Chunky Blankets · Throws

6 patterns
Amigurumi patterns
Animals · Dolls · No-Sew Amigurumi · Keychain Amigurumi

12 patterns
Granny Squares patterns
Granny Square Blankets · Granny Square Cardigans · Granny Square Bags

5 patterns
Hats patterns
Beanies · Bucket Hats · Baby Hats · Slouchy Hats

11 patterns
Clothing patterns
Sweaters · Cardigans · Dresses · Skirts

17 patterns
Scarves & Shawls patterns
Scarves · Shawls · Cowls · Wraps

3 patterns
Bags patterns
Baskets · Tote Bags · Purses · Market Bags

3 patterns
Baby patterns
Baby Blankets · Booties · Baby Hats · Baby Cardigans

84 patterns
Home patterns
Coasters · Rugs · Doilies · Pillows

21 patterns
Accessories patterns
Headbands · Keychains · Gloves & Mittens · Socks & Slippers

4 patterns
Flowers patterns
Bouquets · Sunflowers · Roses · Daisies

2 patterns
Motifs patterns

7 patterns
Seasonal patterns
Christmas · Fall · Halloween · Summer

0 patterns
Toys patterns
135 patterns
Vintage patterns
Newest patterns

How to crochet a classic granny square
- Skill level
- Beginner
- Yarn weight
- Medium (#4)
- Hook size
- 5 mm hook
- Yardage
- 35 yd
Free pattern

Solid granny square with no gaps
- Skill level
- Easy
- Yarn weight
- Medium (#4)
- Hook size
- 5 mm hook
- Yardage
- 40 yd
Free pattern

Easy moss stitch crochet dishcloth
- Skill level
- Beginner
- Yarn weight
- Medium (#4)
- Hook size
- 5 mm hook
- Yardage
- 100 yd
Free pattern

Chunky ribbed crochet beanie worked flat
- Skill level
- Easy
- Yarn weight
- Super bulky (#6)
- Hook size
- 9 mm hook
- Yardage
- 150 yd
Free pattern

Simple half double crochet baby beanie in the round
- Skill level
- Beginner
- Yarn weight
- Medium (#4)
- Hook size
- 5 mm hook
- Yardage
- 130 yd
Free pattern

Quick round crochet coaster in cotton
- Skill level
- Beginner
- Yarn weight
- Medium (#4)
- Hook size
- 4.5 mm hook
- Yardage
- 18 yd
Free pattern

Round amigurumi cat for beginners
- Skill level
- Beginner
- Yarn weight
- Medium (#4)
- Hook size
- 3.5 mm hook
- Yardage
- 50 yd
Free pattern

Chubby crochet frog amigurumi
- Skill level
- Easy
- Yarn weight
- Medium (#4)
- Hook size
- 3.5 mm hook
- Yardage
- 55 yd
Free pattern

Tiny crochet whale keychain
- Skill level
- Easy
- Yarn weight
- Light (#3)
- Hook size
- 2.75 mm hook
- Yardage
- 20 yd
Free pattern

Sunburst granny square in four colours
- Skill level
- Easy
- Yarn weight
- Medium (#4)
- Hook size
- 5 mm hook
- Yardage
- 45 yd
Free pattern

Daisy granny square with cluster petals
- Skill level
- Easy
- Yarn weight
- Medium (#4)
- Hook size
- 5 mm hook
- Yardage
- 35 yd
Free pattern

How to crochet a granny hexagon
- Skill level
- Easy
- Yarn weight
- Medium (#4)
- Hook size
- 5 mm hook
- Yardage
- 30 yd
Free pattern

Quick chunky half double crochet throw
- Skill level
- Beginner
- Yarn weight
- Super bulky (#6)
- Hook size
- 10 mm hook
- Yardage
- 1000 yd
Free pattern

Soft V-stitch crochet baby blanket
- Skill level
- Easy
- Yarn weight
- Light (#3)
- Hook size
- 5 mm hook
- Yardage
- 1150 yd
Free pattern

Solid corner-to-corner crochet blanket
- Skill level
- Easy
- Yarn weight
- Medium (#4)
- Hook size
- 5 mm hook
- Yardage
- 1200 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

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

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

Relaxed slouchy crochet beanie with ribbed brim
- Skill level
- Easy
- Yarn weight
- Medium (#4)
- Hook size
- 5.5 mm hook
- Yardage
- 260 yd
Free pattern

Single crochet bucket hat in cotton
- Skill level
- Easy
- Yarn weight
- Medium (#4)
- Hook size
- 4.5 mm hook
- Yardage
- 280 yd
Free pattern

Ribbed twisted crochet ear warmer headband
- Skill level
- Beginner
- Yarn weight
- Medium (#4)
- Hook size
- 5.5 mm hook
- Yardage
- 100 yd
Free pattern

Ribbed half double crochet chunky scarf
- Skill level
- Beginner
- Yarn weight
- Bulky (#5)
- Hook size
- 8 mm hook
- Yardage
- 400 yd
Free pattern

Classic shell stitch crochet cowl
- Skill level
- Easy
- Yarn weight
- Medium (#4)
- Hook size
- 5.5 mm hook
- Yardage
- 280 yd
Free pattern

Top-down granny stitch triangle shawl
- Skill level
- Easy
- Yarn weight
- Medium (#4)
- Hook size
- 5.5 mm hook
- Yardage
- 480 yd
Free pattern

Heat-safe double thickness crochet pot holder
- Skill level
- Beginner
- Yarn weight
- Medium (#4)
- Hook size
- 4.5 mm hook
- Yardage
- 170 yd
Free pattern

Easy rolled crochet rose
- Skill level
- Easy
- Yarn weight
- Medium (#4)
- Hook size
- 4 mm hook
- Yardage
- 12 yd
Free pattern

Crochet sunflower appliqué with pointed petals
- Skill level
- Easy
- Yarn weight
- Medium (#4)
- Hook size
- 4 mm hook
- Yardage
- 15 yd
Free pattern

Simple crochet leaf with stem
- Skill level
- Beginner
- Yarn weight
- Medium (#4)
- Hook size
- 4 mm hook
- Yardage
- 6 yd
Free pattern

Ten-petal mini crochet daisy
- Skill level
- Beginner
- Yarn weight
- Medium (#4)
- Hook size
- 4 mm hook
- Yardage
- 10 yd
Free pattern

Ruffled crochet scrunchie over a hair elastic
- Skill level
- Beginner
- Yarn weight
- Light (#3)
- Hook size
- 4 mm hook
- Yardage
- 70 yd
Free pattern

Post stitch ribbed bookmark with tassel
- Skill level
- Easy
- Yarn weight
- Fine (#2)
- Hook size
- 3 mm hook
- Yardage
- 30 yd
Free pattern

Soft striped crochet ball for babies
- Skill level
- Easy
- Yarn weight
- Medium (#4)
- Hook size
- 3.5 mm hook
- Yardage
- 70 yd
Free pattern

Textured moss stitch crochet baby blanket
- Skill level
- Easy
- Yarn weight
- Light (#3)
- Hook size
- 4.5 mm hook
- Yardage
- 1500 yd
Free pattern

Easy ribbed crochet pumpkin from a rectangle
- Skill level
- Easy
- Yarn weight
- Medium (#4)
- Hook size
- 5 mm hook
- Yardage
- 80 yd
Free pattern

Flat crochet Christmas tree ornament
- Skill level
- Easy
- Yarn weight
- Medium (#4)
- Hook size
- 4 mm hook
- Yardage
- 18 yd
Free pattern

Cute crochet ghost with scalloped hem
- Skill level
- Easy
- Yarn weight
- Medium (#4)
- Hook size
- 3.5 mm hook
- Yardage
- 40 yd
Free pattern

One-round crochet heart in a magic ring
- Skill level
- Beginner
- Yarn weight
- Medium (#4)
- Hook size
- 4 mm hook
- Yardage
- 4 yd
Free pattern

Easy five-point crochet star
- Skill level
- Easy
- Yarn weight
- Medium (#4)
- Hook size
- 4 mm hook
- Yardage
- 8 yd
Free pattern

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

Little round amigurumi bunny with long ears
- Skill level
- Beginner
- Yarn weight
- Medium (#4)
- Hook size
- 3.5 mm hook
- Yardage
- 35 yd
Free pattern

Round Easter chick amigurumi
- Skill level
- Easy
- Yarn weight
- Medium (#4)
- Hook size
- 3.5 mm hook
- Yardage
- 45 yd
Free pattern

Mini crochet octopus with curly tentacles
- Skill level
- Easy
- Yarn weight
- Medium (#4)
- Hook size
- 3.5 mm hook
- Yardage
- 35 yd
Free pattern

Persian Print Motif Afghan (1952): vintage crochet pattern
- Skill level
- Intermediate
- Yarn weight
- Medium (#4)
- Hook size
- 4 mm hook
- Yardage
- 2390 yd
Free preview · in bundle

California Ranch Afghan (1952): vintage crochet pattern
- Skill level
- Advanced
- Yarn weight
- Medium (#4)
- Hook size
- 4.25 mm hook
- Yardage
- 3120 yd
Free preview · in bundle

Autumn Chevron Afghan (1952): vintage crochet pattern
- Skill level
- Easy
- Yarn weight
- Medium (#4)
- Hook size
- 5 mm hook
- Yardage
- 3430 yd
Free preview · in bundle

Siesta Afghan (1952): vintage crochet pattern
- Skill level
- Intermediate
- Yarn weight
- Medium (#4)
- Hook size
- 5 mm hook
- Yardage
- 2030 yd
Free preview · in bundle

Sugar ’n Spice Afghan (1952): vintage crochet pattern
- Skill level
- Easy
- Yarn weight
- Super fine (#1)
- Hook size
- 4 mm hook
- Yardage
- 2250 yd
Free preview · in bundle

Americana Afghan (1952): vintage crochet pattern
- Skill level
- Intermediate
- Yarn weight
- Medium (#4)
- Hook size
- 4 mm hook
- Yardage
- 2600 yd
Free preview · in bundle
How do you choose a crochet pattern?
Choose a crochet pattern by matching three things: your skill level, the yarn you already own, and the time you want to spend. Check the yarn weight and yardage first, because substituting a different weight changes the finished size.
Beginner patterns use only the basic stitches and are worked flat or in simple rounds. Intermediate patterns add shaping, colour changes or less common stitches.
What do the skill levels mean?
Skill levels describe the stitches and techniques a pattern needs, not how long it takes.
| Level | Stitches and techniques | Typical first project |
|---|---|---|
| Beginner | Chain, single crochet, half double crochet, double crochet; worked flat | Dishcloth, scarf |
| Easy | Basic stitches plus simple increases, working in the round, colour changes | Beanie, granny square |
| Intermediate | Shaping, stitch patterns, post stitches, joining, lace | Cardigan, amigurumi |
| Advanced | Complex shaping, fine yarn, charts, multiple techniques at once | Fitted garment, doily |
Frequently asked questions
What is the easiest crochet pattern to start with?
A dishcloth or coaster worked in rows of single or half double crochet is the easiest first pattern, because it uses one stitch and shows your tension clearly.
Can I sell items made from these patterns?
You may sell finished items you make from free patterns here. Credit the pattern with a link where possible. The pattern text and photos themselves may not be redistributed.

