Hearts Lace Crochet Bookmark
Free pattern for sweet and functional lace bookmark for book lovers of all ages!
Use 8ply acrylic, cotton, wool or blends of these for best finish. Perfect for random yarn scraps stash-busting.
A thoughtful ‘just because’ gift or stocking filler. Make in retro shades, pink or red, or in the recipient’s favourite colour(s).
To save this pattern to make later, add to your Ravelry queue, and/or pin via the image below:
This is an original pattern by Farrah Jane Tate. You are welcome to sell products you have made using my patterns; however, I ask that you refer to the exact name of my pattern somewhere in the text of your listing. You may not copy, re-publish, sell, distribute, translate without permission, or claim my photos or patterns as your own in any way. This pattern may not be used in a classroom/workshop setting without my permission. Please note: If you have downloaded this pattern from an unofficial site (other than Ravelry, Love Crafts, Etsy, or my personal blog), this will be an unauthorised version and may not be the most current version. Please visit one of these sites to download an official, version-controlled copy.
Pattern Details
Refer to Appendix A for example project details.
- Skill Level: Easy
- Yarn: DK/8ply/Cat. 3 weight yarn or Worsted/10ply/Cat. 4 weight yarn (for chunkier bookmark). Acrylic, bamboo, cotton or blends of these, ~5-10g/0.15-0.4Oz in total per bookmark.
- Hook: Use yarn label instructions as a guide for selecting hook size. Swatch to determine the optimal hook size for your tension.
- Bookmark Size: Varies with brand and weight of chosen yarn. ~21cm/8.25in length in DK yarn, six heart blocks in total.
- Gauge: Specific gauge not required.
- Stitch Terminology: US. Refer to Abbreviations and Special Stitch Instructions.
- Notions: Scissors and darning needle.
- Pattern Synopsis: Worked from bottom to top in short rows. Each heart block consists of three rows in total. Make as many blocks as needed for preferred bookmark length. Two heart options provided. Alternate last block options also provided.
- Social Media Share: Tag me @TheCrochetFix #HeartsLaceBookmark
Abbreviations
- ~ = Approximately.
- 2DCCl = Two Double Crochet Cluster. Refer to Special Stitch Instructions.
- 2TRCl = Triple Crochet Cluster St. Refer to Special Stitch Instructions.
- Alt = Alternate.
- Beg = Beginning.
- Ch = Chain.
- FSC = (Chainless) Foundation Single Crochet. Refer to YouTube playlist.
- Fin = Finishing.
- HTR = Half Treble/Triple Crochet. Refer to Special Stitch instructions.
- Prev = Previous.
- Rep = Repeat.
- RS = Right Side.
- Sl St = Slip Stitch.
- Sk = Skip.
- St(s) = Stitch(es).
- WS = Wrong Side.
- Yo = Yarn over (hook).
Special Stitch Instructions
2DCCl: Yo, insert hook through st, yo, pull through a loop (three loops on hook), yo, pull yarn through first two loops on hook (two loops on hook), yo insert hook through same st as prev, yo, pull through a loop (four loops on hook), yo, pull yarn through first two loops on hook (three loops on hook), yo, pull yarn through all three loops on hook.
2TRCl: Yo twice, insert hook through st, yo, pull through a loop (four loops on hook), yo, pull yarn through first two loops on hook (three loops on hook), yo, pull yarn through first two loops on hook (two loops on hook), yo twice, insert hook through same st, yo, pull through a loop (five loops on hook), yo, pull yarn through first two loops on hook (four loops on hook), yo, pull yarn through first two loops on hook (three loops on hook), yo, pull yarn through all three loops on hook.
HTR: Yo twice, insert hook through st, yo, pull through a loop (four loops on hook), yo, pull yarn through first two loops on hook (three loops on hook), yo, pull yarn through all three loops on hook.
Pattern Instructions
Note:
- There is no RS/WS – use on preferred side.
- A st count follows each row instructions in ( ).
- Beg Ch 1 does not count as a st.
- Beg Ch 2 + DC counts as a 2DCCl.
- Alternate Last Block instructions also provided for different construction for last/top heart block, according to preference.
- A single colour can be used throughout construction, or a different colour can be used per heart block. If using a different colour for the new heart block join the new colour before commencing the new heart block (i.e. join after Row 3/6/9/12/15/etc. to commence Row 4/7/10/13/16/etc.)
Design Option 1 – 7 St Row Width, Narrow Hearts
Foundation Row
Note: If preferred, FSC can be substituted with ch 8, turn, SC into second and each subsequent ch. Turn.
Make 7 FSC. Turn.
(7 FSC)
Row 1
Ch 2, DC in first st, Ch 1, sk next two sts, 3 DC in next st, Ch 1, sk next two sts, 2DCCl in last st. Turn.
(2 2DCCl, 2 Ch 1 Sp, 3 DC)
Row 2
Note: For taller hearts, the heart 2DCCl sts can be substituted with 2TRCl sts instead. If using 2TRCl also substitute Ch 3 with Ch 4.
Ch 2, DC in first st, Ch 1, sk next Ch 1 Sp, 2DCCl in next st, Ch 3, Sl St into next st, Ch 3, 2DCCl in next st, Ch 1, sk next Ch 1 Sp, 2DCCl in last st. Turn.
(4 2DCCl, 2 Ch 1 Sp, 2 Ch 3, 1 Sl St)
Row 3
Ch 2, DC in first st, Ch 1, sk next Ch 1 Sp, DC in next st, Ch 1, sk sts to next 2DCCl, DC in next st, Ch 1, sk next Ch 1 Sp, 2DCCl in last st. Turn.
(2 2DCCl, 3 Ch 1 Sp, 2 DC)
Row 4
Ch 2, DC in first st, Ch 1, sk next Ch 1 Sp and st, 3 DC in next Ch 1 Sp, Ch 1, sk next st and Ch 1 Sp, 2DCCl in last st. Turn.
(2 2DCCl, 2 Ch 1 Sp, 3 DC)
Row 5
Note: For taller hearts, the heart 2DCCl sts can be substituted with 2TRCl sts instead. If using 2TRCl also substitute Ch 3 with Ch 4.
Ch 2, DC in first st, Ch 1, sk next Ch 1 Sp, 2DCCl in next st, Ch 3, Sl St into next st, Ch 3, 2DCCl in next st, Ch 1, sk next Ch 1 Sp, 2DCCl in last st. Turn.
(4 2DCCl, 2 Ch 1 Sp, 2 Ch 3, 1 Sl St)
Row 6
Ch 2, DC in first st, Ch 1, sk next Ch 1 Sp, DC in next st, Ch 1, sk sts to next 2DCCl, DC in next st, Ch 1, sk next Ch 1 Sp, 2DCCl in last st. Turn.
(2 2DCCl, 3 Ch 1 Sp, 2 DC)
Rows 7-9
Rep Rows 4-6.
Rows 10-12
Rep Rows 4-6.
Rows 13-15
Rep Rows 4-6.
Note: If bookmark is sufficient length, sk to Row 19 instructions.
Rows 16-18
Rep Rows 4-6.
Row 19
Ch 1, SC in first st, SC in each st and Ch Sp to end of row.
(7 SC)
Finishing
Sew in all ends securely on chosen WS.
Alternate Last Block A
If preferred, work the last/top block of bookmark according to instructions below.
Row 1
Ch 2, DC in first st, Ch 1, sk next Ch 1 Sp and st, 3 DC in next Ch 1 Sp, Ch 1, sk next st and Ch 1 Sp, 2DCCl in last st. Turn.
(2 2DCCl, 2 Ch 1 Sp, 3 DC)
Row 2
Note: For taller hearts, the heart 2DCCl sts can be substituted with 2TRCl sts instead. If using 2TRCl also substitute Ch 3 with Ch 4.
Ch 2, DC in first st, Ch 1, sk next Ch 1 Sp, 2DCCl in next st, Ch 3, Sl St into next st, Ch 3, 2DCCl in next st, Ch 1, sk next Ch 1 Sp, 2DCCl in last st. Turn.
(4 2DCCl, 2 Ch 1 Sp, 2 Ch 3, 1 Sl St)
Row 3
Ch 1, SC in first st, SC in next Ch 1 Sp, Ch 3, sk all heart sts, SC in last Ch 1 Sp, SC in last st. Turn.
(4 SC, 1 Ch 3 Sp)
Row 4
Ch 1, SC in first and next st, 3 SC in next Ch 3 Sp, SC in last two sts.
(7 SC)
Finishing
Sew in all ends securely on chosen WS.
Alternate Last Block B
If preferred, work the last/top block of bookmark according to instructions below.
Row 1
Ch 2, DC in first st, Ch 1, sk next Ch 1 Sp and st, 3 DC in next Ch 1 Sp, Ch 1, sk next st and Ch 1 Sp, 2DCCl in last st. Turn.
(2 2DCCl, 2 Ch 1 Sp, 3 DC)
Row 2
Note: If using 2TRCl hearts substitute DC with HTR and Ch 3 with Ch 4.
Ch 1, SC in first st and next Ch 1 Sp, Sl St into next st, Ch 3, DC in same st, Ch 3, Sl St into next st, Ch 3, DC in next st, Ch 3, Sl St into same st, SC in next Ch 1 Sp and last st.
(4 SC, 4 Ch 3, 2 DC, 3 Sl St)
Finishing
Sew in all ends securely on chosen WS.
Design Option 2 – 7 St Row Width, Wide Hearts
Foundation Row
Note: If preferred, FSC can be substituted with ch 8, turn, SC into second and each subsequent ch. Turn.
Make 7 FSC. Turn.
(7 FSC)
Row 1
Ch 2, DC in first st, Ch 1, sk next two sts, 3 DC in next st, Ch 1, sk next two sts, 2DCCl in last st. Turn.
(2 2DCCl, 2 Ch 1 Sp, 3 DC)
Row 2
Note: For taller hearts, the heart 2DCCl sts can be substituted with 2TRCl sts instead. If using 2TRCl also substitute Ch 3 with Ch 4.
Ch 2, DC in first st, Ch 1, sk next Ch 1 Sp, 2DCCl in next st, Ch 3, Sl St into same st and next two sts, Ch 3, 2DCCl in same st, Ch 1, sk next Ch 1 Sp, 2DCCl in last st. Turn.
(4 2DCCl, 2 Ch 1 Sp, 2 Ch 3, 1 Sl St)
Row 3
Ch 2, DC in first st, Ch 1, sk next Ch 1 Sp and st, DC in top of next Ch 3 Sp, Ch 1, sk Sl St, DC in top of next Ch 3 Sp, Ch 1, sk next st and Ch 1 Sp, 2DCCl in last st. Turn.
(2 2DCCl, 3 Ch 1 Sp, 2 DC)
Row 4
Ch 2, DC in first st, Ch 1, sk next Ch 1 Sp and st, 3 DC in next Ch 1 Sp, Ch 1, sk next st and Ch 1 Sp, 2DCCl in last st. Turn.
(2 2DCCl, 2 Ch 1 Sp, 3 DC)
Row 5
Note: For taller hearts, the heart 2DCCl sts can be substituted with 2TRCl sts instead. If using 2TRCl also substitute Ch 3 with Ch 4.
Ch 2, DC in first st, Ch 1, sk next Ch 1 Sp, 2DCCl in next st, Ch 3, Sl St into same st and next two sts, Ch 3, 2DCCl in same st, Ch 1, sk next Ch 1 Sp, 2DCCl in last st. Turn.
(4 2DCCl, 2 Ch 1 Sp, 2 Ch 3, 1 Sl St)
Row 6
Ch 2, DC in first st, Ch 1, sk next Ch 1 Sp and st, DC in top of next Ch 3 Sp, Ch 1, sk Sl St, DC in top of next Ch 3 Sp, Ch 1, sk next st and Ch 1 Sp, 2DCCl in last st. Turn.
(2 2DCCl, 3 Ch 1 Sp, 2 DC)
Rows 7-9
Rep Rows 4-6.
Rows 10-12
Rep Rows 4-6.
Rows 13-15
Rep Rows 4-6.
Note: If bookmark is sufficient length, sk to Row 19 instructions.
Rows 16-18
Rep Rows 4-6.
Row 19
Ch 1, SC in first st, SC in each st and Ch Sp to end of row.
(7 SC)
Finishing
Sew in all ends securely on chosen WS.
Alternate Last Block A
If preferred, work the last/top block of bookmark according to instructions below.
Row 1
Ch 2, DC in first st, Ch 1, sk next Ch 1 Sp and st, 3 DC in next Ch 1 Sp, Ch 1, sk next st and Ch 1 Sp, 2DCCl in last st. Turn.
(2 2DCCl, 2 Ch 1 Sp, 3 DC)
Row 2
Note: For taller hearts, the heart 2DCCl sts can be substituted with 2TRCl sts instead. If using 2TRCl also substitute Ch 3 with Ch 4.
Ch 2, DC in first st, Ch 1, sk next Ch 1 Sp, 2DCCl in next st, Ch 3, Sl St into same st and next two sts, Ch 3, 2DCCl in same st, Ch 1, sk next Ch 1 Sp, 2DCCl in last st. Turn.
(4 2DCCl, 2 Ch 1 Sp, 2 Ch 3, 1 Sl St)
Row 3
Ch 1, SC in first st, SC in next Ch 1 Sp, Ch 3, sk all heart sts, SC in last Ch 1 Sp, SC in last st. Turn.
(4 SC, 1 Ch 3 Sp)
Row 4
Ch 1, SC in first and next st, 3 SC in next Ch 3 Sp, SC in last two sts.
(7 SC)
Finishing
Sew in all ends securely on chosen WS.
Alternate Last Block B
If preferred, work the last/top block of bookmark according to instructions below.
Row 1
Ch 2, DC in first st, Ch 1, sk next Ch 1 Sp and st, 3 DC in next Ch 1 Sp, Ch 1, sk next st and Ch 1 Sp, 2DCCl in last st. Turn.
(2 2DCCl, 2 Ch 1 Sp, 3 DC)
Row 2
Note: If using 2TRCl hearts substitute DC with HTR and Ch 3 with Ch 4.
Ch 1, SC in first st and next Ch 1 Sp, Sl St into next st, Ch 3, DC in same st, Ch 3, Sl St into same st and next two sts, Ch 3, DC in same st, Ch 3, Sl St into same st, SC in next Ch 1 Sp and last st.
(4 SC, 4 Ch 3, 2 DC, 5 Sl St)
Finishing
Sew in all ends securely on chosen WS.
Design Option 3 – 9 St Row Width, Wide Hearts
Foundation Row
Note: If preferred, FSC can be substituted with ch 8, turn, SC into second and each subsequent ch. Turn.
Make 7 FSC. Turn.
(9 FSC)
Row 1
Ch 2, DC in first st, Ch 2, sk next three sts, 3 DC in next st, Ch 2, sk next three sts, 2DCCl in last st. Turn.
(2 2DCCl, 2 Ch 2 Sp, 3 DC)
Row 2
Note: For taller hearts, the heart 2DCCl sts can be substituted with 2TRCl sts instead. If using 2TRCl also substitute Ch 3 with Ch 4.
Ch 2, DC in first st, Ch 2, sk next Ch 2 Sp, 2DCCl in next st, Ch 3, Sl St into same st and next two sts, Ch 3, 2DCCl in same st, Ch 2, sk next Ch 2 Sp, 2DCCl in last st. Turn.
(4 2DCCl, 2 Ch 2 Sp, 2 Ch 3, 1 Sl St)
Row 3
Ch 2, DC in first st, Ch 2, sk next Ch 2 Sp and st, DC in top of next Ch 3 Sp, Ch 1, sk Sl St, DC in top of next Ch 3 Sp, Ch 2, sk next st and Ch 2 Sp, 2DCCl in last st. Turn.
(2 2DCCl, 2 Ch 2 Sp, 1 Ch 1 Sp, 2 DC)
Row 4
Ch 2, DC in first st, Ch 2, sk next Ch 2 Sp and st, 3 DC in next Ch 1 Sp, Ch 2, sk next st and Ch 2 Sp, 2DCCl in last st. Turn.
(2 2DCCl, 2 Ch 2 Sp, 3 DC)
Row 5
Note: For taller hearts, the heart 2DCCl sts can be substituted with 2TRCl sts instead. If using 2TRCl also substitute Ch 3 with Ch 4.
Ch 2, DC in first st, Ch 2, sk next Ch 2 Sp, 2DCCl in next st, Ch 3, Sl St into same st and next two sts, Ch 3, 2DCCl in same st, Ch 2, sk next Ch 2 Sp, 2DCCl in last st. Turn.
(4 2DCCl, 2 Ch 2 Sp, 2 Ch 3, 1 Sl St)
Row 6
Ch 2, DC in first st, Ch 2, sk next Ch 2 Sp and st, DC in top of next Ch 3 Sp, Ch 1, sk Sl St, DC in top of next Ch 3 Sp, Ch 1, sk next st and Ch 2 Sp, 2DCCl in last st. Turn.
(2 2DCCl, 2 Ch 2 Sp, 1 Ch 1 Sp, 2 DC)
Rows 7-9
Rep Rows 4-6.
Rows 10-12
Rep Rows 4-6.
Rows 13-15
Rep Rows 4-6.
Note: If bookmark is sufficient length, sk to Row 19 instructions.
Rows 16-18
Rep Rows 4-6.
Row 19
Ch 1, SC in first st, 2 SC in next Ch 2 Sp, SC in next st and Ch 1 Sp, SC in next st, 2 SC in next Ch 2 Sp, SC in last st.
(9 SC)
Finishing
Sew in all ends securely on chosen WS.
Alternate Last Block A
If preferred, work the last/top block of bookmark according to instructions below.
Row 1
Ch 2, DC in first st, Ch 2, sk next Ch 2 Sp and st, 3 DC in next Ch 1 Sp, Ch 2, sk next st and Ch 2 Sp, 2DCCl in last st. Turn.
(2 2DCCl, 2 Ch 2 Sp, 3 DC)
Row 2
Note: For taller hearts, the heart 2DCCl sts can be substituted with 2TRCl sts instead. If using 2TRCl also substitute Ch 3 with Ch 4.
Ch 2, DC in first st, Ch 2, sk next Ch 2 Sp, 2DCCl in next st, Ch 3, Sl St into same st and next two sts, Ch 3, 2DCCl in same st, Ch 2, sk next Ch 2 Sp, 2DCCl in last st. Turn.
(4 2DCCl, 2 Ch 2 Sp, 2 Ch 3, 1 Sl St)
Row 3
Ch 1, SC in first st, 2 SC in next Ch 2 Sp, Ch 3, sk all heart sts, 2 SC in last Ch 2 Sp, SC in last st. Turn.
(6 SC, 1 Ch 3 Sp)
Row 4
Ch 1, SC in first and next two sts, 3 SC in next Ch 3 Sp, SC in last three sts.
(9 SC)
Finishing
Sew in all ends securely on chosen WS.
Alternate Last Block B
If preferred, work the last/top block of bookmark according to instructions below.
Row 1
Ch 2, DC in first st, Ch 2, sk next Ch 2 Sp and st, 3 DC in next Ch 1 Sp, Ch 2, sk next st and Ch 2 Sp, 2DCCl in last st. Turn.
(2 2DCCl, 2 Ch 2 Sp, 3 DC)
Row 2
Note: If using 2TRCl hearts substitute DC with HTR and Ch 3 with Ch 4.
Ch 1, SC in first st, 2 SC in next Ch 2 Sp, Sl St into next st, Ch 3, DC in same st, Ch 3, Sl St into same st and next two sts, Ch 3, DC in same st, Ch 3, Sl St into same st, 2 SC in next Ch 2 Sp, SC in last st.
(6 SC, 4 Ch 3, 2 DC, 5 Sl St)
Finishing
Sew in all ends securely on chosen WS.
Pattern Support
Available via thecrochetfix Facebook group.
Pattern Versioning
| Version | Date | Comments |
| 0.1 | 30/04/2025 | Initial draft. |
Appendix A: Example Projects
For additional inspiration, refer to Ravelry projects.
Pink Bookmark – Without Fringe
- Yarn: ~4g/0.15Oz Stylecraft Special DK yarn (8ply/DK/Cat. 3 yarn).
- Hook: 4mm/6/G.
- Variation: Design 2, 6 blocks in total using Alternate Last Block A for last block.
- Size: ~21cm/8.25in length.
Pink Bookmark – With Fringe
- Yarn: ~7g/0.25Oz Caron Cake acrylic yarn (10ply/Worsted/Cat. 4 yarn).
- Hook: 4.5mm/7.
- Variation: Design 1, 6 blocks in total using Alternate Last Block A for last block. Finished with fringe on both top and bottom edges.
- Size: ~24.5cm/9.75in length excluding fringe.
Red Bookmark
- Yarn: ~4g/0.15Oz Carnival 8ply acrylic yarn (8ply/DK/Cat. 3 yarn).
- Hook: 4mm/6/G.
- Variation: Design 1, 6 blocks in total using Alternate Last Block B for last block.
- Size: ~21.5cm/8.5in length.