How to Knit a Butterfly

Hemera Technologies/ Images

Things You'll Need

  • Yarn in two colors
  • Straight knitting needles, Size 3
  • Tapestry needle
  • Sequins (optional)

Knitting a butterfly is a quick and simple project that is ideal for using over any scraps or leftover yarn. You can knit a butterfly as an embellishment for a garment or blanket or use it as a home decoration. Increasing and decreasing stitches are the only knitting skills you need for a butterfly project, making this suitable for beginners as well as the more experienced.

Knit the body. Cast on 10 stitches in the color of your choice. Bind off all stitches and weave in any ends using the tapestry needle.

Knit the wings. With the second color, cast on seven stitches and knit three rows. For row four, slip one, knit three, pass slipped stitch over, knit three. Knit all stitches on row five. For row six, cast on three stitches and knit to end. Knit row seven. Repeat rows one to five and cast off. Repeat for second wing. Weave in any ends.

Attach the wings. Sew each wing to the body. Sew two 1/2-inch lengths of yarn onto the top of the body for the antennae. You can decorate the wings by sewing sequins onto the top center of each wing.


  • Don't worry about tension, as it is not important for this project. Cast on more stitches for a larger butterfly.