Fairytale Crochet Baby Dress Pattern for Costumes & Dress Up
I’m super excited to share my Fairytale Crochet Baby Dress Pattern with you. This adorable pattern is designed for five baby sizes, from 0-3 months all the way up to 18-24 months. It’s perfect for dressing your little one in a cute, fairytale-inspired outfit.
Whether it’s for a special occasion or just for fun, this dress will make your baby look absolutely enchanting. Let’s get started and create some magical memories with this lovely pattern! The free crochet pattern is below.
This post contains affiliate links. Visit our Privacy Policy for more information.

Free Crochet Baby Dress Pattern
This Fairytale Crochet Baby Dress Pattern is perfect for so many special occasions! It’s ideal for birthdays, holidays, or family gatherings, making your little one the center of attention with its charming design. The dress is also great for photo shoots, capturing beautiful memories that you’ll cherish forever.
Plus, it’s a wonderful handmade gift for baby showers, showing your love and creativity. This pattern is perfect for fairy or princess Halloween costumes, adding a touch of magic to any celebration. Whether for everyday wear or special events, this dress will add a touch of enchantment to your baby’s wardrobe!
Crochet Project Materials Needed
- Crochet hook size: I-9 5.5 mm or size needed for gauge
- Yarn: Worsted weight yarn #4 in pink, purple, blue, and yellow.
- Yarn needle: Use this to weave in your ends.
- Scissors: Use scissors to fasten off your yarn.
- Stitch marker(s): Optional. Use these to help keep track of your stitches.
Printable PDF Version
View this pattern in my Etsy shop: Crochet Baby Dress Pattern
Crochet Baby Dress Pattern Information
Skill Level
Intermediate. Projects may include involved stitch patterns, color work, and/or shaping.
Size Chart
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 and 11 rows = 4 inches
Crochet Terms
- dc = double crochet
- sc = single crochet
- ch/chs = chain/chains
- st/sts = stitch/stitches
- sl st = slip stitch
- rnd/rnds = round/rounds
- rem = remaining
Crochet Pattern Notes
- Rounds 1-9 of the dress are the same for the 0-3 and 3-6 months sizes.
- Rounds 1-12 of the dress are the same for the 12-18 and 18-24 months sizes.
- The chain at the beginning of each round does not count as your first stitch.
- Join each round with a slip stitch to the first stitch made in that round.
- Repeat instructions between the asterisks (*) for the rest of the round.
- You are crocheting in the round from the top of the dress down.
- The pattern is written in US terms.
Special Stitches
v-stitch: in the same stitch make (dc, ch 1, dc)

Crochet Baby Dress Pattern Instructions
Using yellow yarn, make your starting chain and join in the round.
Dress Size | Starting Chain |
0-3 Months & 3-6 Months | Chain 64 and join in the round |
6-12 Months | Chain 72 and join in the round |
12-18 Months & 18-24 Months | Chain 76 and join in the round |
0-3 & 3-6 Month Crochet Baby Dress Pattern
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 Crochet Baby Dress Pattern
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 & sl st in 3rd ch from hook), in next st you will (dc & sc), slip st in the next 2 sts*, join and fasten off
3-6 Month Crochet Baby Dress Pattern
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 & sl st in 3rd ch from hook), in next st you will (dc & sc), slip st in the next 2 sts*, join and fasten off
6-12 Month Crochet Baby Dress Pattern
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 & sl st in 3rd ch from hook), in next st you will (dc & sc), slip st in the next 2 sts*, join and fasten off
12-18 & 18-24 Month Crochet Baby Dress Pattern
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 Crochet Baby Dress Pattern
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 & sl st in 3rd ch from hook), in next st you will (dc & sc), slip st in the next 2 sts*, join and fasten off
18-24 Month Crochet Baby Dress Pattern
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 & sl st in 3rd ch from hook), in next st you will (dc & sc), slip st in the next 2 sts*, join and fasten off
Sleeve Trim for the Crochet Baby Dress Pattern
Use yellow yarn.
Ch 1, *in next st you will (sc, dc, ch 3 & sl st in 3rd ch from hook), in next st you will (dc & sc), slip st in the next 2 sts*, join and fasten off
Finishing the Crochet Baby Dress Pattern
Fasten off and then weave in the ends.

Looking for More Free Crochet Patterns?
You may also like my baby cardigan, baby bootie, newborn hat, and baby witch dress.
Let’s Connect!
I’d love to hear from you. You can find me on social media: Instagram, Facebook, Pinterest, and my YouTube channel. Until then, happy crocheting!