Infinite Rainbow Throw [FREE Knitting pattern]

Infinite Rainbow Throw: Free Knitting Pattern for a Colorful Blanket You’ll Never Want to Stop Making

There is something almost magical about a rainbow blanket. It begins with a single strand of color — maybe a warm coral or a deep violet — and slowly, row by row, it transforms into something that looks like it was pulled straight from a summer sky after a rainstorm. The Infinite Rainbow Throw is exactly that kind of project. It is generous in size, satisfying to knit, and the kind of finished object that will be draped over a couch or gifted to someone you love for years to come. Best of all, this pattern is completely free, and it is designed to be accessible whether you are a beginner who has just mastered the knit stitch or an experienced knitter looking for a meditative, enjoyable weekend project.

In this post, you will find everything you need to cast on and get going: a full materials list, gauge information, pattern notes, step-by-step instructions, and some tips to help you get the most out of your yarn and your time.


What Makes This Throw “Infinite”?

The name comes from the construction. Rather than knitting a set number of rows and stopping, this throw is designed with a modular stripe structure that can be extended as long as you like. If you want a lap blanket, stop early. If you want something that puddles off the end of a queen-size bed, keep going. The rainbow color sequence repeats in a way that always looks intentional, never chaotic, and the transition between colors is so smooth that many people who see the finished blanket ask if it was made with hand-dyed gradient yarn. It was not — it is just clever color planning, which you will learn all about below.


Materials You Will Need

Before you dive into the pattern itself, gather your supplies. Having everything ready before you cast on will make the whole experience more enjoyable.

Yarn: You will need a worsted weight yarn, approximately 200 yards each of seven colors. For a traditional rainbow sequence, choose red, orange, yellow, green, blue, indigo, and violet. However, this pattern works beautifully with any palette — think dusty pastels for a nursery, jewel tones for a dramatic living room throw, or neutrals with a single pop of color for something more understated. A smooth yarn with good stitch definition works best here, since the texture stitch used in the pattern is easier to see with minimal halo. Wool, wool blends, or acrylic all work wonderfully. If you want something machine washable (always a smart choice for a throw that will actually be used), look for a superwash wool or a high-quality acrylic.

Needles: US size 8 (5.0 mm) straight or circular needles, at least 32 inches long if you are using circulars. For a throw this wide, circular needles are actually recommended even though you will be knitting flat — they can hold the weight of the work much more comfortably than straight needles.

Additional supplies: A tapestry needle for weaving in ends, scissors, stitch markers (optional but helpful), and a ruler or gauge swatch.

Finished dimensions: Approximately 48 inches wide by 60 inches long, though as mentioned, you can adjust the length freely.


Gauge

20 stitches and 28 rows = 4 inches in stockinette stitch, blocked.

Gauge is always worth checking for a blanket, even though you have more flexibility with a throw than you would with a fitted garment. If your gauge is off, your blanket will simply be a different size, which may or may not matter to you. If you want to hit the dimensions listed above, do take the time to knit a small swatch, wash and block it the way you plan to finish the blanket, and measure it before casting on.


Pattern Notes

This pattern uses a simple two-row texture repeat — a combination of knit and purl stitches — that creates a subtle, reversible fabric with just enough visual interest to keep you engaged without requiring you to count constantly. It is sometimes called a seed stitch variant or a moss stitch, depending on the region, but for our purposes we will call it the Rainbow Texture Stitch and walk you through it completely.

Color changes happen every 10 rows in the main body of the throw. The transition between colors uses a simple two-row blending technique that mixes the outgoing and incoming color for one full repeat before fully committing to the new shade. This blending is what gives the Infinite Rainbow Throw its distinctive soft gradient effect without requiring any fancy techniques.

Throughout the pattern, the abbreviations used are as follows: CO for cast on, BO for bind off, k for knit, p for purl, RS for right side, WS for wrong side, rep for repeat, sl for slip, and yo for yarn over.


The Pattern

Step One: Cast On

Using your first color (Color A, which is red in a traditional rainbow sequence), cast on 240 stitches using a long-tail cast on. The long-tail cast on gives a neat, stretchy edge that looks professional and lies flat without curling. If you are not familiar with this cast on, it is worth practicing on a few stitches before you begin.

If 240 stitches feels like a lot, you can scale down. The stitch count for this pattern is a multiple of 4, plus 2 edge stitches. So 242, 202, 162, or any similar number will work — just know that your finished width will change accordingly.

Step Two: The Border

Rows 1 through 6 form the bottom border. This gives the blanket a tidy, clean edge that prevents rolling.

Row 1 (RS): Knit across.
Row 2 (WS): Knit across.
Row 3 (RS): Knit across.
Row 4 (WS): Knit across.
Row 5 (RS): Knit across.
Row 6 (WS): Knit across.

Six rows of garter stitch (knit every row) create a firm, flat border that will frame the rest of your work beautifully.

Step Three: The Rainbow Texture Stitch

This is the main body of the throw. The texture stitch is worked over a 4-stitch repeat with 2 edge stitches on each side.

Setup Row (RS): K2 (edge stitches), k2, p2; rep from to last 2 sts, k2 (edge stitches).

Row 1 (RS): K2, k2, p2; rep from to last 2 sts, k2.
Row 2 (WS): K2, p2, k2; rep from to last 2 sts, k2.
Row 3 (RS): K2, p2, k2; rep from to last 2 sts, k2.
Row 4 (WS): K2, k2, p2; rep from to last 2 sts, k2.

Rows 1 through 4 form the complete texture repeat. Work this 4-row repeat twice more for a total of 12 rows in your first color, completing the block of Color A.

Step Four: Color Transitions

This is where the magic happens. When you are ready to introduce Color B (orange in a traditional rainbow palette), you will use the following blending method.

At the beginning of the next RS row, drop Color A but do not cut it. Pick up Color B, leaving a 6-inch tail. Knit the row with Color B.

On the following WS row, pick Color A back up (the strand is still attached) and work across with Color A.

Now cut Color A, leaving a 6-inch tail for weaving in. Continue with Color B only.

This two-row blend — one row of the new color, one row of the old — creates a gentle visual transition rather than a hard line. The effect is subtle but beautiful, and it is the single technique that elevates this blanket from a simple striped throw to something that looks genuinely special.

After completing the transition rows, work the full 12-row block in Color B using the Rainbow Texture Stitch as established.

Repeat this process for each subsequent color: C (yellow), D (green), E (blue), F (indigo), and G (violet).

Step Five: Repeat the Color Sequence

Once you have worked through all seven colors, you have completed one full rainbow cycle. For a blanket of the target dimensions, you will work approximately four full cycles, adjusting the final cycle to end at a natural transition point. This is where the “infinite” nature of the pattern becomes apparent — you can repeat the sequence as many times as you like until the blanket reaches your desired length.

A helpful tip: keep a simple tally of your color cycles on a notepad or use a row counter app on your phone. It is very easy to lose track when you are happily knitting away while watching television or listening to a podcast.

Step Six: The Top Border

Work the top border identically to the bottom border, completing 6 rows of garter stitch in your final color before binding off.

BO Row: Bind off all stitches knitwise. Try to bind off loosely — a tight bind-off on a blanket will cause the top edge to pucker and will not lie flat after blocking. If you tend to bind off tightly, go up one needle size for the bind-off row only.


Finishing

Weave in all ends carefully using your tapestry needle, making sure to run each tail through at least an inch of stitches in two different directions so it does not work loose with use and washing.

Blocking this throw will make a significant difference to the finished look. Even with acrylic yarn, a gentle wet block (soaking the blanket in cool water, rolling it in a towel to remove excess moisture, and laying it flat to dry) will even out the stitches and open up the texture stitch so it can be clearly seen.

If you used a natural fiber like wool, you can also steam block, which is faster. Pin the blanket to your target dimensions on a foam blocking mat, apply steam from a few inches above (never let the iron touch the yarn directly), and allow it to dry completely before moving it.


Tips for Knitting the Infinite Rainbow Throw

Plan your palette before you begin. Lay all your yarn out in the order you plan to use them and take a photo on your phone. You will refer to this more than you expect, and it will save you from second-guessing yourself midway through the project.

Wind small butterfly bobbins for transition rows. You only need a few yards of each color for the blending rows, so there is no need to drag a full skein back and forth. Winding a small butterfly bobbin from the tail end of your outgoing color means less tangles and more fun.

Use stitch markers to divide your cast on. Even experienced knitters occasionally miscount on a long cast on. Placing a stitch marker every 40 or 50 stitches as you cast on means that if you do make a mistake, you can catch it before you have gone very far.

Embrace imperfection. A handmade blanket is not a factory product, and the small variations in tension that come from knitting over days or weeks are part of its charm. If you notice your tension is slightly different in one section, blocking will smooth most of those differences out.

Photograph your progress. This is a long project, and it can be hard to see how far you have come when you are in the middle of it. Lay the blanket out flat every few color changes and take a picture. You will be amazed at how quickly it grows, and those progress photos will keep you motivated.


Yarn Substitutions and Color Variations

While the traditional red-orange-yellow-green-blue-indigo-violet rainbow is the most classic version of this throw, do not let that limit you. Some of the most beautiful versions of this blanket have been made with entirely unexpected palettes.

A winter version in deep jewel tones — garnet, rust, gold, forest green, teal, cobalt, and plum — makes for a throw that feels rich and cozy during cold months. A summer version in pale lemon, mint, sky blue, peach, lavender, and cream has the feeling of a garden party. A monochromatic version in seven shades of a single color, moving from the palest tint to a rich, saturated deep version of that color, is sophisticated and modern.

If you want to use a gradient or self-striping yarn rather than separate solid colors, you can do so — simply skip the transition rows and allow the yarn to do its own color blending. The texture stitch will look lovely in gradient yarn, though you will lose the crisp transitions that give the traditional version its structure.


Who Is This Pattern For?

The Infinite Rainbow Throw is genuinely suitable for a wide range of skill levels. If you can cast on, knit, purl, and change colors, you have every skill you need to complete this blanket. The texture stitch is learned within the first few rows and becomes intuitive quickly. There are no increases, decreases, cables, lace, or complex stitch maneuvers anywhere in this pattern.

That said, the pattern is not boring for experienced knitters. The meditative rhythm of the stitch repeat, the pleasure of watching the colors build, and the satisfaction of finishing a large, heirloom-quality piece make this a project that seasoned knitters return to again and again. It is the kind of pattern that becomes a staple — the thing you cast on when you want to knit but do not want to think too hard, or the project you reach for when you need to make something meaningful for someone you care about.


Sharing Your Finished Throw

When you finish your Infinite Rainbow Throw, we would love to see it. Share your finished object on social media with the hashtag #InfiniteRainbowThrow or tag us in your post. There is nothing more inspiring than seeing how different knitters interpret the same pattern — different yarns, different palettes, different sizes — and the community of makers who have worked this blanket is full of generous, enthusiastic people who will cheer you on from your very first color change to your finished, blocked, beautiful throw.

If you run into any trouble with the pattern, leave a question in the comments below. Patterns are always clearer in the knitter’s head than they are on the page, and no question is too basic or too silly. Knitting is learned through asking and through doing, and every experienced knitter you know was once puzzling over a cast on just like you might be today.

Happy knitting. May every row bring you closer to something you are proud of.

Categorized in:

Bedspread,

Last Update: September 18, 2026