Baby wearing a purple and black crochet witch dress with matching hat and shoes, sitting on a soft rug in a nursery.

Cute Baby Crochet Witch Costume Pattern Free + Video Tutorial

Ready to make the cutest Halloween costume ever? Let me introduce my Baby Crochet Witch Costume Pattern! Designed for all baby sizes from 0-3 months to 18-24 months, this pattern includes everything you need: a dress, matching hat, shoes, and even a broom.

With a step-by-step video tutorial for the dress, it’s easy to follow along. Imagine your little one dressed up in this adorable witch costume, perfect for Halloween or any dress-up occasion. Let’s dive in and create some magical memories with this charming outfit! The free crochet pattern is below.

Crochet Witch Costume Pattern Details

Here’s a quick overview of the materials, sizing, gauge, and pattern notes before you begin.

Skill Level

Intermediate. Projects may include involved stitch patterns, color work, and/or shaping.

Materials Needed

  • Crochet hook sizes:
    I-9 5.5 mm (dress & hat) or size needed for gauge
    H-8 5 mm (broom)
    4.5 mm (hat buckle & shoes)
  • Yarn: Worsted weight yarn #4 in black, purple, orange, brown, and gold.
  • Fiber fill: Use this to stuff the broom.
  • 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. 

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
  • hdc = half double crochet
  • tc = treble crochet
  • sc2tog = single crochet (decrease)
  • ch/chs = chain/chains
  • st/sts = stitch/stitches
  • sl st = slip stitch
  • rnd/rnds = round/rounds
  • rem = remaining

Crochet Pattern Notes

  • Use an I-9 5.5 mm crochet hook unless otherwise noted.
  • The video tutorial is for size 6-12 months.
  • The hat and shoes are designed for sizes 0-3 and 3-6 months.
  • The chain at the beginning of each round does not count as your first stitch. 
  • 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.
  • 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)

Cute baby crochet witch costume pattern featuring a purple and black dress with matching hat and baby booties.

Crochet Witch Costume Pattern Instructions

Using purple 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 Baby Crochet Witch Costume 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

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 Baby Crochet Witch Costume 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 black 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
Round 15 = 136 stitches

Purple
Round 16 = 144 stitches
Round 17 = 152 stitches
Round 18 = 160 stitches

Black
Round 19 = 168 stitches
Round 20 = 176 stitches
Round 21 = 184 stitches

Purple
Round 22 = 192 stitches
Round 23 = 200 stitches
Round 24 = 208 stitches

Black
Round 25 = 216 stitches
Round 26 = 224 stitches
Round 27 = 232 stitches

Purple
Round 28 = 240 stitches

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 Baby Crochet Witch Costume 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 black 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
Round 16 = 144 stitches

Purple
Round 17 = 152 stitches
Round 18 = 160 stitches
Round 19 = 168 stitches

Black
Round 20 = 176 stitches
Round 21 = 184 stitches
Round 22 = 192 stitches

Purple
Round 23 = 200 stitches
Round 24 = 208 stitches
Round 25 = 216 stitches

Black
Round 26 = 224 stitches
Round 27 = 232 stitches
Round 28 = 240 stitches

Purple
Round 29 = 248 stitches
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 Baby Crochet Witch Costume Pattern

Rnd 1: Ch 2, dc 9, v-stitch, dc 16, v-stitch, dc 18, v-stitch, dc 16, v-stitch, dc 9, join

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 black 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
Round 17 = 152 stitches

Purple
Round 18 = 160 stitches
Round 19 = 168 stitches
Round 20 = 176 stitches

Black
Round 21 = 184 stitches
Round 22 = 192 stitches
Round 23 = 200 stitches

Purple
Round 24 = 208 stitches
Round 25 = 216 stitches
Round 26 = 224 stitches

Black
Round 27 = 232 stitches
Round 28 = 240 stitches
Round 29 = 248 stitches

Purple
Round 30 = 256 stitches
Round 31 = 264 stitches
Round 32 = 272 stitches

Black
Round 33 = 280 stitches
Round 34 = 288 stitches
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 Baby Crochet Witch Costume 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

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 Baby Crochet Witch Costume Pattern

Rnds 13- 15: Ch 2, dc in each st, join (72 stitches)

Switch to black 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
Round 18 = 160 stitches

Purple
Round 19 = 168 stitches
Round 20 = 176 stitches
Round 21= 184 stitches

Black
Round 22 = 192 stitches
Round 23 = 200 stitches
Round 24 = 208 stitches

Purple
Round 25 = 216 stitches
Round 26 = 224 stitches
Round 27 = 232 stitches

Black
Round 28 = 240 stitches
Round 29 = 248 stitches
Round 30 = 256 stitches

Purple
Round 31 = 264 stitches
Round 32 = 272 stitches
Round 33 = 280 stitches

Black
Round 34 = 288 stitches
Round 35 = 296 stitches
Round 36 = 304 stitches

Purple
Round 37 = 312 stitches
Round 38 = 320 stitches
Round 39 = 328 stitches

Black
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 Baby Crochet Witch Costume 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 black 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
Round 19 = 168 stitches

Purple
Round 20 = 176 stitches
Round 21 = 184 stitches
Round 22 = 192 stitches

Black
Round 23 = 200 stitches
Round 24 = 208 stitches
Round 25 = 216 stitches

Purple
Round 26 = 224 stitches
Round 27 = 232 stitches
Round 28 = 240 stitches

Black
Round 29 = 248 stitches
Round 30 = 256 stitches
Round 31 = 264 stitches

Purple
Round 32 = 272 stitches
Round 33 = 280 stitches
Round 34 = 288 stitches

Black
Round 35 = 296 stitches
Round 36 = 304 stitches
Round 37 = 312 stitches

Purple
Round 38 = 320 stitches
Round 39 = 328 stitches
Round 40 = 336 stitches

Black
Round 41 = 344 stitches
Round 42 = 352 stitches

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 Witch Costume Pattern

Use black 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

Witch Hat Pattern

The hat is designed for sizes 0-3 and 3-6 months. Rounds 1-31 are the same for both sizes.

Start with purple yarn.

Rnd 1: Magic circle, 3 dc, join (3 stitches)

Rnd 2: Ch 2, 2 dc in each st, join (6 stitches)

Rnd 3: Ch 2, dc in each st, join (6 stitches)

Switch to black yarn.

Rnd 4: Ch 2, *2 dc, dc in next st*, join (9 stitches)

Rnd 5: Ch 2, dc in each st, join (9 stitches)

Rnd 6: Ch 2, *2 dc, dc in next 2 sts*, join (12 stitches)

Switch to purple yarn.

Rnd 7: Ch 2, dc in each st, join (12 stitches)

Rnd 8: Ch 2, *2 dc, dc in next 3 sts*, join (15 stitches)

Rnd 9: Ch 2, dc in each st, join (15 stitches)

Switch to black yarn.

Rnd 10: Ch 2, *2 dc, dc in next 4 sts*, join (18 stitches)

Rnd 11: Ch 2, dc in each st, join (18 stitches)

Rnd 12: Ch 2, *2 dc, dc in next 5 sts*, join (21 stitches)

Switch to purple yarn.

Rnd 13: Ch 2, dc in each st, join (21 stitches)

Rnd 14: Ch 2, *2 dc, dc in next 6 sts*, join (24 stitches)

Rnd 15: Ch 2, dc in each st, join (24 stitches)

Switch to black yarn.

Rnd 16: Ch 2, *2 dc, dc in next 7 sts*, join (27 stitches)

Rnd 17: Ch 2, dc in each st, join (27 stitches)

Rnd 18: Ch 2, *2 dc, dc in next 8 sts*, join (30 stitches)

Switch to purple yarn.

Rnd 19: Ch 2, dc in each st, join (30 stitches)

Rnd 20: Ch 2, *2 dc, dc in next 9 sts*, join (33 stitches)

Rnd 21: Ch 2, dc in each st, join (33 stitches)

Switch to black yarn.

Rnd 22: Ch 2, *2 dc, dc in next 10 sts*, join (36 stitches)

Rnd 23: Ch 2, dc in each st, join (36 stitches)

Rnd 24: Ch 2, *2 dc, dc in next 11 sts*, join (39 stitches)

Switch to purple yarn.

Rnd 25: Ch 2, dc in each st, join (39 stitches)

Rnd 26: Ch 2, *2 dc dc in next 12 sts*, join (42 stitches)

Rnd 27: Ch 2, dc in each st, join (42 stitches)

Switch to black yarn.

Rnd 28: Ch 2, *2 dc, dc in next 13 sts*, join (45 stitches)

Rnd 29: Ch 2, dc in each st, join (45 stitches)

Rnd 30: Ch 2, *2 dc, dc in next 14 sts*, join (48 stitches)

Switch to purple yarn.

Rnd 31: Ch 2, dc in each st, join (48 stitches)

0-3 Month Baby Witch Hat Pattern

Rnds 32 & 33: Ch 2, dc in each st, join (48 stitches)

Switch to black yarn.

Rnd 34: Ch 2, 2 dc in each st front loops only, join (96 stitches)

Rnd 35: Ch 2, *2 dc, dc in next st*, join (144 stitches)

Rnd 36: Ch 2, *2 dc, dc in next 2 sts*, join (192 stitches)

Switch to purple yarn.

Rnd 37: Ch 1, sc in each st, join and fasten off (192 stitches)

3-6 Month Baby Witch Hat Pattern

Rnd 32: Ch 2, *2 dc, dc in next 15 sts*, join (51 stitches)

Rnd 33: Ch 2, dc in each st, join (51 stitches)

Switch to black yarn.

Rnd 34: Ch 2, *2 dc, dc in next 16 sts*, join (54 stitches)

Rnd 35: Ch 2, dc in each st, join (54 stitches)

Rnd 36: Ch 2, dc in each st, join (54 stitches)

Rnd 37: Ch 2, 2 dc in each st front loops only, join (108 stitches)

Rnd 38: Ch 2, *2 dc, dc in next st*, join (162 stitches)

Rnd 39: Ch 2, *2 dc, dc in next 2 sts*, join (216 stitches)

Switch to purple yarn.

Rnd 40: Ch 1, sc in each st, join and fasten off (216 stitches)

Witch Hat Buckle Pattern

Use a 4.5 mm crochet hook and orange yarn.

Ch 15, (sc, ch 1, sc) in 2nd ch from hook, sc in next 3 chs, (sc, ch 1, sc) in next ch, sc in next 2 chs, (sc, ch 1, sc) in next ch, sc in next 3 chs, (sc, ch 1, sc) in next ch, sc in last 2 chs, fasten off and sew to the hat.

Witch Shoes Pattern

Use a 4.5 mm crochet hook and start with black yarn.

0-3 Month Baby Witch Shoes

Rnd 1: Ch 10, sc in 2nd ch from hook, sc in next 7 chs, 4 sc in last ch, continue working in backside of chs, sc 8, join (20 stitches)

Rnd 2: Ch 1, 2 sc in first st, sc in 7 sts, 2 sc in next 4 sts, sc in 7 sts, 2 sc in last st, join (26 stitches)

Rnd 3: Ch 1, 2 sc in first st, sc in 9 sts, 2 sc in next 6 sts, sc in 9 sts, 2 sc in last st, join (34 stitches)

Rnd 4: Ch 1, 2 sc in first st, sc in 12 sts, 2 sc in next 8 sts, sc in 12 sts, 2 sc in last st, join (44 stitches)

Switch to purple yarn.

Rnd 5: Ch 1, work in front loops only for this rnd, sc in 21 sts, in next st (sc, dc, ch 3, sl st in 3rd ch from hook), in next st (dc, sc), sc in rem 21 sts, join (46 stitches)

Rnd 6: Ch 1, sc in 23 sts, 2 sc on right side of point (working towards the point), 2 sc on left side of point (working back down towards the shoe), sc in rem 23 sts, join (50 stitches)

Rnd 7: Ch 1, sc in 19 sts, [sc2tog] x 6 times, sc in rem 19 sts, join (44 stitches)

Rnd 8: Ch 1, sc2togsc2tog, sc in 12 sts, [sc2tog] x 6 times, sc in 12 sts, sc2tog, sc2tog, join (34 stitches)

Rnd 9: Ch 1, sc in 15 sts, sc2tog, sc2tog, sc in rem 15 sts, join (32 stitches)

Rnd 10: Ch 1, sc in 15 sts, sc2tog, sc in rem 15 sts, join and fasten off (30 stitches)

3-6 Month Baby Witch Shoes

Rnd 1: Ch 12, sc in 2nd ch from hook, sc in next 9 chs, 4 sc in last ch, continue working in backside of chs, sc 10, join (24 stitches)

Rnd 2: Ch 1, 2 sc in first st, sc in 9 sts, 2 sc in next 4 sts, sc in 9 sts, 2 sc in last st, join (30 stitches)

Rnd 3: Ch 1, 2 sc in first st, sc in 11 sts, 2 sc in next 6 sts, sc in 11 sts, 2 sc in last st, join (38 stitches)

Rnd 4: Ch 1, 2 sc in first st, sc in 14 sts, 2 sc in next 8 sts, sc in 14 sts, 2 sc in last st, join (48 stitches)

Switch to purple yarn.

Rnd 5: Ch 1, work in front loops only for this rnd, sc in 23 sts, in next st (sc, dc, ch 3, sl st in 3rd ch from hook), in next st (dc, sc), sc in rem 23 sts, join (50 stitches)

Rnd 6: Ch 1, sc in 25 sts, 2 sc on right side of point (working towards the point), 2 sc on left side of point (working back down towards the shoe), sc in rem 25 sts, join (54 stitches)

Rnd 7: Ch 1, sc in 21 sts, [sc2tog] x 6 times, sc in rem 21 sts, join (48 stitches)

Rnd 8: Ch 1, sc2togsc2tog, sc in 14 sts, [sc2tog] x 6 times, sc in 14 sts, sc2tog, sc2tog, join (38 stitches)

Rnd 9: Ch 1, sc in 17 sts, sc2tog, sc2tog, sc in rem 17 sts, join (36 stitches)

Rnd 10: Ch 1, sc in 17 sts, sc2tog, sc in rem 17 sts, join and finish off (35 stitches)

Bow for the Witch Shoes

Use a 4.5 mm crochet hook and orange yarn.

Rnd 1. Ch 18, join in the round, ch 1, sc in each ch, join (18 stitches)

Rnd 2: Ch 1, sc in each st, join (18 stitches)

Rnd 3: Ch 1, sc in each st, join (18 stitches)

Rnd 4: Ch 1, sc in each st, join and finish off leaving a LONG tail for wrapping around the bow (18 stitches)

Wrap yarn around the center of the bow to define the middle. Sew the bow onto the front of your shoe.

Witch Broom Pattern

Use an H-8 5 mm and brown yarn.

Rnd 1: Magic circle, 6 sc, join (6 stitches)

Rnd 2: Ch 1, 2 sc in each st, join (12 stitches)

Rnd 3: Ch 1, *2 sc, sc in next st*, join (18 stitches)

Rnd 4: Ch 1, sc in each st in the back loops only, join (18 stitches)

Rnds 5-31: Ch 1, sc in each st, join (18 stitches)

Rnd 32: Ch 1, *sc2tog, sc in next st*, join, ch 1 (12 stitches)

Rnd 33: Ch 1, *sc2tog*, join (6 stitches)

Rnd 34: Ch 1, *sc2tog*, join (3 stitches)

Rnd 35: Ch 1, *sc2tog*, join & fasten off leaving a long tail to sew shut (1 stitch)

Cut strips of brown and soft gold yarn 11 inches long.

Tie the strands of yarn around the stitches at the end of the broom where you finished off. Trim the yarn to the desired length.

Finishing

Weave in the ends.

Printable PDF Version

View this pattern in my Etsy shop: Crochet Witch Costume Pattern

Video tutorial

In this tutorial I show you how to crochet the witch dress in the 6-12 months size.

YouTube video
Lovable Loops free crochet witch costume pattern

Free crochet baby costume patterns

Looking for more cute costume ideas for babies? These free crochet baby costume patterns are perfect for Halloween, dress-up, themed photos, and sweet handmade memories. You’ll find fun and creative outfits that are great for babies and toddlers, whether you want something playful for a party or extra special for pictures.

Browse the gallery below to find adorable crochet baby costumes you can make for little ones. For even more handmade ideas, visit my full collection of free crochet baby patterns.

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

Cute baby crochet witch costume pattern featuring a purple and black dress with matching hat and baby booties.