Updated date:

DIY Valentine's Day Heart Bookmark

Donna enjoys using her arts background to create fun craft projects with a special focus on using repurposed or handy household materials.

DIY Heart Bookmark

DIY Heart Bookmark

This quick and easy fabric bookmark is perfect for your special someone on Valentine's Day, or just to show your love of books! These three hearts in a row are made from felt, making this is an easy sewing project. Each heart can be decorated in a number of ways using basic materials like buttons, glitter, ribbon, or simple embroidery. This bookmark is so charming, you'll want to make one for yourself and more for everyone you love!


Materials Needed

  • Felt fabric - You can make all of your hearts from the same color felt, or use different colors for each heart. You can also add more hearts to your bookmark if you choose.
  • Sewing needle and thread in a coordinating color(s)
  • Ribbon (optional) for the handle
  • Buttons, glitter, sequin, ribbon and other materials to decorate your hearts - I show three different ways to embellish your hearts in this tutorial, but you can use whatever materials you choose, or leave your hearts plain.
  • A few common pins to help with sewing
  • Scissors, pencil, ruler, and possibly fabric glue
Heart Template

Heart Template

Directions for Making a Heart Bookmark

1. Print out the heart template above in the size of your choice. I made each of my hearts about 2 3/4 inches across at the widest point. When choosing the size to make your hearts, remember that you want them small enough to use as a bookmark, but big enough you give you some space to decorate. Then cut out your heart template.


2. Trace your heart template on to your felt fabric. You will need two pieces of felt for each heart (one for the front and one for the back). You can use the same color for all your hearts, or make each one out of a different color. I made my bookmark using three hearts in a row, but you can build your bookmark with two to five hearts.

3. Once you have traced the heart template on all of your pieces of felt, cut out your fabric hearts.


4. Before assembling your bookmark, decide how you want to embellish each of your hearts. For my top heart, I simply sewed a decorative button on the front piece of my heart.

When thinking about your embellishments, choose items and techniques that will not create any more thickness to your bookmark. The felt is thin enough to use as a bookmark, but you don't want to add a lot more thickness so that it won't fit into a book. If you want to use some thick items (like buttons), put them on your first heart, where it can be left above the top of the book.


Sewing Your Top Heart

5. Once you decorated all your hearts, take the two pieces for your top heart and pin them together back to back.

6. (Optional) Cut a 6 inch piece of your ribbon and fold it in half to form a handle. Tuck the ends into the top of your heart (see photo above) and secure with a common pin.

7. Sew together the front and back of your heart by sewing around the edge. Be sure to sew in your ribbon handle as you work around your heart.


Adding More Hearts to Your Bookmark

8. Take the pieces for your next heart and put them together as you did in Step 5.

9. Before pining your pieces together, tuck the point from your top heart in between the front and back pieces of your second heart (see photo above) and pin in place. Position your top heart deep enough so that you can secure it in place as you sew around your second heart.

10. I embellished my second heart with some tulle and sequin. First I cut a small piece of tulle to cover my heart. I sewed the tulle in place at the same time as I sewed around the edges of my heart. As I sewed around the heart, I left an opening to insert my sequin.


11. I inserted a handful of sequin between the tulle and the front piece of felt. Then I sewed around the remainder of my second heart and trimmed off the extra tulle. Now the sequin can move freely between the tulle and felt, like a shaker card. It's a fun but simple embellishment for my bookmark. I made a couple of extra stitches at the bottom point of my heart so all the sequin wouldn't sit too far at the bottom of this heart.


12. Repeat Steps 8 and 9 to continue to add hearts to your bookmark. To decorate my bottom heart, I simply tacked on a piece of Valentine's Day ribbon and secured it in place as I sewed around the shape. Then I trimmed the ends of my ribbon to meet the sides of my heart. You can put a little white craft glue on the cut ends of your ribbon to keep them from fraying. Make sure your glue will dry clear.


Once your bookmark is complete, enjoy it with your special Valentine and your favorite book!

© 2019 Donna Herron


Donna Herron (author) from USA on January 14, 2020:

Thanks, Claudia! It looks great and I love the other projects. Thanks for including my bookmark with these other wonderful projects.

Claudia Mitchell on January 14, 2020:

Thanks Donna! I appreciate it. The roundup is posted on my website if you want to take a look. The link is on my profile page. Happy Valentine's Day!

Donna Herron (author) from USA on January 11, 2020:

Hi Claudia - Of course! I'd be thrilled to be included in your post. Thanks for the opportunity and looking forward to it!

Claudia Mitchell on January 11, 2020:

Hi Donna - I love this bookmark. Would you mind if I included it in my Fabric Hearts Roundup post on my website? I'd like to use your cover pic and a link to this article. If you want to check out my website before you decide, the link is in my profile. Thanks & Happy New Year!

Donna Herron (author) from USA on January 16, 2019:

Thanks, Rachel! So glad you like this bookmark. I appreciate your comments and pin!

Rachel L Alba from Every Day Cooking and Baking on January 15, 2019:

Really cute, Donna. Thanks for the idea. I'm going to pin this.

Blessings to you.

Donna Herron (author) from USA on January 15, 2019:

Thanks, Heidi! This is a little embarrassing, but when I get a new book, I choose which bookmark I'm going to use before starting the book. I enjoy a book more when I have the perfect bookmark for it. Thanks for your pin and comments!

Donna Herron (author) from USA on January 15, 2019:

Thanks, Chitrangada! I'm sure with your craft and sewing skills, you'll make something that is truly lovely. Thanks so much for stopping by and commenting!

Heidi Thorne from Chicago Area on January 14, 2019:

So cute, as always! Sharing on Pinterest for my writer friends. Happy Monday!

Chitrangada Sharan from New Delhi, India on January 14, 2019:

This looks so pretty. Thanks for sharing this wonderful creation, helpful instructions and step wise pictures. I am going to try this one for sure.

Thanks you.