Crochet baby witch costume pattern with a purple and black dress, striped witch hat, matching baby shoes, and crochet broom, shown with Halloween-themed accents.

Crochet baby witch costume pattern

Looking for a free crochet baby witch costume pattern? This Halloween outfit includes a striped witch dress in five sizes from 0–3 months through 18–24 months, plus matching baby shoes, a witch hat, and a crochet broom.

The dress is worked from the top down in the round using worsted weight yarn, and I also include a step-by-step video tutorial for the 6–12 month dress size.

Please note: The witch hat and shoes are written for 0–3 and 3–6 month sizes only. The dress includes all five sizes.

Quick answer
This crochet baby witch costume pattern includes a striped witch dress in five sizes from 0–3 months through 18–24 months, plus a matching witch hat, shoes, and crochet broom. The dress is worked from the top down with worsted weight yarn and includes a video tutorial for the 6–12 month size.

Skill level: Intermediate
Dress sizes: 0–3, 3–6, 6–12, 12–18, and 18–24 months
Hat and shoe sizes: 0–3 and 3–6 months
Yarn weight: Worsted weight #4
Main hook: I-9 (5.5 mm)
Includes: Dress, witch hat, shoes, broom, and dress video tutorial

Why you’ll love this baby witch costume

  • Five dress sizes — Includes sizes from 0–3 through 18–24 months.
  • Complete Halloween look — Crochet the dress, witch hat, shoes, and broom.
  • Fun striped design — Purple and black color changes create a classic witchy look.
  • Video help included — Follow along with the 6–12 month dress tutorial.
  • Perfect for Halloween photos — A handmade costume for parties, pictures, and dress-up.

Crochet baby witch costume pattern details

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

Skill level

Intermediate — This pattern includes shaping, color changes, multiple garment sizes, and several separately crocheted costume pieces.

Materials needed

  • I-9 (5.5 mm) crochet hook for the dress and hat, or size needed to match gauge
  • H-8 (5 mm) crochet hook for the broom
  • 4.5 mm crochet hook for the hat buckle and shoes
  • Worsted weight yarn (#4) in black, purple, orange, brown, and gold
  • Fiberfill for the broom
  • Yarn needle
  • Scissors
  • Stitch markers (optional)

Dress size guide

The witch hat and shoes are available in 0–3 and 3–6 month sizes only.

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″

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

Pattern notes

  • Use an I-9 (5.5 mm) crochet hook unless otherwise noted.
  • The dress video tutorial demonstrates the 6–12 month size.
  • The witch hat and shoes are written for 0–3 and 3–6 month sizes.
  • 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.

Crochet baby witch costume pattern featuring a purple and black striped dress, matching witch hat, baby shoes, and crochet broom on a white Halloween-themed background.

Crochet baby witch costume pattern instructions

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

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

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 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 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 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 dress

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

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

Crochet the sleeve trim

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

Crochet the witch hat

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 witch hat

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 witch hat

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)

Crochet the hat buckle

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.

Crochet the witch shoes

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

0–3 month 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 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)

Crochet the shoe bows

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.

Crochet the witch broom

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 and 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 pattern

Prefer an ad-free, print-friendly version? You can purchase the Crochet Witch Costume Pattern in my Etsy shop.

Baby witch dress video tutorial

In this tutorial, I show you how to crochet the witch dress in the 6–12 month size.

Youtube video
Lovable Loops free crochet witch costume pattern

Frequently asked questions

What sizes are included in this baby witch costume pattern?
The dress includes five sizes: 0–3 months, 3–6 months, 6–12 months, 12–18 months, and 18–24 months.

Are the witch hat and shoes included in every size?
No. The witch hat and shoes are written for 0–3 and 3–6 month sizes. The dress includes all five baby sizes.

Is this crochet witch costume beginner-friendly?
This pattern is best for intermediate crocheters. It includes shaping, color changes, multiple sizes, and several separately crocheted costume pieces.

What pieces are included in the costume?
The pattern includes a witch dress, witch hat, shoes, shoe bows, hat buckle, and crochet broom.

Is there a video tutorial?
Yes. The video tutorial demonstrates how to crochet the witch dress in the 6–12 month size.

What yarn should I use?
The pattern uses worsted weight yarn (#4) in black, purple, orange, brown, and gold.

More crochet baby Halloween costumes

Looking for more cute dress-up projects for little ones? Browse my favorite crochet baby costume patterns, including sweet handmade outfits for Halloween, photos, holidays, and playful gifts.

You can also visit my full collection of crochet baby patterns for more baby blankets, hats, cardigans, booties, accessories, and outfits.

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

Crochet witch costume for baby with a purple and black dress, matching striped witch hat, baby shoes with orange bows, and a crochet broom.