FREE Rainbow Crochet Patterns

Free Rainbow Crochet Pattern: Stitch a Colorful Masterpiece You’ll Love

There is something undeniably magical about a rainbow. It shows up after a storm, stretches across the sky, and manages to make even the most ordinary afternoon feel like a celebration. That same feeling is exactly what you can bring into your home, your wardrobe, and your handmade gifts when you work up a rainbow crochet project. Whether you are brand new to crochet or a seasoned maker with a yarn stash that takes up an entire closet, this free rainbow crochet pattern has something for everyone. Grab your hooks, pull out those bright skeins you have been saving for a special occasion, and let’s get into it.


Why Rainbow Crochet Projects Are Always Worth Making

Rainbow projects have held a beloved spot in the crochet world for decades, and it is easy to understand why. First, they are endlessly versatile. You can apply rainbow color sequencing to a blanket, a bag, a garland, a granny square, a scarf, or even a pair of slippers. The technique of moving through the color spectrum gives you a built-in design plan, so you never have to stare blankly at your yarn basket wondering what color to grab next.

Second, rainbow crochet is genuinely satisfying to work up. There is a rhythm to it. You finish one color, join the next, and watch the piece evolve in a way that feels almost alive. By the time you bind off that final stitch, you have created something that looks incredibly complex but was actually just a matter of following the colors of the rainbow one row at a time.

Third, rainbow items make extraordinary gifts. A rainbow baby blanket is a treasure for a new parent. A rainbow wall hanging brightens up a child’s bedroom instantly. A rainbow bag or market tote is cheerful and practical in equal measure. When you give someone a handmade rainbow project, you are giving them something that took thought, time, and care.


Materials You Will Need

Before diving into the pattern itself, let’s talk about what you will need. This pattern is written as a multi-use guide, meaning you can adapt the yardage and hook size to create the project in whatever size suits your needs. The core requirements stay the same across most variations.

Yarn: You will need yarn in the classic rainbow color sequence: red, orange, yellow, green, blue, and violet. You can add indigo between blue and violet if you prefer a seven-color palette, though the six-color version is more common in crochet because it keeps color changes symmetrical. Any weight of yarn works, but medium weight (worsted, size 4) is the most forgiving for beginners and gives you a satisfying, visible stitch definition.

Hook: For worsted weight yarn, a size 5.0mm (H/8) or 5.5mm (I/9) hook works beautifully. Check the yarn label for the manufacturer’s recommendation and go up half a size if you tend to crochet tightly.

Scissors and a Yarn Needle: You will be making multiple color changes throughout this project, which means you will have ends to weave in. Keep your yarn needle nearby so you can weave as you go rather than facing a mountain of loose ends at the finish.

Stitch Markers: Optional, but helpful for counting stitches in longer rows or marking the beginning of rounds.


Understanding Rainbow Color Order in Crochet

Before you cast on, it helps to have your colors lined up and labeled so you can grab each one quickly without interrupting your flow. The traditional rainbow order is red, orange, yellow, green, blue, and violet. If you are working with commercial yarn, here are some helpful color matching tips:

Red can be a true fire-engine red or a slightly deeper cranberry, depending on the mood you want.

Orange reads best when it is a clear, saturated tangerine rather than a dusty peachy tone.

Yellow benefits from being bright and sunny rather than pale or cream-tinted. A lemon yellow or golden yellow both work well.

Green in the classic rainbow sits between yellow and blue, so a true medium green or a slightly yellow-leaning green looks most natural.

Blue can be a sky blue, a royal blue, or even a cobalt. Just make sure it reads as clearly blue rather than teal.

Violet is the final color, and a true purple or a blue-violet both look gorgeous. Avoid shades that lean more burgundy or mauve, as they can muddy the rainbow effect.

Once your colors are set out in order, you are ready to begin.


Free Rainbow Crochet Blanket Pattern

This section covers a classic rainbow blanket worked in horizontal stripes. It is one of the most popular rainbow crochet projects and is perfect for baby blankets, lap blankets, or full-size throws depending on how many repeats you work.

Finished Size: Approximately 36 inches wide by 40 inches long for a baby blanket. For a lap blanket, increase your starting chain and add more rows per color.

Gauge: 14 stitches and 16 rows = 4 inches in single crochet with worsted weight yarn and a 5.0mm hook.

Abbreviations:
ch = chain
sc = single crochet
sl st = slip stitch
st = stitch
RS = right side
WS = wrong side


Foundation

Using your red yarn, chain 127. This gives you a foundation that works out to 125 working stitches plus 2 turning chain stitches.

Row 1 (RS): Starting in the second chain from the hook, sc in each chain across. You should have 125 stitches. Chain 1 and turn.

Row 2 (WS): Sc in each stitch across. Chain 1 and turn.

Continue working rows of single crochet back and forth until you have completed 10 rows in red. At the end of row 10, do not fasten off. Instead, drop your red yarn and join orange with a slip stitch in the last stitch of the row.


Color Stripe Sequence

Work 10 rows in each color in the following order:

Red (rows 1–10), Orange (rows 11–20), Yellow (rows 21–30), Green (rows 31–40), Blue (rows 41–50), Violet (rows 51–60).

This completes one full rainbow pass. For a standard baby blanket, one pass gives you a finished piece of approximately 40 rows. For a larger blanket, repeat the full rainbow sequence a second time.

Tip on carrying yarn vs. cutting: For a cleaner finish, cut the yarn at each color change and weave in the ends as you go. If you are confident your edges will be covered by a border, you can carry unused colors up the side by wrapping them loosely, but cutting and fastening off tends to give the neatest result.


Border

A simple border brings the whole blanket together and gives it a polished, finished look.

Round 1: Join white or cream yarn at any corner with a slip stitch. Chain 1. Work 3 sc into the corner stitch. Sc evenly across each side, working 3 sc into each corner. When you reach your starting point, slip stitch to join. Do not fasten off.

Round 2: Chain 1. Work sc into each stitch around, still placing 3 sc into each corner stitch. Slip stitch to join.

Round 3: For a decorative shell border, chain 3, skip 2 stitches, work 5 double crochet into the next stitch, skip 2 stitches, slip stitch into the next stitch. Repeat around, adjusting at corners as needed. Fasten off and weave in ends.


Free Rainbow Crochet Granny Square Pattern

If blanket-length projects feel like too much commitment right now, rainbow granny squares are a brilliant way to get that colorful fix in a shorter time. Each square uses all six rainbow colors and a neutral center, and you can join them into a blanket, pillow cover, bag, or any number of other projects.

For each square, you will need small amounts of red, orange, yellow, green, blue, and violet, plus white or cream for the first round.

Round 1: Using white, create a magic ring or chain 4 and join with a slip stitch. Chain 3 (counts as first double crochet). Work 2 dc into the ring, chain 2. Work 3 dc into the ring, chain 2. Repeat from * two more times. Join with a slip stitch to the top of the beginning chain 3. Fasten off white.

Round 2: Join red in any corner chain-2 space. Chain 3, work 2 dc in the same space, chain 2, work 3 dc in the same space (corner made). Chain 1, work 3 dc, chain 2, 3 dc in the next corner space. Repeat from * two more times, chain 1, join to the top of beginning chain 3. Fasten off red.

Round 3: Join orange in any corner space. Work the same as Round 2, but add one additional cluster of 3 dc with a chain-1 space between clusters along each side. Fasten off orange.

Continue in this manner, adding one more cluster per side with each new round, following the color order: yellow (Round 4), green (Round 5), blue (Round 6), violet (Round 7).

When all seven rounds are complete, you have a beautiful, colorful granny square measuring approximately 7 inches across. Make as many as you like and join them using a slip stitch join or a flat join for a seamless finish.


Free Rainbow Crochet Bag Pattern

A rainbow market tote is one of those projects that draws compliments every single time you carry it. It works up quickly, holds its shape well, and looks like a work of art at the farmer’s market or the beach.

Materials: Worsted weight cotton yarn in each of the six rainbow colors, approximately 50 yards per color. A 5.0mm hook. Stitch markers.

Foundation Ring: Using red yarn, chain 4 and join with a slip stitch to form a ring. Or use a magic ring.

Round 1: Chain 3 (counts as first dc), work 11 dc into the ring. Join with a slip stitch to the top of the beginning chain. (12 stitches)

Round 2: Chain 3, dc in the same stitch. Work 2 dc in each stitch around. Join. (24 stitches)

Round 3: Chain 3, dc in the same stitch, dc in the next stitch. 2 dc in next stitch, dc in next stitch. Repeat around. Join. (36 stitches)

Continue increasing in this manner, adding 12 stitches per round, until your base measures approximately 8 inches across (usually around 7 to 8 rounds total).

Body of the Bag: Without increasing, work even rounds of dc until the bag reaches your desired height, changing colors every two rounds in rainbow order. For a standard market tote, 12 to 14 inches of height works well.

Handles: At the top of the bag, join yarn at one side of the opening. Chain 40. Skip approximately 20 stitches along the top edge and slip stitch to rejoin. Work 2 more rows of sc along the chain for a sturdy handle. Fasten off and repeat on the opposite side.


Tips for Perfect Color Changes Every Time

Color changes are where a lot of new crocheters feel nervous, but with a little practice they become completely intuitive. Here are the most important things to keep in mind.

Always complete the last step of your final stitch in the old color before pulling through with the new color. For a single crochet this means inserting your hook, pulling up a loop, then pulling through both loops with the new color. For a double crochet it means completing the stitch until you have two loops on your hook, then pulling through with the new color. This keeps your color change line clean and defined.

When cutting yarn at a color change, leave a tail of at least six inches so you have enough to weave in securely. Thread the tail onto your yarn needle and weave it through at least four or five stitches in different directions to lock it in place.

If you want to minimize weaving ends on a striped project, consider using the Russian join method to connect your yarn at color changes. It takes a moment to learn but can save a lot of finishing time in the long run.


How to Read Rainbow Crochet Patterns Like a Pro

As you explore more rainbow crochet patterns across books, blogs, and YouTube tutorials, you will start to notice some consistent shorthand that experienced crocheters use. Color designations are often abbreviated with the first letter of the color (R for red, O for orange, Y for yellow, and so on). Some patterns use a colorwork chart instead of written instructions, which can look intimidating but is actually very intuitive once you realize that each square on the grid represents one stitch and each color of square represents one yarn color.

If you are ever unsure, reading through the entire pattern before you begin is one of the best habits you can build. It helps you spot any techniques you are unfamiliar with so you can look them up in advance rather than scrambling mid-project.


Creative Variations to Make This Pattern Your Own

One of the great joys of having a solid free rainbow crochet pattern is using it as a springboard. Here are some ideas for putting your own stamp on the design.

Try a pastel rainbow for a softer, more vintage look. Swap the saturated primary tones for blush, peach, butter yellow, sage, sky blue, and lavender. The result is dreamy and elegant rather than bold.

Work a gradient rainbow using three or four shades within each color family. Instead of one block of red, for example, you might work rows in light coral, then a true red, then a deep burgundy before moving into orange. This creates a watercolor effect that is absolutely stunning.

Add texture to your stripes by alternating stitch types. Work your red rows in single crochet, your orange rows in half double crochet, your yellow rows in double crochet, and so on. The varying heights create a natural ripple and dimensional quality.

Combine your rainbow blanket with a bobble stitch by adding bobbles scattered through each color section. This gives the finished piece a playful, tactile quality that children especially love.


Caring for Your Finished Rainbow Crochet Project

Once your project is finished, proper care will keep those colors vibrant for years. If you used acrylic yarn, the piece is generally machine washable on a gentle cycle and can be laid flat to dry. If you used cotton, a cool wash and air drying will prevent shrinkage. Natural fibers like wool or alpaca benefit from a hand wash in cool water with a gentle detergent, then a careful press (not a wring) and flat drying.

To keep colors from bleeding during the first wash, you can add a small amount of white vinegar to the rinse water, which helps set dyes. Always check individual yarn labels for specific care instructions, since fiber content and dye methods vary by brand.


Share Your Finished Project

There is nothing more satisfying than finishing a rainbow project and showing it off to the world. When you share your makes on social media, using hashtags like #rainbowcrochet, #crochetblanket, #freecrochetpattern, or #crochetlove connects you with a massive, warm, and supportive community of makers who are always excited to see what others are creating. Many crochet bloggers and designers also love to see how their free patterns are used, so tagging the creator when you share is a lovely way to say thank you.

Whether you are making this rainbow for yourself, for a baby shower, as a birthday gift, or simply because the colors brought you joy on a grey afternoon, you have made something real and beautiful with your own hands. That is always worth celebrating.

Happy crocheting, and may your yarn never tangle.

Categorized in:

Crochet Flower Patterns,

Last Update: October 15, 2026

Tagged in:

, , ,