Rainbow Granny Square Free Pattern: 8 Colorful Steps
Rainbow Granny Square Free Pattern at a Glance
- Topic: rainbow granny square free pattern
- Skill level: intermediate
- Main goal: help the reader crochet a gorgeous rainbow arch inside a granny square
- Related topics: color changing crochet, granny square variations, oval center motifs
Quick Answer
This rainbow granny square free pattern creates a beautiful rainbow arch using six colors of yarn worked in concentric half-circles. The first five rounds form the rainbow center, followed by a squaring round and two border rounds. The finished square measures approximately 5.5 inches and is large enough to use as a single-panel bag.
\nTip: Work in the third loop only for rounds 2 through 6 to give your rainbow a dimensional, pop-up effect.
At a Glance
- Skill level: intermediate
- Time needed: 1-2 hours per square
- Best yarn: DK sport weight in 6 rainbow colors
- Hook size: 3.00mm
Common Mistakes to Quick Fixes
- Rainbow arch looks flat: Make sure you are working in the third loop only, not the top two loops
- Bottom edge is wavy: Space your 2hdc evenly across each chain space in Round 6
- Corners are not square: Count your corner chain spaces carefully in each border round
Mini Glossary
TLO (third loop only), BL (back loop), FL (front loop), hdc (half double crochet), dc (double crochet), tr (treble crochet), ch-sp (chain space)
KnotToYarn
Subscribe to KnotToYarn!
Get the best free crochet patterns, tutorials & tips delivered straight to your inbox. Join our growing community!
This rainbow granny square free pattern brings the magic of a colorful rainbow arch directly into your crochet work. Designed with concentric rectangular rings that create a gorgeous layered rainbow effect, this pattern uses just basic stitches — single crochet, half double crochet, and double crochet — making it accessible for crocheters who are comfortable with color changes.
The center of this rainbow granny square free pattern forms a gorgeous arch that looks like a rainbow portal, surrounded by a classic granny square border. It is larger than most regular granny squares at approximately 5.5 inches, which means a single square is big enough to become a small bag, a pillow panel, or a statement piece in a larger project.

Materials for Your Rainbow Granny Square Free Pattern
Gather these supplies before starting your rainbow granny square free pattern. You will need six colors of yarn to create the full rainbow effect.
- Yarn: 6 colors of DK sport weight yarn (red, orange, yellow, green, blue, purple or pastel equivalents)
- Crochet hook: 3.00mm
- Darning needle: for weaving in ends
- Scissors: for cutting between colors
The finished rainbow granny square free pattern measures approximately 5.5 inches by 5.5 inches with DK sport yarn and a 3.00mm hook. This generous size makes it one of the largest granny square motifs, perfect for standalone projects like the rainbow backpack bag mentioned later.
Color Combination Ideas for Your Rainbow Granny Square
This rainbow granny square free pattern works beautifully with two different color approaches. The first option uses vibrant multicolor yarn for the rainbow arches against a single solid background color, making the rainbow the star of the show. The second option uses different colors for both the rainbow and the granny square background, creating a playful, cheerful vibe throughout the entire square.
Choose the approach that best fits your project. A solid background is great for blankets where you want consistency, while the fully colorful version is perfect for bags and accessories that celebrate every hue.
Rainbow Granny Square Abbreviations
This rainbow granny square free pattern uses standard US crochet terms. If you need help reading patterns, check our how to read a crochet pattern guide.
- ch — chain stitch
- ch-sp — chain space
- dc — double crochet
- tr — treble crochet
- hdc — half double crochet
- sc — single crochet
- inc — increase (2 stitches in same stitch)
- slst — slip stitch
- TLO — third loop only
Rainbow Granny Square Free Pattern Step-by-Step
The first five rounds form the rainbow center by working stitches on both sides of a foundation chain, creating an oval. Rounds 2 through 5 add concentric color rings worked in the third loop only for a dimensional effect. Round 6 squares off the shape, and rounds 7-8 add a classic double crochet border.
Round 1: Rainbow Center (Oval)
Chain 6, then work stitches into both sides of the foundation chain to form a small oval. This is the heart of your rainbow arch.
Ch6. Sk 2 ch. In BL of next 3 ch: (hdc, dc) in 3rd, hdc inc in 4th, hdc inc in 5th. In 6th ch: (hdc, 2dc, hdc). In FL of previous 3 ch: hdc inc in 5th, hdc inc in 4th, dc in 3rd. Slst to first skipped ch, fasten off.

Rounds 2-5: Color Rings
For each color ring, join new yarn and work around the oval center (not the bottom edge) to build the rainbow arch. Work in the third loop only to make stitches stand out.
Round 2: New yarn in first dc, ch2+hdc, 4hdc, dc inc, 4dc in next st, dc inc, 4hdc, hdc+ch2, slst to same st, fasten off.
Round 3 (TLO): New yarn in top of first ch2, ch2, 6hdc, hdc inc, 3hdc in each of next 4 sts, hdc inc, 6hdc, ch2, slst to top of next ch2, fasten off.
Round 4 (TLO): New yarn in top of first ch2, ch2, 8hdc, 4 hdc inc, 4hdc, 4 hdc inc, 8hdc, ch2, slst to top of next ch2, fasten off.
Round 5 (TLO): New yarn in top of first ch2, ch2, 10hdc, 5 hdc inc, 6hdc, 5 hdc inc, 10hdc, ch2, slst to top of next ch2, fasten off.
Round 6: First Border (Square Off)
This round turns the rainbow arch into a square by adding stitches all around, including corners. Along the bottom edge, work 2hdc in each chain space.
TLO. New yarn in top of first ch2, ch2 (count as hdc)+hdc, 14hdc, dc+tr, ch2, tr+dc, dc, 12hdc, dc, dc+tr, ch2, tr+dc, 14hdc, hdc inc, ch2. Bottom: 2hdc in each ch-sp, ch2, slst to top of first ch2.
Rounds 7-8: Classic Border
The final two rounds add a classic granny border with double crochet stitches and chain-2 corners. Work dc in each stitch, and (2dc, ch2, 2dc) in each corner space.
KnotToYarn
Subscribe to KnotToYarn!
Get the best free crochet patterns, tutorials & tips delivered straight to your inbox. Join our growing community!
ch3 (count as dc), dc in each st, 2dc+ch2+2dc in each corner sp. Slst to top of first ch3, fasten off. Repeat for Round 8.

Rainbow Granny Square Project Ideas
Because this rainbow granny square free pattern produces such a large square, you can use just one piece to create a charming mini backpack bag. The vibrant colors and generous size make it perfect for a child’s bag or a small project pouch.
You can also join multiple rainbow squares to create a gorgeous rainbow blanket, or use individual squares as cushion covers. The design pairs beautifully with the solid granny square pattern for contrast in join-as-you-go projects.
For beginners looking to build skills before tackling this pattern, our easiest crochet stitch for beginners guide is a great starting point. For authoritative yarn weight references, visit the Craft Yarn Council standards page, and browse more free patterns at Yarnspirations.
Frequently Asked Questions
How do you make a rainbow granny square?
A rainbow granny square is created by changing yarn colors in each round, following the rainbow color spectrum from red through violet. Start with a magic ring in red, work your first round, then join orange for round two, yellow for round three, and continue through green, blue, and purple. Each round forms a new color band that radiates outward from the center.
What colors do you need for a rainbow granny square?
A classic rainbow granny square uses seven colors: red, orange, yellow, green, blue, indigo, and violet. You can use anywhere from four to seven colors depending on how many rounds your pattern has. For a softer look, try pastel rainbow tones, or for a modern feel, use neon or ombre yarn that transitions between colors automatically.
What is the best yarn for rainbow granny squares?
Worsted weight (size 4) acrylic or cotton yarn in DK to medium weight is ideal for rainbow granny squares. Acrylic yarn is budget-friendly and comes in every rainbow color imaginable. Cotton yarn gives crisper stitch definition. Use the same brand and yarn weight for all colors to ensure consistent tension and square size across the entire project.
How many rainbow granny squares do you need for a blanket?
The number of squares depends on the blanket size and your individual square dimensions. For a standard throw blanket measuring about 50 by 60 inches using 4-inch rainbow granny squares, you would need approximately 150 to 180 squares arranged in a 13 by 12 or 15 by 12 grid. A baby blanket of 36 by 36 inches would need around 81 squares.
Can you use variegated rainbow yarn instead of separate colors?
Yes, variegated rainbow yarn is a popular shortcut that creates a similar effect with less color changing. However, the color transitions in variegated yarn may not follow a strict rainbow order, and each square will look slightly different. Many crocheters use variegated yarn for the center rounds and solid colors for the outer rounds to balance consistency with the rainbow effect.