Amigurumi Patterns

Whimsical Woolly Worm Bookmark Free Pattern – Knit a Bendable Reading Companion

Anonymous August 08, 2026

Whimsical Woolly Worm Bookmark: A Free Knitting Pattern for a Bendable Reading Companion

Are you looking for a quick, charming, and practical knitting project? This Whimsical Woolly Worm Bookmark is the perfect blend of cozy and functional. Knitted in soft, chunky worsted-weight yarn with a cheerful rainbow stripe pattern, this bendable bookmark adds a playful touch to any reading nook. It makes a fantastic handmade gift for book lovers, teachers, or anyone who enjoys a touch of whimsy. The flexible body wraps securely around pages, and with an optional wire insert, you can pose it in any curl or spiral you like. Let's dive into this delightful amigurumi-style knitting project!

Materials Needed

Before you begin, gather the following supplies. This project is perfect for using up scrap yarn from your stash.

  • Yarn: Worsted weight yarn in 6 colors (e.g., red, orange, yellow, green, blue, purple) plus a small amount of black for the eyes. You will need approximately 20-30 yards of each color.
  • Needles: US 6 (4.0 mm) knitting needles (or size needed to obtain gauge).
  • Gauge: 20 stitches and 28 rows = 4 inches in stockinette stitch. (Gauge is not critical, but matching it ensures the bookmark is the correct size).
  • Extras: Tapestry needle for sewing, fiberfill stuffing, and optionally a pipe cleaner or craft wire (approx. 12 inches) for a bendable pose.

Step-by-Step Instructions

This pattern is knitted flat in one piece, then seamed and stuffed. The bendable wire is optional; for a soft, yarn-only bookmark, skip the wire and the worm will still curl naturally.

Head

We'll start with the rounded head of your worm.

  1. Cast on 6 stitches in red.
  2. Row 1: Knit all (6 sts).
  3. Row 2: Purl all.
  4. Row 3: K1, M1, K4, M1, K1 (8 sts). (M1 = Make 1 stitch by picking up the bar between stitches and knitting it through the back loop).
  5. Row 4: Purl all.
  6. Row 5: K1, M1, K6, M1, K1 (10 sts).
  7. Row 6: Purl all.
  8. Row 7: K1, M1, K8, M1, K1 (12 sts).
  9. Rows 8-11: Work in stockinette (knit odd rows, purl even rows) for 4 rows.
  10. Row 12: Purl all.
  11. Row 13: K2tog, K8, K2tog (10 sts). (K2tog = Knit two stitches together).
  12. Row 14: Purl all.
  13. Row 15: K2tog, K6, K2tog (8 sts).
  14. Row 16: Purl all.
  15. Row 17: K2tog, K4, K2tog (6 sts).
  16. Row 18: Purl all.
  17. Cut yarn, leaving a long tail (about 12 inches). Thread the tail through the remaining 6 stitches on the needle using a tapestry needle, then pull tight to close the head. Set aside.

Body

Now for the long, rainbow-striped body. This is a single, long piece worked in stockinette stitch.

  1. Cast on 6 stitches in red.
  2. Work in stockinette stitch (knit odd rows, purl even rows) for 2 rows.
  3. Change to orange and work 2 rows.
  4. Continue changing colors every 2 rows in this order: yellow, green, blue, purple, then repeat the sequence until the body measures about 12 inches (or desired length). End with a red section.
  5. Bind off all stitches loosely. Leave a long tail (about 12 inches) for sewing.

Tail

This creates the tapered, rounded end of the worm.

  1. From the bound-off edge, pick up 6 stitches along the last row using your needle and red yarn.
  2. Work in stockinette for 2 rows in red.
  3. Row 3: K2tog, K2, K2tog (4 sts).
  4. Row 4: Purl all.
  5. Row 5: K2tog, K2tog (2 sts).
  6. Row 6: Purl all.
  7. Cut yarn, thread through the remaining 2 stitches, and pull tight to close. Weave in the end.

Assembly

Time to bring all the pieces together into a cuddly worm.

  1. Sew the head to the body: Using the long tail from the head, sew the head to one end of the body (the cast-on edge). Make sure the head is oriented so the face will be on the same side as the stripes.
  2. Insert wire (optional): If using a bendable wire, insert a pipe cleaner or craft wire through the entire body before stuffing. This makes the worm poseable. For a soft, yarn-only bookmark, skip this step.
  3. Stuff the body: Stuff the body lightly with fiberfill, using a blunt needle or the end of a pencil to push it evenly. Do not overstuff; the worm should remain flexible and easy to bend.
  4. Sew the side seam: Sew the side seam of the body closed using mattress stitch, leaving the tail end open.
  5. Stuff and close the tail: Stuff the tail lightly and sew the opening closed with the tail yarn.

Face

Add personality with simple embroidery.

  1. Eyes: Using black yarn, embroider two small French knots or satin stitches for eyes on the head, about 1 inch apart. Position them about 1 inch up from the bottom edge of the head.
  2. Highlights (optional): Using a contrasting color (e.g., white), add a tiny highlight to each eye if desired.
  3. Smile: Embroider a small smile using backstitch in black or dark brown, centered below the eyes.

Finishing

  1. Weave in all loose ends with a tapestry needle.
  2. Gently shape the worm into a gentle curve or spiral to make it look like a resting worm. If you inserted a wire, you can bend it into any pose.
  3. Your bendable bookmark worm is ready to snuggle into your favorite book!

This project is quick to knit and endlessly customizable. Try different color combinations, add a little blush to the cheeks, or make a longer worm for larger books. Happy knitting!


Also Check Out: We think you'd love this beautiful pattern on our sister site: The Lilac Haze Cloud Blanket Free Pattern – A Knitted Symphony of Bubbles and Breezy Stripes