Free Cupcake Bookmark Pattern

Cupcake Bookmark

Pattern Description:

This crochet cupcake bookmark blends charm and functionality, featuring a colorful cupcake top with a slim, flat base that fits neatly between book pages. 

The playful design uses simple stitches, making it ideal for beginners or as a quick handmade gift. It’s a delightful way to sweeten your reading time without adding bulk to your book.

Materials Needed & Measurements:

  • Yarn: Lightweight cotton yarn in three shades (base, frosting, and cherry/top).
  • Hook: 3.5 mm (E/4) crochet hook.
  • Extras: Yarn needle and scissors for finishing touches.
  • Measurements: Finished bookmark measures approximately 6-7 inches (15-18 cm) in length.

Abbreviations Used:

  • ch – chain
  • sl st – slip stitch
  • sc – single crochet
  • hdc – half double crochet
  • dc – double crochet
  • st(s) – stitch(es)
  • sk – skip
  • sc2tog – single crochet two together (decrease)
  • FO – fasten off

Instructions for Making the Cupcake Bookmark Pattern:

Step 1: Crochet the Cupcake Base

Using cupcake base color (tan or light brown):

  • Foundation: Ch 9.
  • Row 1: Sc in 2nd ch from hook and in each across (8 sc). Ch 1, turn.
  • Rows 2-5: Sc in each st across. Ch 1, turn. (You should have a small rectangle forming the cupcake wrapper.)
  • Row 6 (shaping top of base): Sc2tog, sc in next 4 sts, sc2tog. (6 sts) Ch 1, turn.
  • Row 7: Sc2tog, sc in next 2 sts, sc2tog. (4 sts) Ch 1, turn.
  • Row 8: Sc across all 4 sts. FO.
  • Leave a short tail for sewing if desired.

Step 2: Add the Frosting

Switch to frosting color (white, pink, or pastel):

  • Attach Yarn: Join yarn to one side of the cupcake top using a sl st.
  • Round 1: Work sc evenly across the top edge of the cupcake. Ch 1, turn.
  • Round 2 (creating frosting waves): (In this row, you’ll form scallops for the icing.) [Skip 1 st, 5 dc in next st, sk 1 st, sl st in next] – repeat this pattern across the row.
    Adjust spacing to create an even, rounded “frosting” edge.
  • Round 3 (optional trim): For a fluffier top, you can add another row of smaller scallops using hdc instead of dc.
  • FO and weave in ends.

Step 3: Add the Cherry (Optional Accent)

Using red yarn:

  • Magic Ring: Make a magic ring, ch 1, then work 6 sc into ring. Pull tight to close. Sl st into first sc to join.
  • Finish: FO, leaving a long tail. Sew the cherry onto the center of the frosting top. Weave in ends securely.

Step 4: Create the Bookmark Tail

You can make the bookmark string as long or short as you like.

  • Attach Yarn: Join the frosting color (or any matching shade) to one corner of the cupcake base using a sl st.
  • Chain Length: Ch about 35-45 (or desired length to fit your book size).
  • End of Chain: When you reach the desired length, add a small charm or crochet a mini heart, circle, or bead-like knot at the end to keep it from unraveling.
    For a simple ending, sc in 2nd ch from hook and in each across to create a narrow strip. FO.

Step 5: Finishing Touches

  • Use a yarn needle to weave in all loose ends neatly.
  • If your bookmark curls, gently press it under a book or with a low-heat iron (place a cloth on top to protect stitches).
  • For a cleaner look, block the piece lightly by misting it with water and flattening it to shape.

Customization Tips

  • Try sprinkles! Use scrap yarn or embroidery thread to add tiny “sprinkle” stitches to the frosting.
  • Experiment with colors – mint frosting with chocolate base, or pastel combos for a cute aesthetic.
  • Add a bow at the base of the bookmark chain for a giftable finish.

Care Instructions

  • Hand wash gently in cool water if needed.
  • Lay flat to dry to retain shape.
  • Avoid machine drying or wringing, as it may distort the stitches.

You’re done! Your handmade cupcake bookmark is ready to brighten your reading moments or surprise a friend with a sweet handmade gift. 

This easy, fun pattern is perfect for leftover yarn and can be made in under an hour once you’ve practiced it a few times.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *