Fairy dress crochet pattern
Looking for a free fairy dress crochet pattern? This colorful baby dress comes in five sizes from 0–3 months through 18–24 months and is worked from the top down in joined rounds.
With bright stripes and a playful fairytale look, this dress is a fun choice for fairy or princess costumes, Halloween, photo shoots, birthdays, and other special occasions.
Quick answer
This fairy dress crochet pattern includes five baby sizes from 0–3 months through 18–24 months. The dress is worked from the top down in joined rounds using worsted weight yarn and an I-9 (5.5 mm) crochet hook.
Skill level: Intermediate
Sizes: 0–3, 3–6, 6–12, 12–18, and 18–24 months
Yarn weight: Worsted weight #4
Hook size: I-9 (5.5 mm)
Construction: Top-down dress worked in joined rounds
Best for: Fairy costumes, princess costumes, photos, and special occasions
Why you’ll love this fairy dress crochet pattern
- Five baby sizes — Includes sizes from 0–3 through 18–24 months.
- Colorful striped design — Pink, purple, blue, and yellow create a playful fairytale look.
- Top-down construction — The dress is worked in joined rounds from the neckline down.
- Great costume option — Perfect for fairy or princess Halloween costumes.
- Versatile baby dress — Also works for birthdays, photos, holidays, and special occasions.
Fairy dress crochet pattern details
Here’s a quick overview of the materials, sizing, gauge, and pattern notes before you begin.
Skill level
Intermediate — This pattern includes garment shaping, color changes, multiple dress sizes, and repeated increase sections.
Materials needed
- I-9 (5.5 mm) crochet hook, or size needed to match gauge
- Worsted weight yarn (#4) in pink, purple, blue, and yellow
- Yarn needle
- Scissors
- Stitch markers (optional)
Dress size guide
| Size | Chest | Waist | Hips | Back Length | Crossback | Armhole Depth |
| 0–3 months | 16″ | 18″ | 19″ | 6″ | 7.25″ | 3.25″ |
| 3–6 months | 17″ | 19″ | 20″ | 7″ | 7.75″ | 3.5″ |
| 6–12 months | 18″ | 20″ | 20″ | 7.5″ | 8.25″ | 3.75″ |
| 12–18 months | 19″ | 20.5″ | 21″ | 8″ | 8.5″ | 4″ |
| 18–24 months | 20″ | 21″ | 22″ | 8.5″ | 8.75″ | 4.25″ |
Gauge
15 stitches × 11 rows = 4 inches (10 cm)
Learn how to check crochet gauge before you begin so you can adjust your hook size if needed.

Crochet abbreviations
- dc = double crochet stitch
- sc = single crochet stitch
- ch/chs = chain/chains
- st/sts = stitch/stitches
- sl st = slip stitch
- rnd/rnds = round/rounds
- rem = remaining
Pattern notes
- The dress is crocheted from the top down in joined rounds.
- The beginning chain does not count as a stitch.
- Join each round with a slip stitch to the first stitch.
- Repeat instructions between asterisks (*) around as indicated.
- Rounds 1–9 are the same for the 0–3 and 3–6 month dresses.
- Rounds 1–12 are the same for the 12–18 and 18–24 month dresses.
- The pattern is written in US crochet terms.
Special stitch
V-stitch: Work (dc, ch 1, dc) in the same stitch.

Fairy dress crochet pattern instructions
Using yellow yarn, make your starting chain and join in the round.
| Dress Size | Starting Chain |
| 0–3 months and 3–6 months | Chain 64 and join in the round |
| 6–12 months | Chain 72 and join in the round |
| 12–18 months and 18–24 months | Chain 76 and join in the round |
0–3 and 3–6 month shared rounds
Rounds 1–9 are the same for the 0–3 and 3–6 months sizes.
Rnd 1: Ch 2, dc 8, v-stitch, dc 14, v-stitch, dc 16, v-stitch, dc 14, v-stitch, dc 8, join
Switch to blue yarn.
Rnd 2: Ch 2, dc 9, v-stitch, dc 16, v-stitch, dc 18, v-stitch, dc 16, v-stitch, dc 9, join
Rnd 3: Ch 2, dc 10, v-stitch, dc 18, v-stitch, dc 20, v-stitch, dc 18, v-stitch, dc 10, join
Rnd 4: Ch 2, dc 11, dc in v-stitch sp, ch 1 and dc in next v-stitch sp, dc 22, dc in v-stitch sp, ch 1 and dc in next v-stitch sp, dc 11, join (48 stitches)
Rnd 5: Ch 2, dc 12, 2 dc in ch-sp, dc 24, 2 dc in ch-sp, dc 12, join (52 stitches)
Rnd 6: Ch 2, dc 13, 2 dc in next st, dc 25, 2 dc in next st, dc 12, join (54 stitches)
Rnd 7: Ch 2, dc 13, 2 dc in next st, dc 26, 2 dc in next st, dc 13, join (56 stitches)
Rnd 8: Ch 2, dc 14, 2 dc in next st, dc 27, 2 dc in next st, dc 13, join (58 stitches)
Rnd 9: Ch 2, dc 14, 2 dc in next st, dc 28, 2 dc in next st, dc 14, join (60 stitches)

0–3 month dress
Rnd 10: Ch 2, dc in each st, join (60 stitches)
Rnd 11: Ch 2, dc in each st, join (60 stitches)
Rnd 12: Ch 2, dc in each st, join (60 stitches)
Switch to yellow yarn.
Rnd 13: Ch 2, 2 dc in each st, join and fasten off (120 stitches)
Locate the center stitch in the back of the dress and mark it with a stitch marker. [Skip 29 stitches and mark the next stitch] x 3 times. You will have four stitch markers.
The color changes and stitch counts for rounds 14–28 are listed below.
Rnds 14–28: Ch 2, dc in each st. Make 2 dc in the stitches before and after the stitch with the stitch marker. Make 1 dc in the stitch with the stitch marker, replace the marker, and join. (You are increasing each round by 8 stitches.)
Round 14 = 128 stitches
Pink
Round 15 = 136 stitches
Round 16 = 144 stitches
Purple
Round 17 = 152 stitches
Round 18 = 160 stitches
Blue
Round 19 = 168 stitches
Round 20 = 176 stitches
Yellow
Round 21 = 184 stitches
Round 22 = 192 stitches
Pink
Round 23 = 200 stitches
Round 24 = 208 stitches
Purple
Round 25 = 216 stitches
Round 26 = 224 stitches
Blue
Round 27 = 232 stitches
Round 28 = 240 stitches
Yellow
Rnd 29: Ch 1, *in next st you will (sc, dc, ch 3 and sl st in 3rd ch from hook), in next st you will (dc and sc), slip st in the next 2 sts*, join and fasten off
3–6 month dress
Rnd 10: Ch 2, dc 15, 2 dc in next st, dc 29, 2 dc in next st, dc 14, join (62 stitches)
Rnd 11: Ch 2, dc 15, 2 dc in next st, dc 30, 2 dc in next st, dc 15, join (64 stitches)
Rnd 12: Ch 2, dc in each st, join (64 stitches)
Rnd 13: Ch 2, dc in each st, join (64 stitches)
Switch to yellow yarn.
Rnd 14: Ch 2, 2 dc in each st, join and fasten off (128 stitches)
Locate the center stitch in the back of the dress and mark it with a stitch marker. [Skip 31 stitches and mark the next stitch] x 3 times. You will have four stitch markers.
The color changes and stitch counts for rounds 15–30 are listed below.
Rnds 15–30: Ch 2, dc in each st. Make 2 dc in the stitches before and after the stitch with the stitch marker. Make 1 dc in the stitch with the stitch marker, replace the marker, and join. (You are increasing each round by 8 stitches.)
Round 15 = 136 stitches
Pink
Round 16 = 144 stitches
Round 17 = 152 stitches
Purple
Round 18 = 160 stitches
Round 19 = 168 stitches
Blue
Round 20 = 176 stitches
Round 21 = 184 stitches
Yellow
Round 22 = 192 stitches
Round 23 = 200 stitches
Pink
Round 24 = 208 stitches
Round 25 = 216 stitches
Purple
Round 26 = 224 stitches
Round 27 = 232 stitches
Blue
Round 28 = 240 stitches
Round 29 = 248 stitches
Yellow
Round 30 = 256 stitches
Rnd 31: Ch 1, *in next st you will (sc, dc, ch 3 and sl st in 3rd ch from hook), in next st you will (dc and sc), slip st in the next 2 sts*, join and fasten off
6–12 month dress
Rnd 1: Ch 2, dc 9, v-stitch, dc 16, v-stitch, dc 18, v-stitch, dc 16, v-stitch, dc 9, join
Switch to blue yarn.
Rnd 2: Ch 2, dc 10, v-stitch, dc 18, v-stitch, dc 20, v-stitch, dc 18, v-stitch, dc 10, join
Rnd 3: Ch 2, dc 11, v-stitch, dc 20, v-stitch, dc 22, v-stitch, dc 20, v-stitch, dc 11, join
Rnd 4: Ch 2, dc 12, dc in v-stitch sp, ch 1 and dc in next v-stitch sp, dc 24, dc in v-stitch sp, ch 1 and dc in next v-stitch sp, dc 12, join (52 stitches)
Rnd 5: Ch 2, dc 13, 2 dc in ch-sp, dc 26, 2 dc in ch-sp, dc 13, join (56 stitches)
Rnd 6: Ch 2, dc 14, 2 dc in next st, dc 27, 2 dc in next st, dc 13, join (58 stitches)
Rnd 7: Ch 2, dc 14, 2 dc in next st, dc 28, 2 dc in next st, dc 14, join (60 stitches)
Rnd 8: Ch 2, dc 15, 2 dc in next st, dc 29, 2 dc in next st, dc 14, join (62 stitches)
Rnd 9: Ch 2, dc 15, 2 dc in next st, dc 30, 2 dc in next st, dc 15, join (64 stitches)
Rnd 10: Ch 2, dc 16, 2 dc in next st, dc 31, 2 dc in next st, dc 15, join (66 stitches)
Rnd 11: Ch 2, dc 16, 2 dc in next st, dc 32, 2 dc in next st, dc 16, join (68 stitches)
Rnds 12–14: Ch 2, dc in each st, join (68 stitches)
Switch to yellow yarn.
Rnd 15: Ch 2, 2 dc in each st, join and fasten off (136 stitches)
Locate the center stitch in the back of the dress and mark it with a stitch marker. [Skip 33 stitches and mark the next stitch] x 3 times. You will have four stitch markers.
The color changes and stitch counts for rounds 16–35 are listed below.
Rnds 16–35: Ch 2, dc in each st. Make 2 dc in the stitches before and after the stitch with the stitch marker. Make 1 dc in the stitch with the stitch marker, replace the marker, and join. (You are increasing each round by 8 stitches.)
Round 16 = 144 stitches
Pink
Round 17 = 152 stitches
Round 18 = 160 stitches
Purple
Round 19 = 168 stitches
Round 20 = 176 stitches
Blue
Round 21 = 184 stitches
Round 22 = 192 stitches
Yellow
Round 23 = 200 stitches
Round 24 = 208 stitches
Pink
Round 25 = 216 stitches
Round 26 = 224 stitches
Purple
Round 27 = 232 stitches
Round 28 = 240 stitches
Blue
Round 29 = 248 stitches
Round 30 = 256 stitches
Yellow
Round 31 = 264 stitches
Round 32 = 272 stitches
Pink
Round 33 = 280 stitches
Round 34 = 288 stitches
Purple
Round 35 = 296 stitches
Rnd 36: Ch 1, *in next st you will (sc, dc, ch 3 and sl st in 3rd ch from hook), in next st you will (dc and sc), slip st in the next 2 sts*, join and fasten off
12–18 and 18–24 month shared rounds
Rounds 1–12 are the same for the 12–18 and 18–24 months sizes.
Rnd 1: Ch 2, dc 10, v-stitch, dc 17, v-stitch, dc 19, v-stitch, dc 17, v-stitch, dc 9, join
Switch to blue yarn.
Rnd 2: Ch 2, dc 11, v-stitch, dc 19, v-stitch, dc 21, v-stitch, dc 19, v-stitch, dc 10, join
Rnd 3: Ch 2, dc 12, v-stitch, dc 21, v-stitch, dc 23, v-stitch, dc 21, v-stitch, dc 11, join
Rnd 4: Ch 2, dc 13, dc in v-stitch sp, ch 1 and dc in next v-stitch sp, dc 25, dc in v-stitch sp, ch 1 and dc in next v-stitch sp, dc 12, join (54 stitches)
Rnd 5: Ch 2, dc 14, 2 dc in ch-sp, dc 27, 2 dc in ch-sp, dc 13, join (58 stitches)
Rnd 6: Ch 2, dc 14, 2 dc in next st, dc 28, 2 dc in next st, dc 14, join (60 stitches)
Rnd 7: Ch 2, dc 15, 2 dc in next st, dc 29, 2 dc in next st, dc 14, join (62 stitches)
Rnd 8: Ch 2, dc 15, 2 dc in next st, dc 30, 2 dc in next st, dc 15, join (64 stitches)
Rnd 9: Ch 2, dc 16, 2 dc in next st, dc 31, 2 dc in next st, dc 15, join (66 stitches)
Rnd 10: Ch 2, dc 16, 2 dc in next st, dc 32, 2 dc in next st, dc 16, join (68 stitches)
Rnd 11: Ch 2, dc 17, 2 dc in next st, dc 33, 2 dc in next st, dc 16, join (70 stitches)
Rnd 12: Ch 2, dc 17, 2 dc in next st, dc 34, 2 dc in next st, dc 17, join (72 stitches)
12–18 month dress
Rnds 13–15: Ch 2, dc in each st, join (72 stitches)
Switch to yellow yarn.
Rnd 16: Ch 2, 2 dc in each st, join and fasten off (144 stitches)
Locate the center stitch in the back of the dress and mark it with a stitch marker. [Skip 35 stitches and mark the next stitch] x 3 times. You will have four stitch markers.
The color changes and stitch counts for rounds 17–40 are listed below.
Rnds 17–40: Ch 2, dc in each st. Make 2 dc in the stitches before and after the stitch with the stitch marker. Make 1 dc in the stitch with the stitch marker, replace the marker, and join. (You are increasing each round by 8 stitches.)
Round 17 = 152 stitches
Pink
Round 18 = 160 stitches
Round 19 = 168 stitches
Purple
Round 20 = 176 stitches
Round 21 = 184 stitches
Blue
Round 22 = 192 stitches
Round 23 = 200 stitches
Yellow
Round 24 = 208 stitches
Round 25 = 216 stitches
Pink
Round 26 = 224 stitches
Round 27 = 232 stitches
Purple
Round 28 = 240 stitches
Round 29 = 248 stitches
Blue
Round 30 = 256 stitches
Round 31 = 264 stitches
Yellow
Round 32 = 272 stitches
Round 33 = 280 stitches
Pink
Round 34 = 288 stitches
Round 35 = 296 stitches
Purple
Round 36 = 304 stitches
Round 37 = 312 stitches
Blue
Round 38 = 320 stitches
Round 39 = 328 stitches
Yellow
Round 40 = 336 stitches
Rnd 41: Ch 1, *in next st you will (sc, dc, ch 3 and sl st in 3rd ch from hook), in next st you will (dc and sc), slip st in the next 2 sts*, join and fasten off
18–24 month dress
Rnd 13: Ch 2, dc 18, 2 dc in next st, dc 35, 2 dc in next st, dc 17, join (74 stitches)
Rnd 14: Ch 2, dc 18, 2 dc in next st, dc 36, 2 dc in next st, dc 18, join (76 stitches)
Rnds 15–16: Ch 2, dc in each st, join (76 stitches)
Switch to yellow yarn.
Rnd 17: Ch 2, 2 dc in each st, join and fasten off (152 stitches)
Locate the center stitch in the back of the dress and mark it with a stitch marker. [Skip 37 stitches and mark the next stitch] x 3 times. You will have four stitch markers.
The color changes and stitch counts for rounds 18–42 are listed below.
Rnds 18–42: Ch 2, dc in each st. Make 2 dc in the stitches before and after the stitch with the stitch marker. Make 1 dc in the stitch with the stitch marker, replace the marker, and join. (You are increasing each round by 8 stitches.)
Round 18 = 160 stitches
Pink
Round 19 = 168 stitches
Round 20 = 176 stitches
Purple
Round 21 = 184 stitches
Round 22 = 192 stitches
Blue
Round 23 = 200 stitches
Round 24 = 208 stitches
Yellow
Round 25 = 216 stitches
Round 26 = 224 stitches
Pink
Round 27 = 232 stitches
Round 28 = 240 stitches
Purple
Round 29 = 248 stitches
Round 30 = 256 stitches
Blue
Round 31 = 264 stitches
Round 32 = 272 stitches
Yellow
Round 33 = 280 stitches
Round 34 = 288 stitches
Pink
Round 35 = 296 stitches
Round 36 = 304 stitches
Purple
Round 37 = 312 stitches
Round 38 = 320 stitches
Blue
Round 39 = 328 stitches
Round 40 = 336 stitches
Yellow
Round 41 = 344 stitches
Round 42 = 352 stitches
Pink
Rnd 43: Ch 1, *in next st you will (sc, dc, ch 3 and sl st in 3rd ch from hook), in next st you will (dc and sc), slip st in the next 2 sts*, join and fasten off
Crochet the sleeve trim
Use yellow yarn.
Ch 1, *in next st you will (sc, dc, ch 3 and sl st in 3rd ch from hook), in next st you will (dc and sc), slip st in the next 2 sts*, join and fasten off
Finishing
Fasten off and weave in all remaining yarn ends. Gently shape the dress if needed.
Frequently asked questions
What sizes are included in this fairy dress crochet pattern?
The pattern includes five baby sizes: 0–3 months, 3–6 months, 6–12 months, 12–18 months, and 18–24 months.
Is this fairy dress crochet pattern beginner-friendly?
This pattern is best for intermediate crocheters. It includes garment shaping, color changes, multiple sizes, and repeated increases.
What yarn should I use?
The pattern uses worsted weight yarn (#4) in pink, purple, blue, and yellow.
Can I use this dress as a Halloween costume?
Yes. The colorful fairytale-inspired dress works well for fairy or princess Halloween costumes, dress-up, and photos.
How is the dress constructed?
The dress is crocheted from the top down in joined rounds.

More crochet baby dresses and outfits
Looking for more sweet outfits to make for little ones? Browse my favorite crochet baby dress patterns, including cute handmade dresses and baby outfits for gifts, photos, and special occasions.
You can also visit my full collection of crochet baby patterns for more baby blankets, hats, cardigans, booties, accessories, and gifts.
Let’s connect!
I’d love to see what you’re making! Share your finished project and follow along for more free crochet patterns and tutorials.
📌 Don’t forget to pin this pattern for later!
Happy crocheting! 🧶
— Melissa

