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
| Abbreviation | Meaning |
|---|---|
| ch | Chain |
| sl st | Slip stitch |
| sc | Single crochet |
| st(s) | Stitch(es) |
| rep | Repeat |
| inc | Increase by working 2 single crochet stitches into the same stitch |
| FO | Fasten 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
- Choose your yarn and hook.
- Chain 16 and work several rows of single crochet.
- Lay the swatch flat without stretching it.
- Measure the stitches and rows across the central area.
- 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.
| Row | Target stitch count | Increases in the row |
|---|---|---|
| 1 | 3 | Foundation row |
| 2 | 5 | 2 |
| 3 | 8 | 3 |
| 4 | 11 | 3 |
| 5 | 15 | 4 |
| 6 | 19 | 4 |
| 7 | 24 | 5 |
| 8 | 29 | 5 |
| 9 | 35 | 6 |
| 10 | 41 | 6 |
| 11 | 48 | 7 |
| 12 | 55 | 7 |
| 13 | 63 | 8 |
| 14 | 71 | 8 |
| 15 | 80 | 9 |
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:
- Along the bottom edge, work 1 single crochet into each of the 80 stitches.
- Along each sloping side, work approximately 2 single crochet stitches around each row end.
- 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
| Detail | Sample pattern |
|---|---|
| Foundation | Chain 4 |
| Row 1 | 3 single crochet stitches |
| Final row | Row 15, with 80 stitches |
| Main stitch | Single crochet |
| Shaping | Evenly distributed increases |
| Color order | Red, orange, yellow, green, blue |
| Color bands | Three rows per color |
| Border | Single crochet around the panel |
| Back panel | Identical to the front panel |
| Joining method | Single crochet through both panels |
| Stuffing | Polyester fiberfill |
| Finished size | Approximately 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
| Problem | Likely cause | Practical correction |
|---|---|---|
| The rainbow curves look uneven | Increases are clustered or stitch counts are incorrect | Distribute increases more evenly and verify each row’s count. |
| The panel curls or ripples | Tension is too tight or too loose, or the border has too many or too few stitches | Adjust hook size or edging placement and check that the panel lies flat. |
| The color bands vary in width | Different numbers of rows were used for each color | Work three rows per color in the sample pattern. |
| The front and back panels do not match | Stitch counts or tension differ | Compare the row counts and measurements before joining. |
| The seams look bulky | Joining stitches are too tight or yarn ends are concentrated in one area | Use even tension and weave in ends away from the seam where possible. |
| Stuffing shows through | The fabric is too open or the pillow is overfilled | Use a smaller hook, denser fabric, or less filling. |
| The pillow has lumpy areas | Stuffing was added in large clumps | Add small amounts and distribute the filling gradually. |
| The pillow loses its shape | The yarn stretches or the pillow is overstuffed | Check yarn recovery and avoid excessive filling. |
| Color changes leave visible gaps | The new color was not secured neatly or tension varies | Change color on the final stitch of the old color and maintain even tension. |
| The outer edge looks uneven | Border stitches are unevenly spaced | Match 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.




Leave a Comment