Back to blog Paper & Book Crafts

5 DIY Fabric Bookmarks with Free Patterns for Sewing

joyfulkitty_bxu3o5
February 24, 2026
No comments

If you’re anything like me, you have a serious book habit. You also probably have a serious fabric scrap habit. I know I do. I’ve got a box of off-cuts that’s threatening to take over my sewing room, and honestly, my husband is starting to give me the look every time I buy a new fat quarter.

So, what’s a crafty bookworm to do? Combine the two obsessions, obviously!

I’ve put together five of my absolute favorite DIY fabric bookmark projects, and the best part? I’m sharing the free patterns with you. These are perfect for using up those scraps, make for killer last-minute gifts, and they’ll keep your place in that doorstop of a novel in style.

Let’s get stitching, shall we?

1. The Classic Fabric Corner Bookmark

This is the bookmark that started it all for me. You know the ones—those little pockets that slip over the corner of your page? They’re brilliant because they stay put. I can’t tell you how many times I’ve pulled a flimsy paper bookmark out of my bag only to realize I lost my page somewhere between the bus and the coffee shop. Infuriating.

This little guy solves that problem. It’s essentially a cute little pocket that grips the page corner.

What You’ll Need:

  • Fabric scraps: Two contrasting 4″ x 4″ squares. I love using a solid for the back and a fun print for the front.
  • Matching thread
  • The Free Pattern: You can find the template for the triangle shape in my [link to pattern].
  • Basic sewing supplies: Scissors, pins, iron.

Let’s Sew It Together:

  1. First, cut out your fabric. You’ll need two 4″ squares. One will be your “outside” fabric and one will be the “lining.”
  2. Take your outside square and fold it in half diagonally (wrong sides together) to form a triangle. Give it a good press. This crease is your best friend.
  3. Now, place your outside triangle on top of your lining square, right sides together. Make sure the raw edges of the triangle line up with two sides of the square. Pin it in place.
  4. Sew along the two edges where the triangle meets the square, using a ¼” seam allowance. Leave the long edge of the triangle (the “hypotenuse” for all you math fans) open.
  5. Clip the corners (not the seam, just the tip of the fabric) to reduce bulk, then turn it right side out through that open edge. Use a point turner or a chopstick to push out that corner neatly.
  6. Press it flat, folding the raw edges of the opening inside.
  7. Topstitch around the entire edge of the triangle. This closes the opening and gives it a professional finish.

Pro-Tip: Throw in a little decorative stitch along the edge if your machine does fancy stuff. It’s a tiny detail that makes people go, “Oh, did you make that?” 😀

2. The Simple Tassel Bookmark

Ever wondered why a simple tassel makes everything feel fancier? A plain ribbon is fine for keeping your place, but slap a tassel on it, and suddenly you feel like a Victorian scholar. IMO, it’s a necessary upgrade.

This one is ridiculously easy. It’s less about intricate sewing and more about assembly, which makes it perfect for a mindless evening project while you watch Bridgerton for the fifth time.

Materials:

  • Fabric strip: 1.5″ wide and about 12″ long. You can use a precut ribbon, or cut a strip from a woven cotton. I personally love using a strip of linen here for that rustic look.
  • Embroidery floss or thread: To tie the tassel.
  • A bead (optional): This adds a little weight and pizzazz.
  • Free Pattern: No real pattern here, folks! Just measurements.

How to Assemble:

  1. First, prep your fabric strip. If you’re cutting it from a piece of fabric, fold the long edges in by ¼” and press, then fold the whole thing in half lengthwise and topstitch it closed. You’ve just made your own ribbon! Bold move, cotton.
  2. Now for the tassel. Cut a bunch of 4″ lengths of embroidery floss, or even thin strips of fabric. The more strands, the fluffier the tassel.
  3. Tie this bundle together tightly in the middle with a separate piece of thread.
  4. Fold the bundle in half at the tie. Wrap another piece of thread tightly around the folded bundle, about ½” down from the top, to form the tassel head. Secure it and hide the ends inside.
  5. Attach the tassel to one end of your fabric strip. You can hand-sew it securely, or if you’re using a bead, thread the fabric strip through the bead first, then attach the tassel to the strip below the bead.

Rhetorical question: Is there anything more satisfying than a good, chunky tassel? I think not.

3. The “Always Losing Your Place” Elastic Band Bookmark

Okay, confession time. I am a book-dropper. I read before bed, and I have a terrible habit of falling asleep mid-chapter. My books end up on the floor, splayed open, with bent pages. My perfectionist soul cringes just thinking about it.

This elastic band bookmark is my salvation. It wraps around the book cover, and the strap keeps your specific page held tight. It’s a game-changer for hardcovers and notebooks.

The Supply List:

  • Main fabric: One piece 2.5″ x 6″ (this will be the outer band)
  • Lining fabric: One piece 2.5″ x 6″
  • 1/4″ Wide Elastic: A 10″ piece
  • A button
  • Free Pattern: Just a rectangle template in [link to pattern].

Sewing Steps:

  1. Sew your main fabric and lining fabric together, right sides facing, leaving a 2″ gap for turning. Use a ¼” seam allowance.
  2. Clip the corners, turn it right side out, press it flat, and then topstitch around the entire rectangle. This closes the gap.
  3. Now, fold your elastic in half. Slide the looped end of the elastic into one short end of the fabric rectangle, about ½” deep. Stitch it back and forth a few times to secure it firmly. This thing is going to stretch, so it needs to be on there solid.
  4. Try the band on your book. Bring the elastic around and mark where the other end hits the fabric band. You want it snug, but not so tight it strangles your book.
  5. Slide the raw end of the elastic into the other end of the fabric band at your mark. Stitch it down just as securely.
  6. Finally, sew a button onto the front of the band. This is just decorative, but it covers your stitching and looks adorable.

FYI, you can make these in different widths to match the size of your books. A narrow one for a paperback, a wider one for a chunky hardback.

4. The “Library Card” Pocket Bookmark

This one pulls on my heartstrings. Remember library cards? The little paper ones in the pocket inside the book? I love the nostalgia of it. This bookmark mimics that look, and you can even tuck a little note or a reading list inside the pocket.

It’s a bit more of a “look what I made” project because it has a few more steps, but trust me, it’s worth it.

Gather This:

  • Outer fabric: 4″ x 7″
  • Lining fabric: 4″ x 7″
  • Pocket fabric: 3″ x 4″
  • Small piece of ribbon or ric rac for the bookmark “tail”
  • Free Pattern: Includes the pocket curve template in [link to pattern].

The Process:

  1. Take your pocket fabric. Fold the top edge down by ¼”, press, and fold again to encase the raw edge. Topstitch this hem.
  2. Use the template from the pattern to cut a gentle curve across the bottom of the pocket piece.
  3. Place the pocket piece onto the right side of your outer fabric, about 1″ up from the bottom edge. Pin it in place and sew along the sides and curved bottom, leaving the top open.
  4. Place your ribbon “tail” between the outer and lining fabric at the top, with the loop facing inward. Pin it in place.
  5. Now, place your lining fabric on top of the outer fabric (which now has the pocket attached), right sides together. Pin around all edges, leaving a 2″ gap at the bottom for turning.
  6. Sew around with a ¼” seam allowance, making sure you catch the ribbon in the stitching.
  7. Clip curves, turn, press, and topstitch the whole thing, closing the gap.

Personal Anecdote: I made one of these for my niece with a little note inside the pocket that said “100 books to read before you’re 10.” She carries it everywhere. Okay, I cry.

5. The Modern Felt Shape Bookmark

Sometimes you just want something simple and modern. No fuss, no muss. Felt is my go-to for this because it doesn’t fray. You can cut it, stitch it, and be done. It’s the instant gratification project of the bookmark world.

We’re making a simple geometric shape—think a cute little house, a cloud, or a triangle.

Materials Needed:

  • Wool blend felt: In your choice of colors.
  • Embroidery floss: A contrasting color looks amazing here.
  • Free Pattern: Simple shape templates in [link to pattern].

The Steps:

  1. Cut two identical shapes from your felt using the pattern.
  2. Place them together.
  3. Thread your needle with embroidery floss. I like to use all six strands for a chunky look.
  4. Start sewing the two pieces together using a simple whipstitch or a running stitch around the edge.
  5. Before you sew all the way around, stop and stuff a tiny bit of poly-fil inside if you want a puffy bookmark. It’s not necessary, but it feels cool.
  6. Sew the rest of the way closed. Tie a knot and hide the thread end between the two layers.

That’s it. Seriously. You can have a stack of these made in an hour. They’re perfect for last-minute stocking stuffers.

Question for you: Are you a “puffy” person or a “flat” person when it comes to felt bookmarks? I’m on the fence myself.

Wrapping This Up (Pun Intended)

So there you have it! Five different ways to keep your place in style, all while using up that fabric stash that’s been judging you from the closet. Whether you’re team #TasselLife or you’re all about that #CornerBookmark, I hope you found a project (or five) to add to your to-sew list.

They’re small, they’re satisfying, and honestly, they make me happy every time I open my current read. Plus, they’re way cooler than a dog-eared page. (Sorry, not sorry, page folders. You know who you are.)

Now, go forth and sew! And hey, if you make any of these, I’d love to hear about it. What’s your favorite book to read while you craft? Hit me up in the comments!

Happy stitching, you lovely bookworms. 📚

Written By

joyfulkitty_bxu3o5

Read full bio

Join the Inner Circle

Get exclusive DIY tips, free printables, and weekly inspiration delivered straight to your inbox. No spam, just love.

Your email address Subscribe
Unsubscribe at any time. * Replace this mock form with your preferred form plugin

Leave a Comment