3 Sizes Leprechaun Crochet Top Hat Pattern for Beginners
I’m super excited to share my Leprechaun Crochet Top Hat Pattern with you! This fun and festive hat is perfect for St. Patrick’s Day and is designed for toddlers, kids, and adults.
Imagine everyone in the family wearing these adorable hats and spreading some St. Paddy’s Day cheer. Grab your yarn and hook, and let’s make this magical hat together! The free crochet pattern is below.
Post contains affiliate links. See our Privacy Policy for more information.
Free Crochet Top Hat Pattern
Crochet Project Materials Needed
- Crochet hook size: I-9 5.5 mm (or hook needed for gauge)
- Yarn: Worsted weight yarn #4 in green, black, 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.
Crochet Top Hat Pattern Information
Skill Level
Beginner. This crochet hat pattern uses basic stitches in basic form and in simple repeats in rounds.
Finished Sizes
Toddler, Child, and Adult
Gauge
8 stitches and 12 rounds = 4 inches
Crochet Terms
- dc = double crochet
- hdc = half double crochet
- hdc2tog = half double crochet decrease
- sc = single crochet
- ch/chs = chain/chains
- st/sts = stitch/stitches
- rem= remaining
Pattern Notes
- 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 hat down.
- The pattern is written in US terms.
- Rounds 1-8 are the same for all sizes.
Crochet Top Hat Pattern Instructions
Rounds 1-8 are the same for all sizes.
Rnd 1: magic circle, ch 2, 9 hdc, join with sl st in top of first hdc [9]
Rnd 2: ch 2, 2 hdc in each st, join [18]
Rnd 3: ch 2, *2 hdc, hdc in next st*, join [27]
Rnd 4: ch 2, *2 hdc, hdc in next 2 sts*, join [36]
Rnd 5: ch 2, *2 hdc, hdc in next 3 sts*, join [45]
Rnd 6: ch 2, *2 hdc, hdc in next 4 sts*, join [54]
Rnd 7: ch 2, *2 hdc, hdc in next 5 sts*, join [63]
Rnd 8: ch 2, *2 hdc, hdc in next 6 sts*, join [72]
Toddler Size Crochet Top Hat Pattern
You will be working in the back loops only (blo) only for round 9.
Rnd 9: ch 2, hdc2tog blo, hdc blo in each rem st, join [72]
Rnd 10: ch 2, hdc2tog, hdc in each rem st, join [71]
Rnd 11: ch 2, hdc2tog, hdc in each rem st, join [70]
Rnd 12: ch 2, hdc2tog, hdc in each rem st, join [69]
Rnd 13: ch 2, hdc2tog, hdc in each rem st, join [68]
Rnd 14: ch 2, hdc2tog, hdc in each rem st, join [67]
Rnd 15: ch 2, hdc2tog, hdc in each rem st, join [66]
Rnd 16: ch 2, hdc2tog, hdc in each rem st, join [65]
Rnd 17: ch 2, hdc2tog, hdc in each rem st, join [64]
Rnd 18: ch 2, hdc2tog, hdc in each rem st, join [63]
Rnd 19: ch 2, hdc2tog, hdc in each rem st, join [62]
Rnd 20: ch 2, hdc2tog, hdc in each rem st, join [61]
Rnd 21: ch 2, hdc2tog, hdc in each rem st, join [60]
Rnd 22: ch 2, hdc2tog, hdc in each rem st, join [59]
Rnd 23: ch 2, hdc2tog, hdc in each rem st, join [58]
Switch to black yarn.
Rnd 24: ch 2, hdc2tog, hdc in each rem st, join [57]
Rnd 25: ch 2, hdc2tog, hdc in each rem st, join [56]
Rnd 26: ch 2, hdc in each st, join [56]
Rnd 27: ch 2, hdc in each st, join [56]
Switch to green yarn.
Rnd 28: ch 2, hdc in each st, join [56]
You are now going to start the brim.
You will be working in the front loops only (flo) for round 29.
Rnd 29: ch 2, *2 hdc flo, hdc flo in next 2 sts*, in the last two sts you will (2 hdc, hdc), join [73]
Rnds 30- 32: ch 2, hdc in each st, join [73]
Child Size Crochet Top Hat Pattern
Rnd 9: ch 2, *2 hdc, hdc in next 7 sts*, join [81]
You will be working in the back loops only (blo) for round 10.
Rnd 10: ch 2, hdc2tog blo, hdc blo in each rem st, join [80]
Rnd 11: ch 2, hdc2tog, hdc in each rem st, join [79]
Rnd 12: ch 2, hdc2tog, hdc in each rem st, join [78]
Rnd 13: ch 2, hdc2tog, hdc in each rem st, join [77]
Rnd 14: ch 2, hdc2tog, hdc in each rem st, join [76]
Rnd 15: ch 2, hdc2tog, hdc in each rem st, join [75]
Rnd 16: ch 2, hdc2tog, hdc in each rem st, join [74]
Rnd 17: ch 2, hdc2tog, hdc in each rem st, join [73]
Rnd 18: ch 2, hdc2tog, hdc in each rem st, join [72]
Rnd 19: ch 2, hdc2tog, hdc in each rem st, join [71]
Rnd 20: ch 2, hdc2tog, hdc in each rem st, join [70]
Rnd 21: ch 2, hdc2tog, hdc in each rem st, join [69]
Rnd 22: ch 2, hdc2tog, hdc in each rem st, join [68]
Rnd 23: ch 2, hdc2tog, hdc in each rem st, join [67]
Rnd 24: ch 2, hdc2tog, hdc in each rem st, join [66]
Rnd 25: ch 2, hdc2tog, hdc in each rem st, join [65]
Rnd 26: ch 2, hdc2tog, hdc in each rem st, join [64]
Switch to black yarn.
Rnd 27: ch 2, hdc2tog, hdc in each rem st, join [63]
Rnd 28: ch 2, hdc2tog, hdc in each rem st, join [62]
Rnd 29: ch 2, hdc2tog, hdc in each rem st, join [61]
Rnd 30: ch 2, hdc2tog, hdc in each rem st, join [60]
Switch to green yarn.
Rnd 31: ch 2, hdc in each st, join [60]
You are now going to start the brim.
You will be working in the front loops only (flo) for round 32.
Rnd 32: ch 2, *2 hdc flo, hdc flo in next 2 sts*, join [80]
Rnds 33- 35: ch 2, hdc in each st, join [80]
Adult Size Crochet Top Hat Pattern
Rnd 9: ch 2, *2 hdc, hdc in next 7 sts*, join [81]
Rnd 10: ch 2, *2 hdc, hdc in next 8 sts*, join [90]
You will be working in the back loops only (blo) for round 11.
Rnd 11: ch 2, hdc2tog blo, hdc blo in each rem st, join [89]
Rnd 12: ch 2, hdc2tog, hdc in each rem st, join [88]
Rnd 13: ch 2, hdc2tog, hdc in each rem st, join [87]
Rnd 14: ch 2, hdc2tog, hdc in each rem st, join [86]
Rnd 15: ch 2, hdc2tog, hdc in each rem st, join [85]
Rnd 16: ch 2, hdc2tog, hdc in each rem st, join [84]
Rnd 17: ch 2, hdc2tog, hdc in each rem st, join [83]
Rnd 18: ch 2, hdc2tog, hdc in each rem st, join [82]
Rnd 19: ch 2, hdc2tog, hdc in each rem st, join [81]
Rnd 20: ch 2, hdc2tog, hdc in each rem st, join [80]
Rnd 21: ch 2, hdc2tog, hdc in each rem st, join [79]
Rnd 22: ch 2, hdc2tog, hdc in each rem st, join [78]
Rnd 23: ch 2, hdc2tog, hdc in each rem st, join [77]
Rnd 24: ch 2, hdc2tog, hdc in each rem st, join [76]
Rnd 25: ch 2, hdc2tog, hdc in each rem st, join [75]
Rnd 26: ch 2, hdc2tog, hdc in each rem st, join [74]
Rnd 27: ch 2, hdc2tog, hdc in each rem st, join [73]
Rnd 28: ch 2, hdc2tog, hdc in each rem st, join [72]
Rnd 29: ch 2, hdc2tog, hdc in each rem st, join [71]
Switch to black yarn.
Rnd 30: ch 2, hdc2tog, hdc in each rem st, join [70]
Rnd 31: ch 2, hdc2tog, hdc in each rem st, join [69]
Rnd 32: ch 2, hdc2tog, hdc in each rem st, join [68]
Rnd 33: ch 2, hdc2tog, hdc in each rem st, join [67]
Switch to green yarn.
Rnd 34: ch 2, hdc2tog, hdc in each rem st, join [66]
You are now going to start the brim.
You will be working in the front loops only (flo) for round 35.
Rnd 35: ch 2, *2 hdc flo, hdc flo in next 2 sts*, join [88]
Rnds 36- 38: ch 2, hdc in each st, join [88]
Buckle for the Crochet Top Hat Pattern
Use yellow yarn.
Chain 20 and join in the round. The ch 2 spaces will create the corners of your buckle.
Rnd 1: Ch 2, hdc in 6 chs, ch 2, hdc in 4 chs, ch 2, hdc in 6 chs, ch 2, hdc in 4 chs, ch 2, join and fasten off.
Sew the buckle to the hat.
Finishing the Crochet Top Hat Pattern
Weave in the ends.
Looking for More Free Crochet Patterns?
You may also like my basic beanie, basic bucket hat, turkey hat, and shamrock hat patterns.
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!