
Free Rainbow Crochet Pattern: A Colorful Project for Every Skill Level
There is something undeniably joyful about a rainbow. Whether it appears in the sky after a summer storm or woven into a handmade blanket draped over a couch, the spectrum of colors from red to violet carries a kind of magic that never really gets old. If you have been searching for a free rainbow crochet pattern that delivers that bright, satisfying burst of color without requiring you to spend money on a paid pattern, you have landed in exactly the right place.
This guide will walk you through everything you need to know to crochet a beautiful rainbow project from scratch. We will cover the materials you need, the stitches involved, step-by-step instructions, tips for getting your tension right, color sequencing ideas, and ways to adapt the pattern for different skill levels. Whether you are a beginner picking up a hook for the first time or an experienced crafter looking for your next weekend project, this free rainbow crochet pattern is designed to be approachable, flexible, and genuinely fun to make.
Why Rainbow Crochet Projects Are So Popular
Before we dive into the pattern itself, it is worth talking about why rainbow crochet projects have become such a beloved staple in the crafting world. Part of the appeal is purely visual. Yarn comes in such a staggering variety of colors, and using a rainbow palette gives you permission to use them all at once. There is no need to choose between that warm coral and the vivid teal sitting in your stash — in a rainbow project, they can both have a place.
Rainbow crochet projects are also incredibly versatile. The same basic color progression can be applied to a baby blanket, a granny square throw, a wall hanging, a beanie hat, a tote bag, or a set of dishcloths. Once you understand how to sequence the colors and work them smoothly into your stitches, you will find yourself applying the technique to all kinds of things.
There is also a personal dimension to rainbow making. Many crafters use rainbow projects as a way to use up yarn leftovers from other projects. If you have been hoarding partial skeins in every color of the spectrum, a rainbow blanket or scarf is the perfect excuse to finally put them to use. The result ends up being a kind of patchwork record of everything you have made before.
Materials You Will Need
This free rainbow crochet pattern is designed to work with medium weight worsted yarn, which is the most commonly available and easiest to work with for beginners. Here is what you will need to gather before you start.
Yarn: You will need yarn in at least six colors representing the classic rainbow sequence — red, orange, yellow, green, blue, and violet. For a standard throw blanket approximately 40 by 50 inches, plan on roughly 200 to 250 yards per color if you are working thick stripes. For smaller projects like a baby blanket or a wall hanging, 100 yards per color is often sufficient. Feel free to add a seventh shade of indigo between blue and violet if you want to stay true to the traditional seven-color rainbow.
Hook: A size 5mm (US H/8) crochet hook works beautifully with worsted weight yarn. If your tension tends to run tight, go up half a size. If it runs loose, go down half a size.
Scissors: A small, sharp pair of scissors for cutting yarn between color changes.
Tapestry needle: You will need a blunt-tipped tapestry needle to weave in your yarn ends as you go or at the end of the project.
Stitch markers: Optional but helpful, especially for keeping track of row counts or marking the beginning of rounds if you are working in the round.
Measuring tape: Useful for checking your gauge swatch and monitoring your project dimensions as you go.
Gauge and Tension
Before jumping into the pattern, it is worth spending fifteen minutes on a gauge swatch. Gauge matters because it determines the final size of your project. For this pattern using a 5mm hook and worsted weight yarn, you should aim for approximately 14 stitches and 16 rows per four inches in half double crochet.
If your swatch is too small and dense, your tension is likely too tight — try a larger hook. If your swatch is too loose and floppy, try a smaller hook. Getting your gauge right at the beginning will save you the frustration of finishing a blanket that turns out a completely unexpected size.
Understanding the Rainbow Color Sequence
The traditional rainbow follows the order of the visible light spectrum: red, orange, yellow, green, blue, indigo, and violet. For crochet purposes, most crafters simplify this to six colors and leave out indigo, since it can be difficult to distinguish from both blue and violet when worked in yarn. That said, you are absolutely free to include all seven.
Here are a few tips for choosing your specific shades. Red looks best when it leans slightly warm — think tomato or brick rather than fire-engine. Orange should feel vibrant, not peachy or too brown. Yellow works best as a true, clear yellow rather than mustard or gold, which can make the overall palette feel muddy. Green can go either lime-bright or classic kelly green depending on whether you want a more playful or traditional look. Blue in the medium-bright range reads more as classic rainbow than a very dark navy. Violet or purple tends to anchor the end of the rainbow beautifully — either a rich amethyst or a deep plum works well.
If you are using leftover yarn from your stash, do not stress too much about matching a perfect spectrum. Part of the charm of a homemade rainbow is that it reflects your own color personality.
The Free Rainbow Crochet Pattern: Rainbow Stripe Throw Blanket
This pattern creates a classic striped throw blanket using half double crochet (hdc), one of the most satisfying stitches for blanketing because it creates a fabric that is both soft and has a lovely subtle texture. Each color is worked for several rows before switching, creating wide, bold stripes that read as a clear rainbow from a distance.
Abbreviations
Throughout this pattern, the following abbreviations are used. Ch means chain. Hdc means half double crochet. St means stitch. Rep means repeat. Beg means beginning. Sp means space.
Foundation Chain
Begin by chaining 131. This gives you a working width of approximately 40 inches with the recommended yarn and hook. If you want a wider blanket, add stitches in multiples of one (the pattern is not dependent on a specific multiple for this stitch). If you want a narrower lap blanket or baby blanket, reduce accordingly.
Row 1
Starting in the third chain from the hook, work one hdc in each chain across. At the end of the row you will have 129 hdc. Chain 2 and turn.
The chain 2 at the beginning of each row acts as your turning chain and does not count as a stitch in this pattern. This keeps your edges clean and prevents them from growing wider over time.
Rows 2 through 10: Red Stripe
Work one hdc in each stitch across for rows 2 through 10, chaining 2 and turning at the end of each row. These nine rows plus your foundation row give you a bold red stripe to open the rainbow. If you want thinner stripes, work five or six rows per color instead of ten. If you want chunkier stripes, extend to twelve or fourteen rows.
At the end of row 10, do not fasten off. Instead, drop your red yarn and pick up your orange yarn to begin the next stripe. Leave a tail of about six inches on the red yarn to weave in later.
Rows 11 through 20: Orange Stripe
Join your orange yarn at the end of row 10 by simply pulling a loop of orange through the last loop of red on your hook before completing that final stitch. Work rows 11 through 20 in orange, chaining 2 and turning at the end of each row.
Rows 21 through 30: Yellow Stripe
Repeat the same process to transition to yellow. Work rows 21 through 30 in yellow.
Rows 31 through 40: Green Stripe
Switch to green and work rows 31 through 40.
Rows 41 through 50: Blue Stripe
Switch to blue and work rows 41 through 50.
Rows 51 through 60: Violet Stripe
Switch to violet and work rows 51 through 60. At the end of row 60, fasten off and weave in your final end.
This gives you a finished blanket of approximately 40 by 50 inches, which is a good lap blanket size. For a full throw, simply double the number of rows in each stripe.
Weaving In Ends
If there is one step that separates a polished finished project from a rough one, it is careful end weaving. When you change colors, you will have two yarn tails at each transition point. Thread each one onto your tapestry needle and weave it through the stitches of the same color, moving diagonally back and forth for about two to three inches to secure it. Avoid weaving ends through contrasting color rows, as they can peek through and disrupt the clean look of the stripes.
Some crocheters prefer to weave in ends as they go after each color change, while others save all the weaving for the very end. Both approaches are valid. Working as you go makes the final finishing step much less daunting.
Adding a Border
A simple border can elevate the look of a rainbow blanket from nice to stunning. Once your main body is complete, join your red yarn at any corner and work one round of single crochet all the way around the blanket, working three single crochets into each corner stitch to keep the corners flat. Then switch to orange and work another round. Continue through all six colors for a rainbow border that mirrors the stripes of the blanket. Finish with a round of slip stitches in violet for a clean, neat edge.
Alternatively, you can work the border in a single neutral color — cream or white looks especially beautiful against rainbow stripes because it creates a clean frame that makes each color pop.
Adapting This Pattern for Different Projects
One of the best things about having a solid free rainbow crochet pattern is that you can adapt it almost endlessly. Here are a few ideas to get you started.
Rainbow Baby Blanket: Use a softer, baby-weight yarn and a 3.5mm hook. Reduce your foundation chain to about 90 stitches and work four to five rows per stripe instead of ten. The result is a delicate, lightweight blanket perfect for gifting.
Rainbow Scarf: Chain 20 stitches and work the full sixty rows of the striped pattern. The result will be a long, narrow scarf that shows off the full rainbow in a wearable format.
Rainbow Dishcloths: Chain 30 stitches and work only two to three rows per color for a quick, cheerful dishcloth set. These are excellent for using up very small amounts of leftover yarn.
Rainbow Wall Hanging: Work the blanket pattern in a smaller size and attach dowel rods to the top and bottom for a bohemian-style wall hanging. These have become popular home décor pieces and make wonderful handmade gifts.
Rainbow Granny Squares: Make individual granny squares, each featuring a different rainbow color, then join them using a classic join-as-you-go method for a patchwork look that is slightly more advanced but incredibly rewarding.
Tips for Working with Multiple Colors
Switching colors in crochet is a skill that becomes second nature quickly, but a few tips can help you avoid common pitfalls. Always make your color switch on the last pull-through of the stitch before the new color begins, not at the start of the new stitch. This ensures your color transitions look clean and crisp.
Keep unused yarn skeins organized by hanging them on a yarn bowl or placing each one in a separate zip-lock bag. This prevents tangling, which can quickly become maddening when you are working with six or seven colors at once.
When joining a new color, leave a generous tail — at least six inches — so you have enough to work with when weaving in later. Tails that are too short are difficult to secure and may eventually pull loose with washing and use.
If you are carrying yarn up the side of the blanket rather than cutting and rejoining each stripe, wrap the carried yarn around your working yarn every couple of rows. This prevents long, loose floats on the edge of the project that can snag or come loose.
Caring for Your Finished Rainbow Blanket
Once your rainbow blanket is finished, you will want it to last for years. Most acrylic worsted weight yarns are machine washable and dryer safe, making them practical choices for blankets that will get regular use. Check the yarn label for specific care instructions.
If you used a wool or natural fiber yarn, hand washing in cool water with a gentle detergent is the safest approach. Lay the blanket flat to dry rather than hanging it, as wet wool can stretch significantly under its own weight.
Final Thoughts
Making something with your own hands always carries a kind of satisfaction that is hard to describe. There is something particularly meaningful about a rainbow project — all those colors worked row by row, hour by hour, until they come together into something bright and whole. Whether you make this blanket for yourself, for a child in your life, or as a gift for someone who could use a little color, the process is as enjoyable as the finished result.
This free rainbow crochet pattern is yours to use, adapt, share, and build on. Crochet patterns are meant to be a starting point, not a rigid set of rules. Change the stripe width. Swap in your favorite colors. Experiment with different stitches. The rainbow you make will be unlike anyone else’s, and that is exactly the point.
If you make this project, consider sharing a photo in the comments below. There is nothing quite like seeing a colorful community of makers who have all put their own spin on the same starting idea. Happy crocheting.