This post may contain affiliate links. This means that if you make a purchase from those links I receive a commission at no additional cost to you. Thank you for continued support!
The crochet heart crop top is a very cute crochet halter top pattern. This crochet crop top can be finished in about 3 hours.It has a heart detailing on the chest and it’s tied at the back and neck with straps. This top is great for the summer weather. It’s very beginner friendly and a very easy pattern.
DESIGN
The crochet heart crop top pattern is worked bottom up, it has little eyelets that adds to its beauty, it shaped at the arm holes and has a heart shape cut out at the chest area that is made with short rows. It’s a halter top that is tied at the neck and at the back.
ADORABLE
The crochet heart crop top pattern is super cute. It is an adorable pattern that is perfect for summer and sure to earn you sweet compliments.
YARN
I used Dk weight yarn in color white for the crochet heart crop top pattern. You can use any brand of Dk weight yarn of your choice.
SIZE
The crochet heart crop top pattern has only one sizing option. This blog post contains the written instructions for the backless crochet crop top. It fits bust size 32-38 inches. The written pdf pattern contains photo tutorials. The free pattern is written below.
Read on to find the free crochet pattern below or find the ad-free printable pdf version on Ravelry, Love Crafts Ko-fi and Etsy.
If you prefer to work with UK terms please scroll further down the page to view the UK version
Sign up for newsletter here
Also watch more crochet video tutorials of my patterns on my YouTube channel. Subscribe and turn on notifications so you won’t miss any of my future videos. Happy crocheting!
PDF PATTERN
If you prefer to work offline or if you would like to support my work, purchase the ad-free printable pdf version, including all photo tutorials on Ravelry, Love Crafts Ko-fi and Etsy.
PIN it for later here

Save this pattern to your Ravelry favourite here
Check Out These Other Free Crochet Pattern
US VERSION
CROCHET HEART CROP TOP | FREE PATTERN
Bust
32-38
Materials
Dk weight yarn -1 balls of 100g
4.0 mm crochet hook
Stitch markers
Scissors
Stitch Guide (US Version)
Ch: Chain
Hdc: Half double crochet
HdcCS: Half double crochet Cross Stitch
Skip the next Hdc , Hdc in the next stitch, then Hdc in the skipped Hdc.
Hdc2tog: Half double crochet two together
Sc: Single Crochet
Slst: Slip stitch
* *: repeat the instructions between the asterisk
Gauge :
14 stitches /12 rows = 10 cm/4 inches in Hdc
Pattern note
- Ch 2 at the beginning of the row does not count as a stitch.
- The chain stitches count as stitches.
- The pattern is worked bottom up.
Pattern Instructions
Ch 85
Row 1: Hdc in the 3rd chain from the hook and in each chain across (83 Hdc)
Row 2: Ch 2, turn. Hdc in the first stitch and in the next 5 stitches, *Ch 1 skip 1, HdcCS, Ch 1 skip 1, Hdc 12* repeat till end of the row. End row with 9 Hdc (83 stitches)
Row 3: Ch 2, turn. Hdc in the first stitch and in each stitch across. (83 stitches)
Row 4: Ch 2, turn. Hdc in the first stitch and in the next 12 stitches *Ch 1 skip 1, HdcCS, Ch 1 skip 1, Hdc 12* repeat till end of the row. End row with 2 Hdc (83 stitches)
Row 5: Repeat row 3
Row 6: Ch 2, turn. Hdc in the first stitch and in the next 5 stitches, *Ch 1 skip 1, HdcCS, Ch 1 skip 1, Hdc 12* repeat till end of the row. End row with 9 Hdc (83 stitches)
Row 7: Repeat row 3
Row 8: Ch 2, turn. Hdc in the first stitch and in the next 12 stitches *Ch 1 skip 1, HdcCS, Ch 1 skip 1, Hdc 12* repeat till end of the row. End row with 2 Hdc (83 stitches)
Row 9: Ch 2, turn. Hdc2tog, Hdc in each stitch across. Finish row with Hdc2tog. (81 stitches)
Row 10: Ch 2, turn. Hdc2tog, Hdc in the next 3 stitches, *Ch 1 skip 1, HdcCS, Ch 1 skip 1, Hdc 12* repeat till end of the row. End row with 6 Hdc, Hdc2tog (79 stitches)
Row 11: Ch 2, turn. Hdc2tog, Hdc in each stitch across. Finish row with Hdc2tog. (77 stitches)
Row 12: Ch 2, turn. Hdc2tog, Hdc in the next 8 stitches, *Ch 1 skip 1, HdcCS, Ch 1 skip 1, Hdc 12* repeat till end of the row. End row with 13 Hdc, Hdc2tog (75 stitches)
Row 13: Ch 2, turn. Hdc2tog, Hdc in each stitch across. Finish row with Hdc2tog. (73 stitches)
Row 14: Ch 2, turn. Hdc2tog, Hdc in the next 15 stitches, *Ch 1 skip 1, HdcCS, Ch 1 skip 1, Hdc 12* repeat till end of the row. End row with 2 Hdc, Hdc2tog (71 stitches)
Row 15: Ch 2, turn. Hdc2tog, Hdc in each stitch across. Finish row with Hdc2tog. (69 stitches)
Row 16: Ch 2, turn. Hdc2tog, Hdc in the next 4 stitches, *Ch 1 skip 1, HdcCS, Ch 1 skip 1, Hdc 12* repeat till end of the row. End row with 9 Hdc, Hdc2tog (67 stitches)
Heart
Row 17: Ch 2, turn. Hdc2tog, Hdc in the next 32 stitches (33 stitches)
Row 18: Don’t Ch 2, turn. Hdc2tog, Hdc in the next 10 stitches, Ch 1 skip 1, HdcCS, Ch 1 skip 1, Hdc 15, Hdc2tog (31 stitches)
Row 19: Ch 2, turn. Hdc2tog, Hdc in each stitch across. Finish row with Hdc2tog. (29 stitches)
Row 20: Don’t Ch 2, turn. Hdc2tog, Ch 1 skip 1, HdcCS, Ch skip 1, Hdc 12, Ch 1 skip 1, HdcCS, Ch 1 skip 1, Hdc 5, Hdc2tog (27 stitches)
Row 21: Repeat row 19 (25 stitches)
Row 22: Don’t Ch 2, turn. Hdc2tog, Hdc in the next 6 stitches, Ch 1 skip 1, HdcCS, Ch 1 skip 1, Hdc 11, Hdc2tog (23 stitches)
Row 23: Repeat row 19 (21 stitches)
Row 24: Don’t Ch 2, turn. Hdc2tog, Hdc in the next 12 stitches, Ch 1 skip 1, HdcCS, Ch 1 skip 1, Hdc 1, Hdc2tog (19 stitches)
Row 25: Repeat row 19 (17 stitches)
Row 26: Don’t Ch 2, turn. Hdc2tog, Hdc in the next 2 stitches, Ch 1 skip 1, HdcCS, Ch 1 skip 1, Hdc 7, Hdc2tog (15 stitches)
Row 27: Ch 2, turn. Hdc2tog twice, Hdc in each stitch across, 2hdc in the last stitch (14 stitches)
Row 28: Don’t Ch 2, turn. 2 Hdc into the first stitch, Hdc in each stitch across, finish row with Hdc2tog twice (13 stitches)
Row 29: Repeat row 27, Ch 1 and cut yarn. (12 stitches)
Reattach yarn with a Slst to the other part of the top at the edge and work towards the middle.
Row 17: Ch 2, Hdc2tog, Hdc in the next 32 stitches (the last stitch is worked into the same stitch as the last stitch from previous row 17) (33 stitches)
Row 18: Don’t Ch 2, turn. Hdc2tog, Hdc in the next 14 stitches, Ch 1 skip 1, HdcCS, Ch 1 skip 1, Hdc 11, Hdc2tog (31 stitches)
Row 19: Ch 2, turn. Hdc2tog, Hdc in each stitch across. Finish row with Hdc2tog. (29 stitches)
Row 20: Don’t Ch 2, turn. Hdc2tog, Hdc in the next 4 stitches, Ch 1 skip 1, HdcCS, Ch skip 1, Hdc 12, Ch 1 skip 1, HdcCS, Ch 1 skip 1, Hdc 1, Hdc2tog (27 stitches)
Row 21: Repeat row 19 (25 stitches)
Row 22: Don’t Ch 2, turn. Hdc2tog, Hdc in the next 10 stitches, Ch 1 skip 1, HdcCS, Ch 1 skip 1, Hdc 7, Hdc2tog (23 stitches)
Row 23: Repeat row 19 (21 stitches)
Row 24: Don’t Ch 2, turn. Hdc2tog, Hdc in the next 17 stitches, Hdc2tog (19 stitches)
Row 25: Repeat row 19 (17 stitches)
Row 26: Don’t Ch 2, turn. Hdc2tog, Hdc in the next 6 stitches, Ch 1 skip 1, HdcCS, Ch 1 skip 1, Hdc 3, Hdc2tog (15 stitches)
Row 27: Ch 2, turn. Hdc2tog twice, Hdc in each stitch across, 2hdc in the last stitch (14 stitches)
Row 28: Don’t Ch 2, turn. 2 Hdc into the first stitch, Hdc in each stitch across, finish row with Hdc2tog twice. (13 stitches)
Row 29: Repeat row 27, Ch 12 and connect to the other row 29 with a Slst , Ch 1and cut yarn. (24 stitches) a total of 36 stitches with the 12 stitches from the previous row 29
Upper Chest
Reattach yarn with a Slst to one edge of the top and work from the edge through the 12 chains to the other end.
Row 30: Ch 2, Hdc2tog twice, Hdc in the next 10 stitches, Ch 1 skip 1, HdcCS, Ch 1 skip 1, Hdc 14, Hdc2tog twice (32 stitches)
Row 31: Ch 2, turn. Hdc2tog twice, Hdc in each stitch across, finish with Hdc2tog twice (28 stitches)
Row 32: Ch 2, turn. Hdc2tog twice, Hdc in the next 14 stitches, Ch 1 skip 1, HdcCS, Ch 1 skip 1, Hdc 2, Hdc2tog twice (24 stitches)
Row 33: Ch 2, turn. Hdc2tog , Hdc in each stitch across, finish with Hdc2tog (22 stitches)
Row 34: Ch 2, turn. Hdc2tog, Hdc in the next 5 stitches, Ch 1 skip 1, HdcCS, Ch 1 skip 1, Hdc 9, Hdc2tog (20 stitches)
Row 35: Repeat row 33 (18 stitches) Ch 1 and cut yarn.
Neckline
Ch 10, reattach yarn to the edge of the project Slst through all 18 stitches from row 35 Ch 12
Row 1: Hdc in the third chain from the hook and in the next 6 stitches, Ch 1 skip 1, HdcCS, Ch skip 1, Hdc 12,Ch 1 skip 1, HdcCS, Ch 1 skip 1, finish row with Hdc 11(38 stitches)
Row 2: Ch 2, turn. Hdc in the first stitch and in each stitch across. (38 stitches)
Row 3: Ch 2, turn. Hdc in the first stitch and in the next 14 stitches, Ch 1 skip 1, HdcCS, Ch skip 1, Hdc 12,Ch 1 skip 1, HdcCS, Ch 1 skip 1, finish row with Hdc 3(38 stitches)
Row 4: Repeat row 2. Ch 1 and cut yarn. (38 stitches)
Heart Finishing
Reattach yarn with a Slst to the 5th of the 12 chain that connects the heart,
Row 1: Ch 2, Hdc into the same stitch and the next 3 stitches (4 stitches)
Row 2: Ch 2, turn. Hdc2tog twice (2 stitches)
Row 3: Ch 2, turn. Hdc2tog (1 stitch) work Sc around the outline of the heart, ( work two Sc into the stitch that connects the heart from row 17) continue around the heart, finish at the starting point with a Sc2tog. Ch 1 and cut yarn
Neck Straps
Attach yarn with a Slst to the second row of the neckline,
Ch 50, Sc in the 2nd chain from the hook, and in each stitch across (49 stitches) Slst to the beginning Ch 1 and cut yarn.
Repeat instructions for the other side.
Back Straps
Attach yarn with a Slst to one of the edges of the first row of the project, Ch 120, cut yarn.
Repeat instructions for the other side.
Finishing
Pass the back straps through the 4th and 7th rows on both ends in a criss-cross manner
Weave in all ends.
FINISHED TOP

UK VERSION
CROCHET HEART CROP TOP | FREE PATTERN
Bust
32-38
Materials
Dk weight yarn -1 balls of 100g
4.0 mm crochet hook
Stitch markers
Scissors
Stitch Guide (UK Version)
Ch: Chain
Htr: Half treble crochet
HtrCS: Half treble crochet Cross Stitch: Skip the next Htr , Htr in the next stitch, then Htr in the skipped Htr.
Htr2tog: Half treble crochet two together
Dc: Double Crochet
Slst: Slip stitch
- *: repeat the instructions between the asterisk
Gauge :
14 stitches /12 rows = 10 cm/4 inches in Htr
Pattern note
- Ch 2 at the beginning of the row does not count as a stitch.
- The chain stitches count as stitches.
- The pattern is worked bottom up.
Pattern Instructions
Ch 85
Row 1: Htr in the 3rd chain from the hook and in each chain across (83 Htr)
Row 2: Ch 2, turn. Htr in the first stitch and in the next 5 stitches, Ch 1 skip 1, HtrCS, Ch 1 skip 1, Htr 12 repeat till end of the row. End row with 9 Htr (83 stitches)
Row 3: Ch 2, turn. Htr in the first stitch and in each stitch across. (83 stitches)
Row 4: Ch 2, turn. Htr in the first stitch and in the next 12 stitches Ch 1 skip 1, HtrCS, Ch 1 skip 1, Htr 12 repeat till end of the row. End row with 2 Htr (83 stitches)
Row 5: Repeat row 3
Row 6: Ch 2, turn. Htr in the first stitch and in the next 5 stitches, Ch 1 skip 1, HtrCS, Ch 1 skip 1, Htr 12 repeat till end of the row. End row with 9 Htr (83 stitches)
Row 7: Repeat row 3
Row 8: Ch 2, turn. Htr in the first stitch and in the next 12 stitches Ch 1 skip 1, HtrCS, Ch 1 skip 1, Htr 12 repeat till end of the row. End row with 2 Htr (83 stitches)
Row 9: Ch 2, turn. Htr2tog, Htr in each stitch across. Finish row with Htr2tog. (81 stitches)
Row 10: Ch 2, turn. Htr2tog, Htr in the next 3 stitches, Ch 1 skip 1, HtrCS, Ch 1 skip 1, Htr 12 repeat till end of the row. End row with 6 Htr, Htr2tog (79 stitches)
Row 11: Ch 2, turn. Htr2tog, Htr in each stitch across. Finish row with Htr2tog. (77 stitches)
Row 12: Ch 2, turn. Htr2tog, Htr in the next 8 stitches, Ch 1 skip 1, HtrCS, Ch 1 skip 1, Htr 12 repeat till end of the row. End row with 13 Htr, Htr2tog (75 stitches)
Row 13: Ch 2, turn. Htr2tog, Htr in each stitch across. Finish row with Htr2tog. (73 stitches)
Row 14: Ch 2, turn. Htr2tog, Htr in the next 15 stitches, Ch 1 skip 1, HtrCS, Ch 1 skip 1, Htr 12 repeat till end of the row. End row with 2 Htr, Htr2tog (71 stitches)
Row 15: Ch 2, turn. Htr2tog, Htr in each stitch across. Finish row with Htr2tog. (69 stitches)
Row 16: Ch 2, turn. Htr2tog, Htr in the next 4 stitches, Ch 1 skip 1, HtrCS, Ch 1 skip 1, Htr 12 repeat till end of the row. End row with 9 Htr, Htr2tog (67 stitches)
Heart
Row 17: Ch 2, turn. Htr2tog, Htr in the next 32 stitches (33 stitches)
Row 18: Don’t Ch 2, turn. Htr2tog, Htr in the next 10 stitches, Ch 1 skip 1, HtrCS, Ch 1 skip 1, Htr 15, Htr2tog (31 stitches)
Row 19: Ch 2, turn. Htr2tog, Htr in each stitch across. Finish row with Htr2tog. (29 stitches)
Row 20: Don’t Ch 2, turn. Htr2tog, Ch 1 skip 1, HtrCS, Ch skip 1, Htr 12, Ch 1 skip 1, HtrCS, Ch 1 skip 1, Htr 5, Htr2tog (27 stitches)
Row 21: Repeat row 19 (25 stitches)
Row 22: Don’t Ch 2, turn. Htr2tog, Htr in the next 6 stitches, Ch 1 skip 1, HtrCS, Ch 1 skip 1, Htr 11, Htr2tog (23 stitches)
Row 23: Repeat row 19 (21 stitches)
Row 24: Don’t Ch 2, turn. Htr2tog, Htr in the next 12 stitches, Ch 1 skip 1, HtrCS, Ch 1 skip 1, Htr 1, Htr2tog (19 stitches)
Row 25: Repeat row 19 (17 stitches)
Row 26: Don’t Ch 2, turn. Htr2tog, Htr in the next 2 stitches, Ch 1 skip 1, HtrCS, Ch 1 skip 1, Htr 7, Htr2tog (15 stitches)
Row 27: Ch 2, turn. Htr2tog twice, Htr in each stitch across, 2Htr in the last stitch (14 stitches)
Row 28: Don’t Ch 2, turn. 2 Htr into the first stitch, Htr in each stitch across, finish row with Htr2tog twice (13 stitches)
Row 29: Repeat row 27, Ch 1 and cut yarn. (12 stitches)
Reattach yarn with a Slst to the other part of the top at the edge and work towards the middle.
Row 17: Ch 2, Htr2tog, Htr in the next 32 stitches (the last stitch is worked into the same stitch as the last stitch from previous row 17) (33 stitches)
Row 18: Don’t Ch 2, turn. Htr2tog, Htr in the next 14 stitches, Ch 1 skip 1, HtrCS, Ch 1 skip 1, Htr 11, Htr2tog (31 stitches)
Row 19: Ch 2, turn. Htr2tog, Htr in each stitch across. Finish row with Htr2tog. (29 stitches)
Row 20: Don’t Ch 2, turn. Htr2tog, Htr in the next 4 stitches, Ch 1 skip 1, HtrCS, Ch skip 1, Htr 12, Ch 1 skip 1, HtrCS, Ch 1 skip 1, Htr 1, Htr2tog (27 stitches)
Row 21: Repeat row 19 (25 stitches)
Row 22: Don’t Ch 2, turn. Htr2tog, Htr in the next 10 stitches, Ch 1 skip 1, HtrCS, Ch 1 skip 1, Htr 7, Htr2tog (23 stitches)
Row 23: Repeat row 19 (21 stitches)
Row 24: Don’t Ch 2, turn. Htr2tog, Htr in the next 17 stitches, Htr2tog (19 stitches)
Row 25: Repeat row 19 (17 stitches)
Row 26: Don’t Ch 2, turn. Htr2tog, Htr in the next 6 stitches, Ch 1 skip 1, HtrCS, Ch 1 skip 1, Htr 3, Htr2tog (15 stitches)
Row 27: Ch 2, turn. Htr2tog twice, Htr in each stitch across, 2Htr in the last stitch (14 stitches)
Row 28: Don’t Ch 2, turn. 2 Htr into the first stitch, Htr in each stitch across, finish row with Htr2tog twice. (13 stitches)
Row 29: Repeat row 27, Ch 12 and connect to the other row 29 with a Slst , Ch 1and cut yarn. (24 stitches) a total of 36 stitches with the 12 stitches from the previous row 29
Upper Chest
Reattach yarn with a Slst to one edge of the top and work from the edge through the 12 chains to the other end.
Row 30: Ch 2, Htr2tog twice, Htr in the next 10 stitches, Ch 1 skip 1, HtrCS, Ch 1 skip 1, Htr 14, Htr2tog twice (32 stitches)
Row 31: Ch 2, turn. Htr2tog twice, Htr in each stitch across, finish with Htr2tog twice (28 stitches)
Row 32: Ch 2, turn. Htr2tog twice, Htr in the next 14 stitches, Ch 1 skip 1, HtrCS, Ch 1 skip 1, Htr 2, Htr2tog twice (24 stitches)
Row 33: Ch 2, turn. Htr2tog , Htr in each stitch across, finish with Htr2tog (22 stitches)
Row 34: Ch 2, turn. Htr2tog, Htr in the next 5 stitches, Ch 1 skip 1, HtrCS, Ch 1 skip 1, Htr 9, Htr2tog (20 stitches)
Row 35: Repeat row 33 (18 stitches) Ch 1 and cut yarn.
Neckline
Ch 10, reattach yarn to the edge of the project Slst through all 18 stitches from row 35 Ch 12
Row 1: Htr in the third chain from the hook and in the next 6 stitches, Ch 1 skip 1, HtrCS, Ch skip 1, Htr 12,Ch 1 skip 1, HtrCS, Ch 1 skip 1, finish row with Htr 11(38 stitches)
Row 2: Ch 2, turn. Htr in the first stitch and in each stitch across. (38 stitches)
Row 3: Ch 2, turn. Htr in the first stitch and in the next 14 stitches, Ch 1 skip 1, HtrCS, Ch skip 1, Htr 12,Ch 1 skip 1, HtrCS, Ch 1 skip 1, finish row with Htr 3(38 stitches)
Row 4: Repeat row 2. Ch 1 and cut yarn. (38 stitches)
Heart Finishing
Reattach yarn with a Slst to the 5th of the 12 chain that connects the heart,
Row 1: Ch 2, Htr into the same stitch and the next 3 stitches (4 stitches)
Row 2: Ch 2, turn. Htr2tog twice (2 stitches)
Row 3: Ch 2, turn. Htr2tog (1 stitch) work Dc around the outline of the heart, ( work two Dc into the stitch that connects the heart from row 17) continue around the heart, finish at the starting point with a Dc2tog. Ch 1 and cut yarn
Neck Straps
Attach yarn with a Slst to the second row of the neckline,
Ch 50, Dc in the 2nd chain from the hook, and in each stitch across (49 stitches) Slst to the beginning Ch 1 and cut yarn.
Repeat instructions for the other side.
Back Straps
Attach yarn with a Slst to one of the edges of the first row of the project, Ch 120, cut yarn.
Repeat instructions for the other side.
Finishing
Pass the back straps through the 4th and 7th rows on both ends in a criss-cross manner
Weave in all ends.
FINISHED TOP

Disclaimer:
All patterns and pictures on toyslabcreations.com is a property of Toyslab Creations. Please do not reprint, publish or post my patterns in whole or in part. Please don’t use my photos to advertise if you use my patterns to make and sell finished items.