Crochet Witch Costume Hat Pattern (Kids & Adults)
By Chtatou ยท September 20, 2026 ยท in Wearables
Free crochet witch hat pattern to wear: a tall cone, wide brim and hat band in child and adult sizes. An easy Halloween costume hat worked in the round.
This crochet witch costume hat is a full-size, wearable hat with a tall pointed cone, a wide brim and a contrasting hat band. It is worked in the round from the tip down, so there is almost no sewing, and it comes in a child size and an adult size.
If you are looking for the tiny decorative version, see the mini witch hat instead. This pattern is the one to wear. It uses only single crochet and increases, so it suits confident beginners, and a reinforced brim keeps it looking like a witch hat all night.
What you need
- Worsted weight (size 4) yarn in black: about 130 g for the child size and 160 g for the adult size (estimates)
- About 15 g of a contrast colour (purple, orange or green) for the hat band
- 5.0 mm (H-8) crochet hook
- Yarn needle and a stitch marker
- Optional: thin craft wire, about 40 in (100 cm) for the child size or 44 in (112 cm) for the adult size, to shape the brim
Abbreviations
This pattern is written in US terms.
- MR: magic ring
- sc: single crochet
- inc: increase (2 sc in the same stitch)
- sl st: slip stitch
- st(s): stitch(es)
- ( ) at the end of a round: your stitch count
Size, gauge and notes
- Child fits a head of about 20โ22 in (51โ56 cm). The base of the cone measures about 19 in (48 cm) around, the cone is about 8 in (20 cm) tall and the brim is about 11.5 in (29 cm) across.
- Adult fits a head of about 22โ24 in (56โ61 cm). The base of the cone measures about 20.5 in (52 cm) around, the cone is about 9.5 in (24 cm) tall and the brim is about 12 in (30 cm) across.
- Gauge is about 14 sc in 4 in (10 cm) with a 5.0 mm hook. This is an estimate. Crochet firmly, because a tight fabric holds the cone upright.
- Work in a continuous spiral and mark the first stitch of each round.
How to crochet the witch costume hat
Step 1: crochet the cone (both sizes)
The cone grows by 6 stitches every third round, which gives it its tall, pointed shape.
- Round 1: MR, 6 sc in ring (6)
- Round 2: inc around (12)
- Rounds 3โ4: sc around (12)
- Round 5: (1 sc, inc) around (18)
- Rounds 6โ7: sc around (18)
- Round 8: (2 sc, inc) around (24)
- Rounds 9โ10: sc around (24)
- Round 11: (3 sc, inc) around (30)
- Rounds 12โ13: sc around (30)
- Round 14: (4 sc, inc) around (36)
- Rounds 15โ16: sc around (36)
- Round 17: (5 sc, inc) around (42)
- Rounds 18โ19: sc around (42)
- Round 20: (6 sc, inc) around (48)
- Rounds 21โ22: sc around (48)
- Round 23: (7 sc, inc) around (54)
- Rounds 24โ25: sc around (54)
- Round 26: (8 sc, inc) around (60)
- Rounds 27โ28: sc around (60)
- Round 29: (9 sc, inc) around (66)
Step 2: finish the cone and add the band
Child size: the cone is now 66 stitches around.
- Round 30: sc around (66)
- Rounds 31โ33: sc around in the band colour (66)
Change to the band colour on the last stitch of Round 30, and back to black on the last stitch of Round 33.
Adult size: work two more plain rounds, then one more increase round.
- Rounds 30โ31: sc around (66)
- Round 32: (10 sc, inc) around (72)
- Rounds 33โ35: sc around (72)
- Rounds 36โ38: sc around in the band colour (72)
Change to the band colour on the last stitch of Round 35, and back to black on the last stitch of Round 38.
Step 3: crochet the brim
The brim flares out from the base of the cone. Each round adds 6 stitches, so the brim lies flat.
Child size:
- Round 34: (10 sc, inc) around (72)
- Round 35: (11 sc, inc) around (78)
- Round 36: (12 sc, inc) around (84)
- Round 37: (13 sc, inc) around (90)
- Round 38: (14 sc, inc) around (96)
- Round 39: (15 sc, inc) around (102)
- Round 40: (16 sc, inc) around (108)
- Round 41: (17 sc, inc) around (114)
- Round 42: (18 sc, inc) around (120)
- Round 43: (19 sc, inc) around (126)
- Round 44: sc around (126)
Adult size:
- Round 39: (11 sc, inc) around (78)
- Round 40: (12 sc, inc) around (84)
- Round 41: (13 sc, inc) around (90)
- Round 42: (14 sc, inc) around (96)
- Round 43: (15 sc, inc) around (102)
- Round 44: (16 sc, inc) around (108)
- Round 45: (17 sc, inc) around (114)
- Round 46: (18 sc, inc) around (120)
- Round 47: (19 sc, inc) around (126)
- Round 48: (20 sc, inc) around (132)
- Round 49: sc around (132)
Slip stitch into the next stitch, fasten off and weave in your ends.
Step 4: shape the brim (optional)
For a crisp brim, lay the craft wire along the top of the last round and work one more round of single crochet over it so the wire is enclosed. Overlap the wire ends by about 1 in (2.5 cm), fold them back and tape them so they cannot poke through. For young children, skip the wire and stiffen the brim with a light spray of fabric stiffener instead.
Step 5: bend the tip
Bend the top 2 in (5 cm) of the cone to one side. To make it stay, tack it to the side of the cone with a hidden stitch. Avoid wire in the tip for young children.
Conclusion
You now have a crochet witch hat that you can actually wear, with a tall cone, a flat brim and a bold hat band. Try it on before you weave in the last ends: the cone should sit snugly on the head, and the brim should sit level.
For a whole Halloween look, add a witch broom as a prop and a black cat to keep you company. Wash gently by hand and dry the hat flat with the brim smoothed out, so that it keeps its shape until next year. Pair it with the fingerless gloves for cold evenings.
More in Wearables
Crochet Cat Ears Headband Pattern (Easy Halloween)
Free crochet cat ears headband pattern: a stretchy band with two triangle ears in black and pink. A quick Halloween accessory for kids and adults.
4 min read
Crochet Fingerless Gloves Pattern (Halloween Stripes)
Free crochet fingerless gloves pattern in Halloween stripes: worked flat in single crochet with a thumb gap. A quick project for beginners in two colours.
4 min read
Crochet Pumpkin Beanie Pattern (Easy Halloween Hat)
Free crochet pumpkin beanie pattern for kids and adults: an easy top-down Halloween hat with a ribbed brim, pumpkin ridges, a stem and a leaf.
6 min read