• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

  • Home
  • All varieties
  • Amigurumi
  • Baby Crochet
  • Crochet Accessories
  • Crochet Blankets
  • Crochet Clothing
  • Crochet Home Decor
  • Crochet Patterns
  • Crochet Tutorials
  • Granny Square Crochet
  • Seasonal Crochet

  • Facebook
  • Instagram
  • Pinterest
  • RSS
  • Twitter
  • YouTube
  • Home
  • All varieties
  • Amigurumi
  • Baby Crochet
  • Crochet Accessories
  • Crochet Blankets
  • Crochet Clothing
  • Crochet Home Decor
  • Crochet Patterns
  • Crochet Tutorials
  • Granny Square Crochet
  • Seasonal Crochet
  • Facebook
  • Instagram
  • Pinterest
  • RSS
  • Twitter
  • YouTube
Crochet Home Decor / Crochet Rainbow Pillow: A Step-by-Step Pattern for Beginners

Crochet Rainbow Pillow: A Step-by-Step Pattern for Beginners

October 24, 2026 by wb6dy

A handmade crochet rainbow pillow adds a cheerful touch to a bedroom, nursery, reading corner, or living room. Its curved silhouette and colorful bands make it a charming decorative accent, and you can customize the colors to match almost any space. This beginner-friendly pattern uses simple stitches, gradual shaping, and two matching panels to create a soft, stuffed rainbow pillow.

Crochet Rainbow Pillow: A Step-by-Step Pattern for Beginners

A handmade crochet rainbow pillow brings color, warmth, and personality to any room. Its curved silhouette and cheerful stripes make it a lovely decorative accent for a bedroom, nursery, reading corner, or living space. With simple single crochet stitches, gradual increases, and a straightforward joining method, this beginner-friendly project lets you create a colorful pillow customized to your favorite palette and size.

1. Project Overview

  • Skill level: Beginner to confident beginner
  • Approximate completion time: 6–10 hours
  • Approximate finished size: 27 inches wide and 10 inches high
  • Construction: Two matching rainbow-shaped panels joined around the outside edge
  • Main stitch: Single crochet
  • Color design: Five horizontal color bands
  • Filling: Polyester fiberfill stuffing
  • Uses: Decorative pillows for sofas, beds, reading corners, and other indoor spaces

The finished dimensions and completion time are estimates. Actual results depend on yarn weight, hook size, stitch tension, stuffing density, and the dimensions of your panels.

2. Materials and Supplies

Gather the following materials before starting:

  • Approximately 350–550 yards of medium-weight yarn in five coordinated colors
  • A 5 mm crochet hook, or the size needed to achieve your desired gauge
  • Polyester fiberfill stuffing
  • Scissors
  • Tapestry needle
  • Measuring tape
  • Stitch markers, optional

Choose five colors for the rainbow bands. A traditional palette might include red, orange, yellow, green, and blue. You can also choose pastel shades or muted colors to match your decor.

Smooth yarn is particularly helpful for beginners because individual stitches are easier to see. Cotton and acrylic yarns can both work, although their drape and recovery differ. A firm fabric is important because large gaps between stitches may allow stuffing to show through.

If your fabric is too open, try a smaller hook. If it feels excessively stiff, try a slightly larger hook while making sure the stitches remain close enough together to contain the filling.

This pattern uses fiberfill rather than a separate pillow insert. Fiberfill makes it easier to distribute stuffing throughout the curved top and rounded sides.

3. US Crochet Abbreviations

AbbreviationMeaning
chChain
sl stSlip stitch
scSingle crochet
st(s)Stitch(es)
repRepeat
incIncrease by working 2 single crochet stitches into the same stitch
FOFasten off

How to work a single crochet increase

To increase, work two single crochet stitches into the same stitch from the previous row. This adds one stitch to the row.

For example, if a row contains 11 stitches and you make two increases, the next row contains 13 stitches, provided you do not make any other increases or decreases.

4. Skills Needed Before Starting

You should be comfortable with the following techniques:

  • Making a slip knot.
  • Crocheting a foundation chain.
  • Working single crochet stitches.
  • Increasing stitches to shape a curved panel.
  • Changing yarn colors neatly.
  • Turning at the end of a row.
  • Counting stitches and rows.
  • Joining two panels around their edges.
  • Stuffing a pillow evenly.
  • Weaving in yarn ends.

If you are new to crochet, practice single crochet on a small swatch first. Work several rows, count your stitches, and practice changing colors at the end of a row. This will help you maintain consistent tension before beginning the pillow.

5. Understanding the Rainbow Shape

This pillow is made from two matching rainbow-shaped panels. Each panel starts with a narrow row at the top and gradually widens toward the bottom.

The shaping comes from increases distributed across successive rows. The number of increases grows as the panel gets wider, helping create a rounded arch rather than a simple rectangle or triangle.

The color bands are worked directly into the panels. Each color covers three rows, creating five horizontal stripes that follow the widening silhouette.

Both panels use the same stitch counts and color sequence. Once they are complete, they are placed together and joined around the outside edge, leaving an opening for stuffing.

6. Gauge and Sizing

Gauge matters because both panels must have similar dimensions and a sufficiently firm fabric to hold the filling.

For this sample, aim for approximately:

  • 12 single crochet stitches across 4 inches.
  • 6 rows across 4 inches.

These measurements are approximate. Your actual gauge may differ depending on the yarn and hook.

How to check your gauge

  1. Choose your yarn and hook.
  2. Chain 16 and work several rows of single crochet.
  3. Lay the swatch flat without stretching it.
  4. Measure the stitches and rows across the central area.
  5. Adjust your hook size if the fabric is too loose, too stiff, or significantly different from the target gauge.

At the sample gauge, a bottom row of 80 stitches measures approximately 26 to 27 inches wide. Fifteen rows measure approximately 10 inches high.

Adjusting the size

To make a smaller pillow, use a lighter yarn or smaller hook and create a narrower panel with fewer rows. To make a larger pillow, use a heavier yarn and suitable hook or expand the panel’s dimensions.

When changing the number of rows, keep the five color sections balanced. For a different-sized design, divide the rows into five color groups of roughly equal height.

The shaping must also be adjusted to suit the new dimensions. Simply adding extra rows without changing the increase placement can make the panel too narrow or too pointed.

The detailed pattern below uses one specific sample size so that the two panels can be reproduced consistently.

7. Complete Step-by-Step Crochet Pattern

Part A: Create the First Rainbow Panel

Choose your first color, which will form the narrow top band.

Row 1: Chain 4. Work 1 single crochet in the second chain from the hook and 1 single crochet in each of the remaining two chains. You will have 3 stitches. Chain 1 and turn.

The turning chain does not count as a stitch throughout this pattern.

For the remaining rows, increase the stitch count according to the table below. Work single crochet stitches across the row, placing the required increases at roughly even intervals.

For each increase, work 2 single crochet stitches into one stitch of the previous row. All other stitches receive 1 single crochet.

RowTarget stitch countIncreases in the row
13Foundation row
252
383
4113
5154
6194
7245
8295
9356
10416
11487
12557
13638
14718
15809

The number in the final column tells you how many increases to make in that row. The remaining stitches are worked as ordinary single crochet stitches.

For example, Row 2 begins with 3 stitches. Make two increases, placing them apart across the row. Work the remaining stitch normally. The result is 5 stitches.

For Row 3, start with 5 stitches and make three evenly spaced increases. The result is 8 stitches.

Continue using the same principle until Row 15 contains 80 stitches.

How to distribute increases: Divide the previous row into roughly equal sections and place one increase in each section. Avoid making all the increases beside one another, because this can create bumps rather than a smooth curve.

Count every row before turning. If your count is incorrect, correct it before moving on.

Part B: Create the Color Bands

The sample uses five colors, with three rows per color.

Rows 1–3: Red

The narrow top band.

Rows 4–6: Orange

The second band, following the widening curve.

Rows 7–9: Yellow

The central band.

Rows 10–12: Green

The fourth band.

Rows 13–15: Blue

The broad bottom band.

The color changes follow the row numbers, not the stitch counts. Continue making the required increases even when changing colors.

To change color neatly, finish the final single crochet of the old color until two loops remain on the hook. Yarn over with the new color and pull it through both loops. Chain 1 and turn using the new color.

Keep the yarn tails on the wrong side of the panel and weave them in securely when the panel is finished. Avoid leaving long, loose strands inside the pillow, as they may become tangled with the stuffing.

Work the entire sequence for the first panel, ending with Row 15 in blue. Fasten off.

Part C: Shape and Finish the Outer Edge

An even border helps the two panels align during assembly.

With the panel facing you, join the blue yarn at a lower corner using a slip stitch.

Work single crochet around the outside edge:

  1. Along the bottom edge, work 1 single crochet into each of the 80 stitches.
  2. Along each sloping side, work approximately 2 single crochet stitches around each row end.
  3. Across the narrow top edge, work 1 single crochet into each of the 3 stitches.

At each transition between the bottom and side edges, work carefully into the corner so the border lies flat. Avoid adding several extra stitches into the same corner space.

The exact number of side-edge stitches may vary slightly with your row height and tension. The goal is a smooth border that does not pull the panel inward or create ripples.

Fasten off and weave in the yarn ends. Repeat the same border on the second panel.

Part D: Crochet the Second Panel

Make a second rainbow panel using the same instructions as the first.

Repeat the foundation and shaping rows exactly:

  • Row 1: 3 stitches.
  • Row 2: 5 stitches.
  • Row 3: 8 stitches.
  • Row 4: 11 stitches.
  • Row 5: 15 stitches.
  • Row 6: 19 stitches.
  • Row 7: 24 stitches.
  • Row 8: 29 stitches.
  • Row 9: 35 stitches.
  • Row 10: 41 stitches.
  • Row 11: 48 stitches.
  • Row 12: 55 stitches.
  • Row 13: 63 stitches.
  • Row 14: 71 stitches.
  • Row 15: 80 stitches.

Use the same five-color order and the same border method. Make sure both panels have the same number of rows and that their edges are similar in length.

Place the two panels together and compare their outlines before joining. If one panel is noticeably larger, check the stitch counts and tension before proceeding.

Part E: Join the Panels

Place the two panels together with the right sides facing outward. Align the color bands, bottom edges, and curved sides. Use stitch markers to hold the panels together at several points.

Join the panels with single crochet through both layers.

Starting at one lower corner, insert the hook through the corresponding border stitches on both panels. Yarn over and pull through both layers, then yarn over and pull through the two loops on the hook.

Continue working single crochet stitches around the curved sides and top. Match corresponding border stitches where possible, distributing the joining stitches evenly so the seam does not gather or stretch either panel.

Leave an opening of approximately 6–8 inches along the bottom edge for stuffing.

Keep the joining stitches consistent with the border. If the seam is too tight, the pillow may curl around the edges. If it is too loose, gaps may appear after stuffing.

Part F: Stuff the Pillow

Before closing the opening, add polyester fiberfill gradually.

Start with small handfuls and distribute the filling through the upper curve and both sides. Push the stuffing gently into the narrow top section so that it does not remain empty while the bottom becomes overly firm.

Add more fiberfill as needed, checking the pillow’s shape frequently. The finished pillow should feel rounded and resilient rather than hard or lumpy.

Avoid stuffing the pillow so tightly that the stitches spread apart or the seams become strained. Too little filling can leave the panel flat, while too much can distort the rainbow outline.

If the stuffing is uneven, gently move it around through the opening before adding more.

Part G: Close and Finish

Once the pillow is evenly stuffed, continue joining the panels along the remaining bottom edge.

Check that the two panels stay aligned as you work. Finish with a slip stitch, fasten off, and use a tapestry needle to weave in the yarn tail securely on the inside of the seam.

Inspect the completed pillow for:

  • Gaps between joining stitches.
  • Exposed fiberfill.
  • Loose yarn ends.
  • Uneven curves or color bands.
  • Bulky or overly tight seams.
  • Areas that feel too firm or too flat.

Make any necessary corrections before using the pillow as a decorative accent.

8. Stitch Counts and Construction Reference

DetailSample pattern
FoundationChain 4
Row 13 single crochet stitches
Final rowRow 15, with 80 stitches
Main stitchSingle crochet
ShapingEvenly distributed increases
Color orderRed, orange, yellow, green, blue
Color bandsThree rows per color
BorderSingle crochet around the panel
Back panelIdentical to the front panel
Joining methodSingle crochet through both panels
StuffingPolyester fiberfill
Finished sizeApproximately 27 inches wide by 10 inches high

The finished dimensions are approximate. The final width depends on the gauge and the number of stitches in the bottom row, while the height depends on the row gauge and shaping.

9. Customization Ideas

Traditional rainbow palette

Use red, orange, yellow, green, and blue for a bright, familiar rainbow. Keep the same number of rows per band to maintain visual balance.

Pastel rainbow

Choose soft pink, peach, pale yellow, mint, and lavender. Pastel shades create a gentler look that works well in bedrooms and reading corners.

Earthy or muted colors

Try terracotta, mustard, sage, dusty blue, and cream. These colors can complement neutral furnishings and natural textures.

Neutral background with colorful bands

Use a neutral color for the outer border or add a contrasting neutral section to coordinate the pillow with your decor. Keep the main rainbow bands clearly defined.

Smaller decorative cushion

Use lighter yarn and an appropriately smaller hook, then reduce the panel dimensions while preserving the same gradual widening. Make a swatch first to estimate the new dimensions.

Larger reading pillow

Use a heavier yarn and a suitable hook, or expand the panel dimensions with additional shaping rows. A larger pillow requires more yarn and filling, and its increased weight may affect how well it holds its shape.

Contrasting border

Work the outer edging in cream, white, or another contrasting shade. This can frame the rainbow without changing the main panel pattern.

Embroidered details

Add simple embroidered stars, clouds, or other decorative details using yarn and a tapestry needle. Secure all ends firmly and avoid small detachable decorations if the pillow may be used around young children.

10. Troubleshooting Common Problems

ProblemLikely causePractical correction
The rainbow curves look unevenIncreases are clustered or stitch counts are incorrectDistribute increases more evenly and verify each row’s count.
The panel curls or ripplesTension is too tight or too loose, or the border has too many or too few stitchesAdjust hook size or edging placement and check that the panel lies flat.
The color bands vary in widthDifferent numbers of rows were used for each colorWork three rows per color in the sample pattern.
The front and back panels do not matchStitch counts or tension differCompare the row counts and measurements before joining.
The seams look bulkyJoining stitches are too tight or yarn ends are concentrated in one areaUse even tension and weave in ends away from the seam where possible.
Stuffing shows throughThe fabric is too open or the pillow is overfilledUse a smaller hook, denser fabric, or less filling.
The pillow has lumpy areasStuffing was added in large clumpsAdd small amounts and distribute the filling gradually.
The pillow loses its shapeThe yarn stretches or the pillow is overstuffedCheck yarn recovery and avoid excessive filling.
Color changes leave visible gapsThe new color was not secured neatly or tension variesChange color on the final stitch of the old color and maintain even tension.
The outer edge looks unevenBorder stitches are unevenly spacedMatch the border placement on both panels and adjust stitches around the curved sides.

11. Finishing and Care

Check the yarn label before washing your finished pillow. Some yarns and fiberfill products tolerate machine washing, while others require hand washing or spot cleaning.

If hand washing is recommended, use a gentle detergent and cool or lukewarm water. Avoid twisting or wringing the pillow, as this can distort the panels. Press out excess water gently and dry the pillow thoroughly according to the yarn and filling care instructions.

If the pillow becomes damp, make sure the filling dries completely before storing it. Persistent moisture inside the pillow can cause unpleasant odors or other problems.

For a decorative pillow intended for a nursery, remember that pillows are not suitable as loose bedding for an infant during sleep. Keep decorative pillows out of an infant’s sleep space.

12. Compact Written Pattern

Materials: Medium-weight yarn in five colors, a 5 mm hook or the size needed for gauge, fiberfill, scissors, tapestry needle, and measuring tape.

Gauge: Approximately 12 single crochet stitches and 6 rows per 4 inches.

Sample size: Approximately 27 inches wide by 10 inches high.

Front panel: Chain 4. Row 1: Work 1 single crochet in the second chain from the hook and in the next two chains for 3 stitches. Chain 1 and turn after every row.

Work the following rows using single crochet and evenly distributed increases:

  • Row 2: 5 stitches.
  • Row 3: 8 stitches.
  • Row 4: 11 stitches.
  • Row 5: 15 stitches.
  • Row 6: 19 stitches.
  • Row 7: 24 stitches.
  • Row 8: 29 stitches.
  • Row 9: 35 stitches.
  • Row 10: 41 stitches.
  • Row 11: 48 stitches.
  • Row 12: 55 stitches.
  • Row 13: 63 stitches.
  • Row 14: 71 stitches.
  • Row 15: 80 stitches.

Use red for Rows 1–3, orange for Rows 4–6, yellow for Rows 7–9, green for Rows 10–12, and blue for Rows 13–15.

Border: Work single crochet around the bottom, sides, and top, using one stitch per bottom-edge stitch, approximately two stitches per row end along each side, and one stitch per top-edge stitch.

Back panel: Repeat the front panel, including its shaping, color changes, and border.

Joining: Place the panels together with their right sides outward. Join through both borders with single crochet, leaving a 6–8-inch opening along the bottom.

Stuffing: Add polyester fiberfill gradually, distributing it evenly through the curved sections.

Finish: Complete the seam, fasten off, weave in all ends, and check for gaps, loose stitches, and uneven stuffing.

13. Frequently Asked Questions

1. Is a crochet rainbow pillow suitable for beginners?

Yes. The pattern uses single crochet, increases, color changes, and a simple seam. Beginners should practice counting stitches and placing increases before making the full panels.

2. Which yarn works best for a stuffed pillow?

Smooth medium-weight yarn is a practical choice. Choose a yarn that produces a firm fabric with minimal gaps so the filling remains inside.

3. How do I create a smooth rainbow curve?

Follow the stitch counts and distribute the increases evenly across each row. Check the outline as you work, because increases placed too close together can create bumps.

4. Can I change the number of rainbow colors?

Yes. You can use fewer or more colors. Divide the rows into balanced color sections and use the same sequence on both panels.

5. How can I make the pillow larger or smaller?

Adjust the yarn weight, hook size, and panel dimensions. Preserve the gradual widening of the panel and make both pieces identical.

6. How do I prevent stuffing from showing through?

Use a suitable hook size and maintain even tension. If the fabric has large gaps, try a smaller hook or a denser stitch pattern.

7. Should I use fiberfill or a pillow insert?

This pattern uses fiberfill because it can be distributed through the curved shape. A pillow insert is possible with a suitably designed opening and insert shape, but it is not required for this version.

8. How do I join curved panels neatly?

Align the panels carefully, use stitch markers, and join through corresponding border stitches. Work with even tension and avoid pulling the seam tightly.

9. How can I keep the color bands even?

Work three rows in each color for the sample pattern and change colors consistently at the row ends. Use the same color sequence on the front and back panels.

10. How should I clean and care for the finished pillow?

Follow the yarn and fiberfill care instructions. Dry the pillow thoroughly and avoid washing methods that could distort the fabric or damage the filling.

14. Conclusion

This crochet rainbow pillow is a fun way to practice shaping, color changes, and neat finishing while creating a cheerful handmade accessory. Choose your favorite colors, follow the stitch counts, and adjust the dimensions to suit your space. With careful stuffing and an even seam, you can make a colorful decorative pillow that reflects your own style.

« Previous Post
Crochet Tube Top: A Step-by-Step Guide to Making a Stylish Strapless Top
Next Post »
Crochet Star Motif Pattern: How to Crochet a Beautiful Star Step by Step

If you enjoyed this…

Crochet Moon Pillow

Crochet Moon Pillow: A Complete Step-by-Step Pattern for Beginners

Free Crochet Wall Art Pattern – Easy Step-by-Step Guide

Crochet Decorative Pillow

Crochet Decorative Pillow: Complete Step-by-Step Tutorial

Reader Interactions

Leave a Comment Cancel reply

Helpful comments include feedback on the post or changes you made.

Primary Sidebar

Crochet Spring Butterfly

Crochet Spring Butterfly: How to Make a Colorful Butterfly Step by Step

Rainbow Granny Square Crochet

Rainbow Granny Square Crochet: How to Make a Colorful Granny Square Step by Step

How to Crochet a Double Crochet Stitch

How to Crochet a Double Crochet Stitch: A Step-by-Step Tutorial for Beginners

  • All varieties
  • About
  • Contact
  • Landing Page
  • Cookies Policy
  • Disclaimer
  • Disclosure
  • Landing Page
  • Privacy Policy
  • Sample Page
  • Terms of Use
  • Facebook
  • Instagram
  • Pinterest
  • RSS
  • Twitter
  • YouTube

© 2026 · crochet Theme · Genesis Framework · Disclosure · Website Design by Anchored Design