
Crochet Rainbow Flower Butterfly Free Pattern: Step-by-Step Guide for Beginners and Beyond
There is something undeniably magical about combining two of nature’s most beloved symbols — the vibrant bloom of a flower and the delicate, drifting wings of a butterfly — into a single crochet project. The rainbow flower butterfly pattern does exactly that, weaving together color, texture, and creativity in a way that feels both whimsical and satisfying. Whether you are picking up a crochet hook for the first time or you have been crafting for years, this free pattern is designed to guide you through every stitch with clarity and confidence.
In this post, you will find everything you need to create your own stunning crochet rainbow flower butterfly, from the materials list and abbreviations to detailed row-by-row instructions, finishing tips, and ideas for how to use your finished piece. Best of all, this pattern is completely free, so bookmark it, share it with your crafting friends, and come back to it as many times as you like.
Why You Will Love This Pattern
Crochet butterflies have been trending across crafting communities for good reason. They are small enough to finish in a single afternoon, versatile enough to use in dozens of ways, and satisfying to make because you can see the result take shape so quickly. When you add a rainbow color scheme inspired by layered flower petals, the finished piece becomes something truly eye-catching.
This particular design draws from the classic granny square flower technique and adapts it into wing shapes that mimic the natural symmetry of a butterfly. The result is a motif that looks intricate but is built on basic stitches you likely already know — chains, single crochets, double crochets, and slip stitches. No special tools or advanced techniques are required.
The rainbow effect is achieved by working each petal layer in a different color, so the wings appear to bloom outward in bands of color the way a flower unfolds petal by petal. It is an incredibly forgiving design, too, because the nature of a rainbow palette means slight variations in tension or color choice only add to its charm.
Materials You Will Need
Before you begin, gather the following supplies. Having everything on hand before you start will make the process much smoother and more enjoyable.
Yarn: You will need small amounts of yarn in at least six colors to achieve the full rainbow effect. Choose colors that represent the classic rainbow spectrum — red, orange, yellow, green, blue, and purple — or feel free to substitute any palette that speaks to you. Pastel rainbows, sunset gradients, or even a monochromatic scheme in different shades of one color all work beautifully with this pattern. A worsted weight or DK weight yarn works well for a finished butterfly that measures approximately four to five inches across, but you can scale up or down depending on the hook and yarn weight you choose.
Hook: A 4.0 mm or 4.5 mm crochet hook is recommended for worsted weight yarn. If you are using DK or sport weight yarn, drop to a 3.5 mm hook. Adjust as needed to achieve a fabric that feels firm enough to hold its shape but not so stiff that it loses its softness.
Scissors and a yarn needle: You will need scissors to cut yarn between color changes and a tapestry or yarn needle to weave in your ends neatly at the finish.
Stitch markers (optional): A few removable stitch markers can be helpful for keeping your place, especially when working the wing shaping sections.
Wire or pipe cleaners (optional): If you want to give your butterfly antennae or make the wings poseable, a thin piece of floral wire or a fuzzy pipe cleaner can be threaded through the body section before finishing.
Abbreviations Used in This Pattern
All abbreviations follow US crochet terminology.
ch — chain
sl st — slip stitch
sc — single crochet
hdc — half double crochet
dc — double crochet
tr — treble crochet
sp — space
st — stitch
yo — yarn over
rep — repeat
beg — beginning
MR — magic ring
Gauge and Sizing
Gauge is not critical for this decorative pattern, but as a general reference, 14 dc x 8 rows = 4 inches using worsted weight yarn and a 4.5 mm hook. The finished butterfly measures approximately 4.5 inches wide and 3.5 inches tall with the recommended yarn and hook. If you want a miniature version for hair clips or card embellishments, use fingering weight yarn and a 2.5 mm hook. For a large wall hanging centerpiece, try bulky yarn with a 6.0 mm hook.
Pattern Notes
This butterfly is worked in joined rounds and flat rows. The two wings are worked separately and then joined through the body section. Each color represents one petal layer of the rainbow flower design. Fasten off and weave in ends after each color change, or carry your yarn loosely along the back if you prefer.
When the pattern says “join,” it means join with a slip stitch to the top of the first stitch of that round unless otherwise stated.
Read through the entire pattern once before beginning so you understand how the pieces connect.
The Pattern: Crochet Rainbow Flower Butterfly
Part One — The Upper Wings (Make Two)
The upper wings are larger and more rounded, mimicking the broad forewings of a butterfly. Each wing is worked from the center outward in flower petal rounds, with each round adding a new rainbow color.
Round 1 (Red): Using your first color (red), make a magic ring. Ch 3 (counts as first dc), work 11 dc into the ring, join to top of ch-3. You will have 12 dc total. Fasten off. (12 sts)
Round 2 (Orange): Join orange in any st. Ch 3, dc in same st, 2 dc in each st around, join to top of ch-3. Fasten off. (24 sts)
Round 3 (Yellow): Join yellow in any st. Ch 3, dc in same st, dc in next st, 2 dc in next st, dc in next st; rep from around, join. Fasten off. (36 sts)
Round 4 (Green) — Petal Shaping Begins: Join green in any st. Ch 4, tr in next st, ch 4, sl st in next st; rep from 5 more times for the first half of the wing (working across 18 sts). Do not continue around. Fasten off. You will have 6 petal arches on the outer edge of one wing half. (For the second wing, repeat this round in mirror image — more on that in the joining section.)
Round 5 (Blue) — Outer Petal Layer: Join blue at the base of any green petal arch. Sc across the top of the arch (working into the ch-4 space), 5 dc into the tr, sc back down the arch, sl st at base. Rep for each petal arch. Fasten off. (6 filled petals per wing)
Round 6 (Purple) — Wing Edge: Join purple at the outer edge. Sc evenly around the entire outer edge of the wing, working 3 sc into each petal tip to help them fan out naturally, and sc 2 together at the valley between each petal to draw the edge in slightly and create a realistic wing silhouette. Join, fasten off.
Repeat all six rounds for the second upper wing, working Round 4 in mirror image so that the two wings face each other symmetrically when placed side by side.
Part Two — The Lower Wings (Make Two)
The lower wings of a butterfly are smaller and slightly more triangular. These are worked in shortened rounds to create the tapered shape.
Round 1 (Red): Make a magic ring. Ch 3, work 9 dc into ring, join. Fasten off. (10 sts)
Round 2 (Orange): Join orange. Ch 3, dc in same st, 2 dc in next 4 sts, dc in next st, 2 dc in next 4 sts, join. Fasten off. (18 sts)
Round 3 (Yellow): Join yellow. Ch 3, dc in next 2 sts, 2 dc in next st; rep from around, ending with dc in last 2 sts, join. Fasten off. (24 sts)
Round 4 (Green) — Petal Shaping: Join green. Ch 4, tr in next st, ch 4, sl st in next st; rep from 3 times for the outer curve (working across the 12 outer sts). Fasten off. (4 petal arches)
Round 5 (Blue): Join blue at base of first arch. Work same as upper wing Round 5. Fasten off. (4 filled petals)
Round 6 (Purple): Work same as upper wing Round 6 around the outer edge only, leaving the inner straight edge free for joining. Fasten off.
Make a second lower wing in mirror image.
Part Three — The Body
The body connects all four wings and gives the butterfly its central structure. It is worked in a simple elongated oval.
With black, brown, or your preferred body color:
Make a magic ring. Ch 1, work 6 sc into ring, join. (6 sts)
Round 1: Ch 1, 2 sc in each st around, join. (12 sts)
Rounds 2–6: Ch 1, sc in each st around, join. (12 sts per round — this creates the tube-like body)
Round 7: Ch 1, sc2tog around, join. (6 sts) Fasten off, leaving a long tail. Thread the tail through the remaining sts and pull tight to close. Weave in end.
For the head, make a small circle: Magic ring, 6 sc into ring, join, fasten off leaving a long tail. Sew head to the top of the body.
Part Four — Antennae
For each antenna, cut a length of wire or pipe cleaner approximately 5 inches long. Using black yarn, make a chain of 15 sts. Slip the chain over the wire (it will create a cozy yarn cover). Curl the tip and secure. Attach both antennae to the head.
Alternatively, without wire, simply chain 15, sl st back down the chain to create a firm, curling antenna. Make two and sew them to either side of the head.
Assembly Instructions
Lay your four wings out on a flat surface in their natural butterfly positions — two larger upper wings at the top and two smaller lower wings at the bottom. The inner flat edges should face inward toward where the body will sit.
Using your yarn needle and a length of matching or neutral yarn, sew each wing to the body along its inner edge. Make sure the wings are even and balanced. The upper wings attach at the upper third of the body, and the lower wings attach at the lower third, overlapping very slightly in the middle for a natural look.
Once all wings are attached, sew the head to the top of the body. Attach the antennae to the head as described.
Give your butterfly a gentle press under a damp cloth if needed to help it lay flat.
Finishing Touches and Styling Ideas
Once your rainbow flower butterfly is complete, you have a world of options for how to use it. Many crocheters like to stiffen their finished motifs using a light application of fabric stiffener or a mixture of water and white glue. This keeps the petals perky and the wings spread wide, which is especially helpful if you plan to display the butterfly on a wall or use it as a decorative accent.
Here are some popular ways to use your finished butterfly:
You can sew or glue it to a hair clip or headband for a lovely handmade accessory. Children especially adore these, and a rainbow butterfly is perfectly cheerful for everyday wear.
A row of crochet butterflies sewn along a plain tote bag or a denim jacket creates a bohemian, nature-inspired look that is entirely unique to you.
Attach a pin back to create a brooch. These make wonderful handmade gifts that feel genuinely personal and thoughtful.
Use your butterfly as a patch on a crochet blanket or a granny square project. The flower petal construction means it blends seamlessly with other floral motifs.
For nursery decor, stretch a length of twine across the wall and attach several butterflies at varying heights using small clips or sewn loops. A cloud of colorful butterflies makes a sweet, handmade mobile or wall display.
If you make your butterfly with wire antennae and poseable wings, you can display it in a shadow box or frame for a piece of fiber art that resembles a naturalist’s butterfly collection.
Tips for Crochet Success
Working with multiple colors can feel overwhelming at first, but there are a few simple habits that make color-change projects much more manageable. Always fasten off cleanly between colors and weave in your ends as you go rather than saving them all for the end. This keeps your work neat and prevents the tangle of loose ends that can make finishing feel daunting.
If you find that your rounds are pulling too tight and the wings are curling inward, try going up half a hook size or consciously relaxing your grip on the yarn. Butterflies should lay naturally flat without too much encouragement.
When working the petal arch rounds, count your stitches carefully. It is easy to accidentally skip a stitch or add an extra one in the valleys between arches, and this can throw off the symmetry of your wings. Stitch markers at the base of each arch are a quick and easy solution.
Finally, remember that no two handmade butterflies will ever be identical, and that is one of the great beauties of crochet. Slight differences in tension, color choice, or petal shaping only add to the handcrafted character of your finished piece. Embrace the variations and enjoy the process.
Yarn Suggestions and Color Variations
The classic rainbow color scheme described in this pattern is cheerful and bright, but the design adapts beautifully to almost any palette. Consider trying a soft pastel version in blush pink, lavender, mint, buttercup yellow, and soft peach for a vintage or romantic aesthetic. A deep jewel-tone version using burgundy, forest green, sapphire, and gold feels rich and sophisticated. For autumn, try burnt orange, mustard, rust, cream, and chocolate brown.
If you want to use up yarn scraps from your stash, this pattern is an ideal scrap-buster. Because each color round uses only a small amount of yarn, you can mix and match without buying anything new. Some of the most beautiful crochet butterflies are made from odd remnants that would otherwise sit in a bag forever.
Share Your Rainbow Flower Butterfly
One of the most joyful parts of the crochet community is sharing what you make. If you use this free pattern to create your own rainbow flower butterfly, consider sharing a photo in your favorite crochet group, on your social media, or tagging your creation so other crafters can find it for inspiration. Seeing how different color choices and yarn weights transform the same pattern is endlessly fascinating and encouraging for beginners who are just finding their creative voice.
If you have questions about any step, leave a comment and the community will be happy to help. Crochet is one of those crafts where collective knowledge is generous and freely given, and no question is too basic to ask.
Happy crocheting, and may your rainbow flower butterfly bring a little extra color and lightness into whatever space it lands in.