If you love crocheting as much as I do, or want to learn more, or just want to show off your work, please join our Crochet Garments community over on Facebook! I hope you’ll share your finished crochet project with us!
This charming hat is perfect for Valentine’s Day—or any day! Pick your favorite color combinations and create a heartfelt gift for someone special (or treat yourself!).
The premium upgrade is ad-free, printable, and comes with a chart for each size hat. Grab the copy of the pattern here, or keep scrolling for the free version.
Beanie is worked from the bottom up, starting with a ribbed brim.
Join each round with a slip st to first st. Do not turn.
Starting ch does not count as first st.
Hat length is slightly longer than an average beanie size.
Fair isle section of pattern is written as number of stitches to work with what color to use as follows: (C1) X 2, (C2) X 2.
Ribbed brim is written in the smallest size with additional sizes in parentheses as follows: 6-12 (Toddler, Child, Teen, Adult). Final stitch count is in parentheses for all sizes at the end of each row.
Body of hat will be written for each size individually.
Pattern:
Ribbed Brim
With C2 (or desired color) and H(5.0mm) hook:
Ch 8(8, 9, 9, 10)
Row 1: sc in 2nd ch from hook and in each ch across. (7, 7, 8, 8, 9)
Row 2: ch 1, turn, 1 sc in blo of each st across. (7, 7, 8, 8, 9)
Rows 3-66(72, 74, 78, 82): repeat row 2.
Slip st the ends together to create a circle. Now turn the band to the other side, which will be your right side. Do not fasten off. Continue to size you are making.
Move up to I (5.5mm) hook for body of hat.
6-12 Months
Round 1: ch 1, (C2) x 66, join. (66)
Round 2: ch 1, (C1) x 7, (C2) x 1, *(C1) x 9, (C2) x 1*(C1), repeat from * to last 8 sts, (C1) x 8, join.(66)
Round 3: ch 1, (C1) x 6, (C2) x 3, (C1) x 7, *(C2) x 3, (C1) x 7*, repeat from * around, join. (66)
Round 4: ch 1, *(C1) x 5, (C2) x 5*, repeat from * around to last 6 sts, (C1) x 6, join. (66)
Round 5: ch 1, (C1) x 4, (C2) x 7, *(C1) x 3, (C2) x 7*, repeat from * around to last 5 sts, (C1) x 5, join. (66)
Round 6: repeat round 5.
Round 7: ch 1, (C1) x 4, (C2) x 3, (C1) x 1, (C2) x 3, *(C1) x 3, (C2) x 3, (C1) x 1, (C2) x 3*, repeat from * around to last 5 sts, (C1) x 5, join.
Round 8: ch 1, *(C1) x 5, (C2) x 1, (C1) x 3, (C2) x 1*, repeat from * around to last 6 sts, (C1) x 6, join. (66)
Round 9: ch 1, (C1) x 66, join. (66)
Round 10: ch 1, (C1) x 12, (C2) x 1, *(C1) x 9, (C2) x 1*, repeat from * around to last 3 sts, (C1) x 3, join. (66)
Round 11: ch 1, (C1) x 11, (C2) x 3, *(C1) x 7, (C2) x 3*, repeat from * around to last 2 sts, (C1) x 2, join. (66)
Round 12: ch 1, (C1) x 10, (C2) x 5, *(C1) x 5, (C2) x 5*, repeat from * around to last st, (C1) x 1, join. (66)
Round 13: ch 1, (C1) x 9, (C2) x 7, *(C1) x 3, (C2) x 7*,repeat from * around, join. (66)
Round 14: repeat round 13.
Round 15: ch 1, (C1) x 9, (C2) x 3, (C1) x 1, (C2) x 3, *(C1) x 3, (C2) x 3, (C1) x 1, (C2) x 3*, repeat from * around, join. (66)
Round 16: ch 1, (C1) x 10, (C2) x 1, (C1) x 3, (C2) x 1, *(C1) x 5, (C2) x 1, (C1) x 3, (C2) x 1*, repeat from * around to last st, (C1) x 1, join. (66)
Round 17: (C1) x 66, join. (66)
Fasten off C2. You will be working with only C1 now.
Round 18: ch 1, 1 sc in 1st 4 sts, sc2tog, *1 sc in next 4 sts, sc2tog; repeat from * around, join. (55)
Round 19: ch 1, 1 sc in 1st 3 sts, sc2tog, *1 sc in next 3 sts, sc2tog; repeat from * around, join. (44)
Round 20: ch 1, *sc2tog; repeat from * around, join. (22)
Round 21: ch 1, *sc2tog; repeat from * around, join. (11)
Fasten off leaving a long tail to sew top shut. With yarn needle, weave tail in and out of the stitches and pull tight to close. Add pom. Weave in all ends.
Toddler
Round 1: ch 1, (C2) x 72, join. (72)
Round 2: ch 1, (C1) x 4, (C2) x 1, *(C1) x 9, (C2) x 1*, repeat from * around to last 7 sts, (C1) x 7, join. (72)
Round 3: ch 1, (C1) x 3, (C2) x 3, *(C1) x 7, (C2) x 3*, repeat from * around to last 6 sts, (C1) x 6, join. (66)
Round 4: ch 1, (C1) x 2, *(C2) x 5, (C1) x 5; repeat from * around, join to 1st st. (72)
Round 5: ch 1, (C1) x 1, (C2) x 7, *(C1) x 3, (C2) x 7*, repeat from * around to last 4 sts, (C1) x 4, join. (72)
Round 6: repeat round 5.
Round 7: ch 1, (C1) x 1, (C2) x 3, (C1) x 1, (C2) x 3, *(C1) x 3, (C2) x 3, (C1) x 1, (C2) x 3*, repeat from * around to last 4 sts, (C1) x 4, join. (72)
Round 8: ch 1, (C1) x 2, *(C2) x 1, (C1) x 3, (C2) x 1, (C1) x 5; repeat from * around, join. (72)
Round 9: ch 1, (C1) x 72, join. (72)
Round 10: ch 1, (C1) x 9, (C2) x 1, *(C1) x 9, (C2) x 1*, repeat from * around to last 12 sts, (C1) x 12, join. (72)
Round 11: ch 1, (C1) x 8, (C2) x 3, *(C1) x 7, (C2) x 3*, repeat from * around to last 11 sts, (C1) x 11, join. (72)
Round 12: ch 1, (C1) x 7, (C2) x 5, *(C1) x 5, (C2) x 5*, repeat from * around to last 10 sts, (C1) x 10, join. (72)
Round 13: ch 1, (C1) x 6, (C2) x 7, *(C1) x 3, (C2) x 7*, repeat from * around to last 9 sts, (C1) x 9, join. (72)
Round 14: repeat round 13.
Round 15: ch 1, (C1) x 6, (C2) x 3, (C1) x 1, (C2) x 3, *(C1) x 3, (C2) x 3, (C1) x 1, (C2) x 3*, repeat from * around to last 9 sts, (C1) x 9, join.(72)
Round 16: ch 1, (C1) x 7, (C2) x 1, (C1) x 3, (C2) x 1, *(C1) x 5, (C2) x 1, (C1) x 3, (C2) x 1*,repeat from * around to last 10 sts, (C1) x 10, join. (72)
Round 17: ch 1, (C1) x 72, join. (72)
Fasten off C2. You will be working with only C1 now.
Round 18: ch 1, 1 sc in 1st 4 sts, sc2tog, *1 sc in next 4 sts, sc2tog; repeat from * around, join.(60)
Round 19: ch 1, 1 sc in 1st 3 sts, sc2tog, *1 sc in next 3 sts, sc2tog; repeat from * around, join. (48)
Round 20: ch 1, 1 sc in 1st 2 sts, sc2tog, *1 sc in next 2 sts, sc2tog; repeat from * around, join. (36)
Round 21: ch 1, 1 sc in 1st st, sc2tog, *1 sc in next st, sc2tog; repeat from * around, join. (24)
Round 22: ch 1, *sc2tog; repeat from * around, join. (12)
Fasten off leaving a long tail to sew top shut. With yarn needle, weave tail in and out of the stitches and pull tight to close. Add pom. Weave in all ends.
Child
Round 1: ch 1, (C2) x 74, join. (74)
Round 2: ch 1, (C1) x 5, (C2) x 1, *(C1) x 9, (C2) x 1*, repeat from * around to last 8 sts, (C1) x 8, join. (74)
Round 3: ch 1, (C1) x 4, *(C2) x 3, (C1) x 7*, repeat from * around, join. (74)
Round 4: ch 1, (C1) x 3, (C2) x 5, *(C1) x 5, (C2) x 5*, repeat from * around to last 6 sts, (C1) x 6, join. (74)
Round 5: ch 1, (C1) x 2, (C2) x 7, *(C1) x 3, (C2) x 7*, repeat from * around to last 5 sts, (C1) x 5, join. (74)
Round 6: repeat round 5.
Round 7: ch 1, (C1) x 2, (C2) x 3, (C1) x 1, (C2) x 3, *(C1) x 3, (C2) x 3, (C1) x 1, (C2) x 3*,repeat from * around to last 5 sts, (C1) x 5, join. (74)
Round 8: ch 1, (C1) x 3, (C2) x 1, (C1) x 3, (C2) x 1, *(C1) x 5, (C2) x 1, (C1) x 3, (C2) x 1*, repeat from * around to last 6 sts, (C1) x 6, join. (74)
Round 9: ch 1, (C1) x 74, join. (74)
Round 10: ch 1, (C1) x 10, (C2) x 1, *(C1) x 9, (C2) x 1*, repeat from * around to last 3 sts, (C1) x 3, join. (74)
Round 11: ch 1, (C1) x 9, (C2) x 3, *(C1) x 7, (C2) x 3*, repeat from * around to last 2 sts, (C1) x 2, join. (74)
Round 12: ch 1, (C1) x 8, (C2) x 5, *(C1) x 5, (C2) x 5*, repeat from * around to last st, (C1) x 1, join. (74)
Round 13: ch 1, (C1) x 7, (C2) x 7, *(C1) x 3, (C2) x 7; repeat from * around, join. (74)
Round 14: repeat round 13.
Round 15: ch 1, (C1) x 7, (C2) x 3, (C1) x 1, (C2) x 3, *(C1) x 3, (C2) x 3, (C1) x 1, (C2) x 3; repeat from * around, join. (74)
Round 16: ch 1, (C1) x 8, (C2) x 1, (C1) x 3, (C2) x 1, *(C1) x 5, (C2) x 1, (C1) x 3, (C2) x 1*, repeat from * around to last st, (C1) x 1, join. (74)
Round 17: ch 1, (C1) x 74, join. (74)
Fasten off C2. You will be working with only C1 now.
Round 18: repeat round 17.
Round 19: ch 1, 1 sc in 1st 35 sts, sc2tog, 1 sc in next 35 sts, sc2tog, join. (72)
Round 20: ch 1, 1 sc in 1st 4 sts, sc2tog, *1 sc in next 4 sts, sc2tog; repeat from * around, join. (60)
Round 21: ch 1, 1 sc in 1st 3 sts, sc2tog, *1 sc in next 3 sts, sc2tog; repeat from * around, join. (48)
Round 22: ch 1, 1 sc in 1st 2 sts, sc2tog, *1 sc in next 2 sts, sc2tog; repeat from * around, join. (36)
Round 23: ch 1, 1 sc in 1st st, sc2tog, *1 sc in next st, sc2tog; repeat from * around, join. (24)
Round 24: ch 1, *sc2tog; repeat from * around, join. (12)
Fasten off leaving a long tail to sew top shut. With yarn needle, weave tail in and out of the stitches and pull tight to close. Add pom. Weave in all ends.
Teen
Round 1: ch 1, (C2) x 78, join. (78)
Round 2: ch 1, (C1) x 7, (C2) x 1, *(C1) x 9, (C2) x 1*, repeat from * around to last 10 sts, (C1) x 10, join. (78)
Round 3: ch 1, (C1) x 6, (C2) x 3, *(C1) x 7, (C2) x 3*, repeat from * around to last 9 sts, (C1) x 9, join. (78)
Round 4: ch 1, (C1) x 5, (C2) x 5, *(C1) x 5, (C2) x 5*, repeat from * around to last 8 sts, (C1) x 8, join. (78)
Round 5: ch 1, (C1) x 4, (C2) x 7, *(C1) x 3, (C2) x 7*, repeat from * around to last 7 sts, (C1) x 7, join. (78)
Round 6: repeat round 5.
Round 7: ch 1, (C1) x 4, (C2) x 3, (C1) x 1, (C2) x 3, *(C1) x 3, (C2) x 3, (C1) x 1, (C2) x 3*, repeat from * around to last 7 sts, (C1) x 7, join. (78)
Round 8: ch 1, (C1) x 5, (C2) x 1, (C1) x 3, (C2) x 1, *(C1) x 5, (C2) x 1, (C1) x 3, (C2) x 1*, repeat from * around to last 8 sts, (C1) x 8, join. (78)
Round 9: ch 1, (C1) x 78, join. (78)
Round 10: ch 1, (C1) x 12, (C2) x 1, *(C1) x 9, (C2) x 1*, repeat from * around, (C1) x 5, join.
Round 11: ch 1, (C1) x 11, (C2) x 3, *(C1) x 7, (C2) x 3*, repeat from * around to last 4 sts, (C1) x 4, join. (78)
Round 12: ch 1, (C1) x 10, (C2) x 5, *(C1) x 5, (C2) x 5*, repeat from * around to last 3 sts, (C1) x 3, join. (78)
Round 13: ch 1, (C1) x 9, (C2) x 7, *(C1) x 3, (C2) x 7*, repeat from * around to last 2 sts, (C1) x 2, join. (78)
Round 14: repeat round 13.
Round 15: ch 1, (C1) x 9, (C2) x 3, (C1) x 1, (C2) x 3, *(C1) x 3, (C2) x 3, (C1) x 1, (C2) x 3*, repeat from * around to last 2 sts, (C1) x 2, join. (78)
Round 16: ch 1, (C1) x 10, (C2) x 1, (C1) x 3, (C2) x 1, *(C1) x 5, (C2) x 1, (C1) x 3, (C2) x 1*, repeat from * around to last 3 sts, (C1) x 3*, join. (78)
Round 17: ch 1, (C1) x 78, join. (78)
Rounds 18-24: repeat rounds 2-8.
Fasten off C2. You will be working with only C1 now.
Round 25: ch 1, 1 sc in 1st 4 sts, sc2tog, *1 sc in next 4 sts, sc2tog; repeat from * around, join.(65)
Round 26: ch 1, 1 sc in 1st 3 sts, sc2tog, *1 sc in next 3 sts, sc2tog; repeat from * around, join. (52)
Round 27: ch 1, 1 sc in 1st 11 sts, sc2tog, *1 sc in next 11 sts, sc2tog; repeat from * around, join. (48)
Round 28: ch 1, *sc2tog; repeat from * around, join. (24)
Round 29: ch 1, *sc2tog; repeat from * around, join. (12)
Fasten off leaving a long tail to sew top shut. With yarn needle, weave tail in and out of the stitches and pull tight to close. Add pom. Weave in all ends.
Adult
Round 1: ch 1, (C2) x 82, join. (82)
Round 2: ch 1, (C1) x 9, (C2) x 1, *(C1) x 9, (C2) x 1*, repeat from * around to last 12 sts, (C1) x 12, join. (82)
Round 3: ch 1, (C1) x 8, (C2) x 3, *(C1) x 7, (C2) x 3*, repeat from * around to last 11 sts, (C1) x 11, join. (82)
Round 4: ch 1, (C1) x 7, (C2) x 5, *(C1) x 5, (C2) x 5*, repeat from * around to last 10 sts, (C1) x 10, join. (82)
Round 5: ch 1, (C1) x 6, (C2) x 7, *(C1) x 3, (C2) x 7*, repeat from * around to last 9 sts, (C1) x 9, join. (82)
Round 6: repeat round 5.
Round 7: ch 1, (C1) x 6, (C2) x 3, (C1) x 1, (C2) x 3, *(C1) x 3, (C2) x 3, (C1) x 1, (C2) x 3*, repeat from * around to last 9 sts, (C1) x 9, join. (82)
Round 8: ch 1, (C1) x 7, (C2) x 1, (C1) x 3, (C2) x 1, *(C1) x 5, (C2) x 1, (C1) x 3, (C2) x 1*, repeat from * around to last 10 sts, (C1) x 10, join.
Round 9: ch 1, (C1) x 82, join. (82)
Round 10: ch 1, (C1) x 4, (C2) x 1, *(C1) x 9, (C2) x 1*, repeat from * around to last 7 sts, (C1) x 7, join. (82)
Round 11: ch 1, (C1) x 3, (C2) x 3, *(C1) x 7, (C2) x 3*, repeat from * around to last 6 sts, (C1) x 6, join. (82)
Round 12: ch 1, (C1) x 2, *(C2) x 5, (C1) x 5; repeat from * around, join (82)
Round 13: ch 1, (C1) x 1, (C2) x 7, *(C1) x 3, (C2) x 7*, repeat from * around to last 4 sts, (C1) x 4, join. (82)
Round 14: repeat round 13.
Round 15: ch 1, (C1) x 1, (C2) x 3, (C1) x 1, (C2) x 3, *(C1) x 3, (C2) x 3, (C1) x 1, (C2) x 3*, repeat from * around to last 4 sts, (C1) x 4, join. (82)
Round 16: ch 1, (C1) x 2, *(C2) x 1, (C1) x 3, (C2) x 1, (C1) x 5; repeat from * around, join. (82)
Round 17: ch 1, (C1) x 82, join. (82)
Rounds 18-24: repeat rounds 2-8.Fasten off C2. You will be working with only C1 now.
Round 25: ch 1, 1 sc in 1st 40 sts, sc2tog, 1 sc in next 40 sts, sc2tog, join. (80)
Round 26: ch 1, 1 sc in 1st 6 sts, sc2tog, *1 sc in next 6 sts, sc2tog; repeat from * around, join. (70)
Round 27: ch 1, 1sc in 1st 5 sts, sc2tog, *1 sc in next 5 sts, sc2tog; repeat from * around, join. (60)
Round 28: ch 1, 1 sc in 1st 4 sts, sc2tog, *1 sc in next 4 sts, sc2tog; repeat from * around, join. (50)
Round 29: ch 1, 1 sc in 1st 3 sts, sc2tog, *1 sc in next 3 sts, sc2tog; repeat from * around, join. (40)
Round 30: ch 1, *sc2tog; repeat from * around, join. (20)
Round 31: ch 1, *sc2tog; repeat from * around, join. (10)
Fasten off leaving a long tail to sew top shut. With yarn needle, weave tail in and out of the stitches and pull tight to close. Add pom. Weave in all ends.
To change colors, instead of finishing out the last stitch before you go to the next color, pull the next
color through the 2 loops for the last step of your stitch. This will finish out your last stitch and start you off with the new color for your next stitch.
To catch your float when working 5 stitches or more in the same color, simply grab your non-working yarn when
working a middle stitch and then drop it again until your next color change.