Haak Maar Raak home

Rainbow Granny Square Blanket

KirstenKirsten31 July 2026
Finished size
100 x 175 cm(40 x 69 in)
Crochet hook
5.0mm(US size H)
Yarn
Scheepjes Colour Crafter
Skill level
Beginner
Gauge/tension
Square measures 9 x 9cm 3½ x 3½in.

This free Rainbow Granny Square Blanket crochet pattern is the perfect starting point for beginners. If you can work a double crochet and a chain stitch, you have everything you need to make this stunning, colourful blanket. With 135 granny squares in 19 vibrant colours, the finished blanket measures 100 x 175cm (40 x 69in). And thanks to the join-as-you-go method, there's no tedious sewing up at the end!

Rainbow Granny Square Close up
Rainbow Granny Square Blanket Haak Maar Raak small

Materials and preparation

Yarn

Scheepjes Colour Crafter100% Premium Acrylic, 100g/300m
LabelColour nameCodeAmount
Colour AMaastricht12461 ball
Colour BLeek11321 ball
Colour CGouda10811 ball
Colour DLeerdam12631 ball
Colour EAssen10651 ball
Colour FAlmelo13161 ball
Colour GEelde14221 ball
Colour HDen Helder10681 ball
Colour IUrk10341 ball
Colour JTexel10191 ball
Colour KMiddelburg10031 ball
Colour LZwolle10821 ball
Colour MRhenen11881 ball
Colour NHeerlen14321 ball
Colour OMeppel10611 ball
Colour PHengelo10841 ball
Colour QAmersfoort13901 ball
Colour RDen Bosch12411 ball
Colour STilburg10831 ball
Joining ColourBarneveld10056 balls

Shop the yarn

You can find Scheepjes Colour Crafter at Scheepjes retailers, or webshops such as:

Crochet hook

5.0mm

US size H

Measurements

100 x 175 cm

40 x 69 in

Gauge/tension

Square measures 9 x 9cm

3½ x 3½in.

Abbreviations (US terms)

ch
chain
ch-sp
chain space
dc
double crochet
dc2tog
double crochet 2 stitches together: yarn over, insert hook in stitch, yarn over, pull up loop, yarn over, pull through first 2 loops on hook. Next, yarn over again, insert hook in next stitch, yarn over, pull up loop, yarn over, pull through first 2 loops on hook. Finally, yarn over, pull through all remaining loops on hook
RS
Right side
ss
slip stitch

Repeat formats

  • *….; rep from * once/twice/3xCrochet the instructions after * and then repeat that section a further number of times as indicated.
  • (…) once/twice/3xCrochet the instructions between brackets the total number of times indicated.
  • […]Indicates the amount of stitches at the end of a row or round.
  • (…) in same st/spIndicates that all instructions between brackets are worked in the same stitch or space.

Notes

  • A granny cluster is a set of 3 dc (or ch3 + 2dc if you’re starting with your round). Granny clusters are worked in the chain spaces in between clusters or in corners of the previous round.
  • Do you want to swap yarns to Catona? Then follow my Colour Crafter to Catona conversion table.
  • Gauge isn’t critical for this project. You'll have enough leftovers to compensate for any more yarn that you use in squares.

Colour layout

In order to create your rainbow squares, arrange the balls in alphabetical order in a circle with Colour S next to Colour A as displayed below (leave the Joining Colour out of this circle). Pick any colour for your first round. The three colours next to it on either side are used in order to create Round 2, 3 and 4.

For example: If you choose Colour K to create Round 1, pick Colour L, M and N for Round 2, 3 and 4. Or pick Colour J, I and H for Round 2, 3 and 4.

Another example: If you choose Colour R to create Round 1, pick Colour S, A and B for Round 2, 3 and 4. Or pick Colour Q, P and O.


Looking back on the original blanket, I see a few 'mistakes' where I didn’t follow my own instructions. I’ve corrected these in the final colour chart below. However, if you’re charmed by them, feel free to sneak one of these squares in every once in a while. These squares look ‘soft’, and are really quite beautiful! I’ve selected a few colour combinations which are in the original blanket but are not quite as per my own rules above:

Crochet pattern

Basic Granny square

You'll make 135 Granny squares.

Granny Squares
Round 1 (RS)Take your first colour and ch5, join with ss in fifth ch from hook to form a ring. Ch3 (counts as first dc here and throughout pattern), 2dc in ring ( first granny cluster made ), ch3, *3dc in ring, ch3; repeat from * another 2 times, join with ss in first dc. Cut yarn.[4 clusters consisting of 3 dc, 4 ch-2 corner spaces]
Round 2 (RS)Join your next colour with a ss in a corner ch-sp, (ch3, 2dc, ch3, 3dc) in same corner ch-sp, ch1, *3dc in next corner ch-sp, ch3, 3dc in same corner ch-sp, ch1; repeat from * another 2 times, join with ss in first dc. Cut yarn.[8 clusters consisting of 3 dc, 4 ch-1 spaces, 4 ch-2 corner spaces]
Round 3Join your next colour with a ss in a corner ch-sp, (ch3, 2dc, ch3, 3dc) in same corner ch-sp, ch1, *3dc in next ch-sp, ch1, (3dc, ch3, 3dc) in corner ch-sp, ch1, 3dc in next ch-sp, ch1; repeat from * another 2 times, join with ss in first dc. Cut yarn.[12 clusters consisting of 3 dc, 8 ch-1 spaces, 4 ch-2 corner spaces]
Round 4Join your next colour with a ss in a corner ch-sp, (ch3, 2dc, ch3, 3dc) in same corner ch-sp, ch1, *3dc in next ch-sp, ch1, 3dc in next ch-sp, ch1, (3dc, ch3, 3dc) in corner ch-sp, ch1, 3dc in next ch-sp, ch1; repeat from * another 2 times, join with ss in first dc. Cut yarn.[16 clusters consisting of 3 dc, 12 ch-1 spaces, 4 ch-2 corner spaces]

Weave in all ends.

Square arrangement

The Granny Square blanket contains 135 squares if you join the motifs in 15 rows of 9 motifs each. While you can make them all in advance and lay them down to determine your final arrangement, I made this blanket on-the-go.

My way of doing this was by crocheting 15-20 squares. Then I chose the arrangement for 1 row from the squares I made and joined those together. I repeated this for the next rows. This way, you won’t have to think about the whole blanket in advance and still have plenty of motifs to choose each time.

If you follow this method, keep an eye on ‘dark’ and ‘light’ squares. Dark squares are squares that have, for example, colour O and P in them. Light squares are squares which have colour D and E in them. Try to keep these squares evenly spread out and never place two right above or next to each other, in rows as well as in columns. It’s visually more appealing, I find.

If you like a full overview of the blanket as I’ve made it, check out the colour placement image below.

Joining motifs

First motif

Join Joining Colour with a ss in any corner ch-sp, (ch3, 2dc, ch3, 3dc) in same corner ch-sp, ch1, *(3dc in next ch-sp, ch1) until you reach the next corner ch-sp, (3dc, ch3, 3dc) in corner ch-sp, ch1; repeat from * another 2 times, (3dc in next ch-sp, ch1) until you reach the next corner ch-sp join with ss in first dc. Fasten off.

Subsequent motifs

Repeat the instructions for the first motif. However, when you reach a side that should be joined to another square replace the ch1 between granny clusters with a ss in the adjacent square. Replace the ch3 in corners with ‘ss in adjacent square, ch1, ss in next adjacent square’.

Border

Border rounds
Round 1 (RS)Join Joining Colour with a ss in any corner ch-sp, (ch3, 2dc, ch3, 3dc) in same corner ch-sp, ch1, *(3dc, ch1) 3 times, 1dc in next corner ch-sp, dc2tog in same corner ch-sp and corner ch-sp on next square, 1dc in same corner ch-sp, ch1; repeat from * for each square until you reach the other corner of the blanket, (3dc, ch3, 3dc) in blanket corner ch-sp, ch1**, repeat from * to ** for each side of the blanket, join with ss in first dc. Cut yarn.
Round 2 (RS)Join joining yarn with a ss in any corner ch-sp, (ch3, 2dc, ch3, 3dc) in same corner ch-sp, ch1, *(3dc, ch1) until you reach the next blanket corner ch-sp, (3dc, ch3, 3dc) in blanket corner ch-sp, ch1; repeat from * for each side of the blanket, join with ss in first dc. Cut yarn.
Round 3-4Repeat Round 2.

Weave in all remaining ends and block the blanket to size. If you’re not familiar with blocking, visit my blocking tutorial.

Diagrams

Granny Square and Border Diagram
Granny Square and Border Diagram

You might also like

Comments

Marty

August 05, 2020 23:48

Love your patterns

Joy L Knight

August 17, 2021 02:07

I LOVE this pattern! It is somewhat daunting but I will dive in never-the-less. Thank you SO much.

Joy L Knight

August 17, 2021 02:07

I LOVE this pattern! It is somewhat daunting but I will dive in never-the-less. Thank you SO much.

Sarah

April 27, 2022 23:28

I am really loving this pattern! But I'm a little curious about the dimensions. It looks big in the photo, but the dimensions (40x69" total?) is smaller than a throw. Is this intended as a baby blanket? Do you have any suggestions for increasing the dimensions? I'm hoping to make one the size of a throw or ideally a bedspread (queen size).

Kirsten

April 28, 2022 08:23

Hi Sarah, thank you for your message! It's really easy to adjust the measurements for this blanket. You can simply add rows and columns of squares wherever you like, following the joining instructions. That way you can completely modify it to you needs! Kind regards, Kirsten

Tambrina Peters

January 13, 2025 02:33

If you use a bigger hook it increases the dimension.

Chantal Beauprez

July 12, 2022 20:39

Bedankt voor deze prachtige patronen,en uw goede uitleg. we gaan ervoor! met lieve groeten Chantal

Maria

November 26, 2024 18:47

Hi!!! Did this blanket with colour crafter some years ago but in Spain now and can’t find lots of the colors. I can find more o less the same colors and kind of yarn but on 50 gr balls. I remember to have a lot of leftovers. Will I have enough? Thanks

Kirsten

November 27, 2024 13:47

I think you should be fine! You could always swap some colour combinations out for those that you can make with your leftovers. Trust the process :)
Stay in the loop

New posts & patterns,
straight to your inbox.

Join the Haak Maar Raak community and get new blog posts, free patterns, and the occasional yarn find delivered to your inbox.

  • New patterns before they go public
  • Free PDF guide to blocking
  • Honest yarn reviews & inspiration

Join the newsletter

Free, friendly, and easy to unsubscribe.

No spam. Unsubscribe any time!

Kirsten
KirstenCrochet designer at Haak Maar Raak