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.

Lovable Loops free Fairytale Crochet Baby Dress Pattern

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

SizeChestWaistHipsBack LengthCrossbackArmhole Depth
0-3 Months16″18″19″6″7.25″3.25″
3-6 Months17″19″20″7″7.75″3.5″
6-12 Months18″20″20″7.5″8.25″3.75″
12-18 Months19″20.5″21″8″8.5″4″
18-24 Months20″21″22″8.5″8.75″4.25″
Baby Costume Size Chart in Inches

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)

Lovable Loops free Fairytale Crochet Baby Dress Pattern

Crochet Baby Dress Pattern Instructions

Using yellow yarn, make your starting chain and join in the round.

Dress SizeStarting Chain
0-3 Months & 3-6 MonthsChain 64 and join in the round
6-12 MonthsChain 72 and join in the round
12-18 Months & 18-24 MonthsChain 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.

Lovable Loops free Fairytale Crochet Baby Dress Pattern

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!