c2c Crochet Heart Hat Pattern

Spread love and warmth with my C2C Heart Hat crochet pattern, designed with an adorable heart motif on the front and a whimsical pom-pom on top.

This versatile pattern is available in three sizes, perfect for toddlers, children, and adults, ensuring that everyone can wear their heart on their head.

This post contains affiliate links. Visit our Privacy Policy for more information. 

crochet heart hat

CROCHET PATTERN INFORMATION

Skill Level

Advanced Beginners. This beginners pattern uses basic crochet stitches. 

SizeCircumferenceHeight
Toddler18-19 inches7 inches
Child19-20 inches7.5 inches
Adult20-23 inches8 inches
Crochet Heart Hat Size Chart
crochet heart hat

8 squares (ch 3 + 3 dc) = 4 inches

To check your gauge, crochet the first 12 rows of the pattern. Measure how many squares you have over 4 inches.

→If you have less than 8 squares in 4 inches, your gauge is looser than mine. Try a smaller crochet hook.

→If you have more than 8 squares in 4 inches, your gauge is tighter than mine. Try a larger crochet hook.

  • Crochet Heart Hat is worked flat using the corner to corner technique.
  • The brim is made separately and then sewn onto the hat.
  • You can choose to follow the pixel graph or the written instructions.
  • Crochet the pixel graph using the corner-to-corner (c2c) technique. Use the traditional method of making a chain 3+ 3 double crochets for each square.
  • Chain 6 to start each new row and chain 3 at the beginning of each square.

Etsy Shop

This pattern is also available as an ad-free PDF pattern in my Etsy Shop.

C2C Course

If you would like to learn the corner to corner (c2c) crochet method to make this crochet blanket pattern, check out my online c2c course.

Related Patterns

If you like this heart hat pattern, you may also like my HDC Heart Hat and my Basic Beanie patterns.

crochet heart hat
  • dc = double crochet
  • dc2tog = double crochet 2 stitches together
  • sc = single crochet
  • ch = chain
  • ch(s) = chains
  • st = stitch
  • st(s) = stitches
  • rem = remaining
  • blo = back loop only

Work the indicated stitch in the back loop only (blo) of the next stitch.

Explanation of c2c Stitch

Corner to corner (c2c) crochet is a technique where you crochet “squares” in diagonal rows.

You start in the bottom right corner and end in the opposite top left corner. Each row is increased by one square.

Each square in the graph = chain 3 + 3 double crochet.

Width & Length Corners

crochet heart hat being made

The first decreases for both the width and length will create corners.

To make a decrease, when you reach the end of the row, you will turn your work and slip stitch across the 3 dc’s in the last square made.

Join with a slip stitch to the chain 3 space and chain 3 + 3 dc.

Pin this image to your Pinterest Boards.

pinterest pin with an image of a crochet beanie with a heart and a pom pom in three different sizes

CROCHET PATTERN INSTRUCTIONS

Toddler Size

crochet heart hat

↙ Row 1: white x 1

↗ Row 2: white x 2

↙ Row 3: white x 3

↗ Row 4: white x 4

↙ Row 5: white x 5

↗ Row 6: white x 6

↙ Row 7: white x 7

↗ Row 8: white x 8

↙ Row 9: white x 9

↗ Row 10: white x 10

↙ Row 11: white x 11

↗ Row 12: white x 12

Corner- Begin decreasing for height

↙ Row 13: white x 12

↗ Row 14: white x 12

↙ Row 15: white x 12

↗ Row 16: white x 12

↙ Row 17: white x 5, red x 6, white x 1

↗ Row 18: white x 2, red x 6, white x 4

↙ Row 19: white x 3, red x 7, white x 2

↗ Row 20: white x 3, red x 6, white x 3

↙ Row 21: white x 2, red x 7, white x 3

↗ Row 22: white x 4, red x 6, white x 2

↙ Row 23: white x 1, red x 7, white x 4

↗ Row 24: white x 5, red x 6, white x 1

↙ Row 25: white x 3, red x 4, white x 5

↗ Row 26: white x 6, red x 4, white x 2

↙ Row 27: white x 2, red x 4, white x 6

↗ Row 28: white x 7, red x 4, white x 1

↙ Row 29: white x 1, red x 3, white x 8

↗ Row 30: white x 12

↙ Row 31: white x 12

↗ Row 32: white x 12

↙ Row 33: white x 12

Corner- Begin decreasing for width

↗ Row 34: white x 11

↙ Row 35: white x 10

↗ Row 36: white x 9

↙ Row 37: white x 8

↗ Row 38: white x 7

↙ Row 39: white x 6

↗ Row 40: white x 5

↙ Row 41: white x 4

↗ Row 42: white x 3

↙ Row 43: white x 2

↗ Row 44: white x 1

Fasten off and weave in all of your ends.

Scroll down for further instructions.

Child Size

crochet heart hat

↙ Row 1: white x 1

↗ Row 2: white x 2

↙ Row 3: white x 3

↗ Row 4: white x 4

↙ Row 5: white x 5

↗ Row 6: white x 6

↙ Row 7: white x 7

↗ Row 8: white x 8

↙ Row 9: white x 9

↗ Row 10: white x 10

↙ Row 11: white x 11

↗ Row 12: white x 12

↙ Row 13: white x 13

Corner- Begin decreasing for height

↗ Row 14: white x 13

↙ Row 15: white x 13

↗ Row 16: white x 13

↙ Row 17: white x 13

↗ Row 18: white x 1, red x 7, white x 5

↙ Row 19: white x 4, red x 7, white x 2

↗ Row 20: white x 2, red x 8, white x 3

↙ Row 21: white x 3, red x 7, white x 3

↗ Row 22: white x 3, red x 8, white x 2

↙ Row 23: white x 2, red x 7, white x 4

↗ Row 24: white x 4, red x 8, white x 1

↙ Row 25: white x 1, red x 7, white x 5

↗ Row 26: white x 5, red x 7, white x 1

↙ Row 27: white x 3, red x 4, white x 6

↗ Row 28: white x 6, red x 5, white x 2

↙ Row 29: white x 2, red x 4, white x 7

↗ Row 30: white x 7, red x 5, white x 1

↙ Row 31: white x 1, red x 4, white x 8

↗ Row 32: white x 9, red x 3, white x 1

↙ Row 33: white x 13

↗ Row 34: white x 13

↙ Row 35: white x 13

Corner- Begin decreasing for width

↗ Row 36: white x 12

↙ Row 37: white x 11

↗ Row 38: white x 10

↙ Row 39: white x 9

↗ Row 40: white x 8

↙ Row 41: white x 7

↗ Row 42: white x 6

↙ Row 43: white x 5

↗ Row 44: white x 4

↙ Row 45: white x 3

↗ Row 46: white x 2

↙ Row 47: white x 1

Fasten off and weave in all of your ends.

Scroll down for further instructions.

Adult Size

crochet heart hat

↙ Row 1: white x 1

↗ Row 2: white x 2

↙ Row 3: white x 3

↗ Row 4: white x 4

↙ Row 5: white x 5

↗ Row 6: white x 6

↙ Row 7: white x 7

↗ Row 8: white x 8

↙ Row 9: white x 9

↗ Row 10: white x 10

↙ Row 11: white x 11

↗ Row 12: white x 12

↙ Row 13: white x 13

↗ Row 14: white x 14

Corner- Begin decreasing for height

↙ Row 15: white x 14

↗ Row 16: white x 14

↙ Row 17: white x 14

↗ Row 18: white x 14

↙ Row 19: white x 14

↗ Row 20: white x 1, red x 7, white x 6

↙ Row 21: white x 5, red x 7, white x 2

↗ Row 22: white x 2, red x 8, white x 4

↙ Row 23: white x 4, red x 7, white x 3

↗ Row 24: white x 3, red x 8, white x 3

↙ Row 25: white x 3, red x 7, white x 4

↗ Row 26: white x 4, red x 8, white x 2

↙ Row 27: white x 2, red x 7, white x 5

↗ Row 28: white x 5, red x 7, white x 2

↙ Row 29: white x 4, red x 4, white x 6

↗ Row 30: white x 6, red x 5, white x 3

↙ Row 31: white x 3, red x 4, white x 7

↗ Row 32: white x 7, red x 5, white x 2

↙ Row 33: white x 2, red x 4, white x 8

↗ Row 34: white x 9, red x 3, white x 2

↙ Row 35: white x 14

↗ Row 36: white x 14

↙ Row 37: white x 14

↗ Row 38: white x 14

Corner- Begin decreasing for width

↙ Row 39: white x 13

↗ Row 40: white x 12

↙ Row 41: white x 11

↗ Row 42: white x 10

↙ Row 43: white x 9

↗ Row 44: white x 8

↙ Row 45: white x 7

↗ Row 46: white x 6

↙ Row 47: white x 5

↗ Row 48: white x 4

↙ Row 49: white x 3

↗ Row 50: white x 2

↙ Row 51: white x 1

Fasten off and weave in all of your ends.

Scroll down for further instructions.

Seam Instructions

Lay your hat with the wrong side facing out. Use your tapestry needle to sew up the seam.

crochet heart hat being made
crochet heart hat being made
crochet heart hat being made

Turn your hat inside out so that the right side is now facing out and the seam is on the inside.

Instructions for Top of Hat

Join yarn to the top of the hat. Make sure your heart isn’t upside down. You are going to work in the round.

Instructions between asterisks (*) should be repeated for the remainder of the round.

Toddler Size

Rnd 1: Ch 2, work 2 dc in each square, join (66 stitches)

Rnd 2: Ch 2, *dc2tog*, join (33 stitches)

Rnd 3: Ch 2, *dc2tog*, dc in last stitch, join (17 stitches)

Child Size

Rnd 1: Ch 2, work 2 dc in each square, join (70 stitches)

Rnd 2: Ch 2, *dc2tog*, join (35 stitches)

Rnd 3: Ch 2, *dc2tog*, dc in last stitch, join (18 stitches)

Adult Size

Rnd 1: Ch 2, work 2 dc in each square, join (76 stitches)

Rnd 2: Ch 2, *dc2tog*, join (38 stitches)

Rnd 3: Ch 2, *dc2tog*, join (19 stitches)

crochet heart hat being made
Round 1
crochet heart hat being made
Round 2
crochet heart hat being made
Round 3

All Sizes

Fasten off leaving a long tail for sewing.

Use your tapestry needle to sew the top shut.

crochet heart hat being made
crochet heart hat being made

Brim Instructions

Brim is made separately and then sewn onto the hat.

Row 1: Ch 9, sc in 2nd ch from hook and each rem ch, turn (8 stitches)

Row 2: Ch 1, sc in each st in the back loops only, turn (8 stitches)

Toddler Size

Repeat row 2 for a total of 66 rows.

Child Size

Repeat row 2 for a total of 70 rows.

Adult Size

Repeat row 2 for a total of 76 rows.

Use your tapestry needle to sew the brim to the hat.

Each square from the hat should be sewn to 2 rows from the brim. The brim will stretch as you go.

crochet heart hat being made
crochet heart hat being made

Pom Pom Instructions

Use your large Pom Pom maker.

Firmly and evenly wind your yarn around each set of arches.

After the first set of arches, close them and then wind your yarn around the second set. 

pom pom being made
pom pom being made

Cut the yarn between each set of arches.

pom pom being made

Use your scrap piece of yarn to tie the pom pom. I recommend you double/triple knot it.

pom pom being made

Carefully open the arches. Fluff your pom pom and trim any long ends.

Use a tapestry needle to attach your pom pom to the top of your hat.

crochet heart hat pattern

Similar Posts