Rainbow Granny Square Baby Cardigan Free Crochet Pattern

Looking for the perfect handmade baby gift that looks impressive but uses classic techniques? This rainbow granny square baby cardigan is exactly what you need. Built entirely from traditional granny squares in soft pastel colors, this little sweater works up into a cheerful, cozy layer for babies aged 6 to 12 months.

Rainbow Granny Square Baby Cardigan Free Crochet Pattern

The construction is straightforward once you understand the assembly sequence. You will make individual granny squares, join them into panels, seam the body and sleeves, then add ribbed borders and colorful buttons. If you have crocheted a granny square before, you already know the main stitch pattern.

This cardigan makes an unforgettable baby shower gift or a keepsake for your own little one. The pastel rainbow colorway against crisp white borders gives it that modern handmade look that parents love. Let me walk you through everything you need to know.

About This Crochet Pattern

This baby cardigan uses the join as you go method (often called JAYG) to connect classic granny squares into flat panels. The body is worked as three separate panels: one back panel and two front panels. Sleeves are formed from joined squares seamed into tubes. Ribbed borders at the hem, cuffs, and button bands finish the garment with a polished look.

The design includes a small white patch pocket on the lower left front and four colorful buttons down the center. The round neckline sits comfortably without complicated shaping because all the fit comes from the architectural layout of the squares themselves.

Skill Level: Intermediate

You should be comfortable working standard granny squares, joining squares together, seaming, working in the round, picking up stitches for borders, and sewing on buttons. No advanced shaping is required within the squares themselves. The assembly sequence demands careful organization and counting, but each individual step is manageable.

Time Estimate: Approximately 15 to 20 hours for an experienced crocheter. If this is your first time using the join as you go method, add 3 to 5 hours.

Finished Measurements

Size: 6 to 12 months

  • Chest: 20 in / 51 cm (blocked, buttoned)
  • Length (shoulder to hem): 11 in / 28 cm
  • Sleeve length (underarm to cuff): 7 in / 18 cm
  • Each granny square: 3 in / 7.5 cm blocked
  • I have included sizing notes at the end of this pattern for 0 to 3 months and 12 to 18 months.

    Materials Needed for This Baby Cardigan

    Yarn

    Approximately 550 yards / 503 m of DK weight yarn (CYCA 3) total, divided as follows:

  • White (MC): 230 yards / 210 m
  • Pastel peach (CC1): 45 yards / 41 m
  • Pastel yellow (CC2): 45 yards / 41 m
  • Pastel mint (CC3): 45 yards / 41 m
  • Pastel lavender (CC4): 45 yards / 41 m
  • Pastel pink (CC5): 45 yards / 41 m
  • Pastel peach-orange (CC6): 45 yards / 41 m (may be combined with CC1 if desired)
  • Yarn Suggestions

    1. Lion Brand Pound of Love (100% premium acrylic, 1020 yards per 16 oz skein): Machine washable and widely available in white. Pair with Lion Brand Baby Soft for the pastels.

    2. Paintbox Yarns Simply DK (100% acrylic, 137 yards per 50 g): Available in an extensive palette of soft pastels that match the colorway precisely. One skein each of white plus five pastel shades will cover the full project.

    3. Drops Safran (70% cotton, 30% linen, 175 yards per 50 g): For a breathable warm-weather version. Note that cotton has less elasticity, so your gauge swatch is especially important.

    Any smooth DK weight yarn that achieves gauge may be substituted. Avoid heavily textured or fluffy yarns because the granny square structure relies on clean stitch definition. Choose machine-washable fiber for a baby garment.

    Hook

    US size G-6 / 4.0 mm (adjust as needed to meet gauge)

    Notions

  • Yarn needle
  • Scissors
  • Stitch markers
  • 4 buttons in mixed pastel colors (approximately 15 mm diameter)
  • Sewing needle and thread to match buttons
  • Blocking mats and pins
  • Gauge

    One completed and blocked granny square = 3 in x 3 in / 7.5 cm x 7.5 cm

    In single crochet rib (for borders): 18 sts x 22 rows = 4 in / 10 cm

    Gauge is mandatory for this garment. The finished chest measurement is directly determined by the number and size of squares. A square that measures 3.25 in instead of 3 in will add over an inch to the chest per column of squares. Swatch, block, and measure before beginning.

    Abbreviations

  • ch: chain (wrap yarn over hook, pull through loop on hook)
  • sl st: slip stitch (insert hook, yarn over, pull through both loops at once)
  • sc: single crochet (insert hook, yarn over, pull up a loop, yarn over, pull through both loops)
  • dc: double crochet (yarn over, insert hook, yarn over, pull up a loop, yarn over, pull through 2 loops, yarn over, pull through remaining 2 loops)
  • sk: skip
  • sp: space
  • ch-sp: chain space
  • st(s): stitch(es)
  • RS: right side
  • WS: wrong side
  • JAYG: join as you go
  • MC: main color (white)
  • CC1 through CC6: contrast colors as listed in materials
  • rep: repeat
  • blo: back loop only
  • flo: front loop only
  • yo: yarn over
  • rnd: round
  • pm: place marker
  • Special Stitches and Techniques

    The Classic Granny Square

    This cardigan uses a traditional four-corner granny square with three-double-crochet clusters separated by chain-two corner spaces. Each round begins with a slip stitch join and ch-3 standing as first dc.

    Round 1 (Color A): Make a magic ring or ch 4 and join with sl st to form a ring. Ch 3 (counts as first dc now and throughout), work 2 dc into ring, ch 2, (3 dc into ring, ch 2) 3 times, join with sl st to top of beginning ch-3. Fasten off. (4 clusters of 3 dc, 4 ch-2 corner spaces)

    Round 2 (Color B): Join new color with sl st in any ch-2 corner sp. Ch 3, work 2 dc in same corner sp, ch 2, 3 dc in same corner sp (first corner made), ch 1, (3 dc, ch 2, 3 dc) in next ch-2 corner sp, ch 1. Rep from ( to ) 2 more times, join with sl st to top of beginning ch-3. Fasten off. (8 clusters of 3 dc, 4 ch-2 corner spaces, 4 ch-1 side spaces)

    Round 3 (Color C): Join new color with sl st in any ch-2 corner sp. Ch 3, work 2 dc in same corner sp, ch 2, 3 dc in same corner sp (corner made), ch 1, 3 dc in next ch-1 sp, ch 1, (3 dc, ch 2, 3 dc) in next ch-2 corner sp, ch 1, 3 dc in next ch-1 sp, ch 1. Rep from ( to ) 2 more times, join with sl st to top of beginning ch-3. Fasten off. (12 clusters of 3 dc, 4 ch-2 corner spaces, 8 ch-1 side spaces)

    Round 4 (MC, White): Join MC with sl st in any ch-2 corner sp. Ch 1, (sc, ch 2, sc) in corner sp (corner made), sc in each dc and in each ch-1 sp across to next corner, (sc, ch 2, sc) in corner sp. Rep around all 4 sides, join with sl st to first sc. Fasten off. (Each side has 11 sc plus 2 corner sc for a total of 52 sc and 4 ch-2 corner spaces)

    The white Round 4 creates the clean white border visible between every square in the finished garment.

    Join As You Go (JAYG) Method

    When adding a new square adjacent to an existing one, work Rounds 1 through 3 of the new square as normal. On Round 4 (MC), work the joining side(s) as follows:

    At each joining corner, work (sc, ch 1, sl st into corresponding corner ch-2 sp of neighbor square, ch 1, sc) instead of (sc, ch 2, sc).

    Along each joining edge, replace each ch-1 sp between sc groups with sl st into the corresponding sc of the neighbor square.

    Continue Round 4 normally on all non-joining sides. This creates a flat, invisible join.

    Single Crochet Rib

    This technique creates a stretchy, neat border. The rib direction runs perpendicular to the garment edge.

    Ch to desired length plus 1.

    Foundation row: Sc in 2nd ch from hook and in each ch across. Turn.

    Rib row: Ch 1, sc in blo of each st across. Turn.

    Rep Rib row for desired length.

    Color Sequence for Squares

    Each square uses three rounds of two or three contrast colors progressing through the pastels, finished with one round of white. To achieve the rainbow scatter effect, follow these suggested center-to-outer color pairings:

  • Square type A: Round 1 CC1 (peach), Round 2 CC2 (yellow), Round 3 CC3 (mint), Round 4 MC
  • Square type B: Round 1 CC4 (lavender), Round 2 CC5 (pink), Round 3 CC1 (peach), Round 4 MC
  • Square type C: Round 1 CC2 (yellow), Round 2 CC3 (mint), Round 3 CC4 (lavender), Round 4 MC
  • Square type D: Round 1 CC3 (mint), Round 2 CC6 (peach-orange), Round 3 CC5 (pink), Round 4 MC
  • Square type E: Round 1 CC5 (pink), Round 2 CC1 (peach), Round 3 CC2 (yellow), Round 4 MC
  • Square type F: Round 1 CC6 (peach-orange), Round 2 CC4 (lavender), Round 3 CC3 (mint), Round 4 MC
  • Distribute types so no two identical squares are adjacent. I like to lay out all my squares before joining to make sure the colors are nicely scattered.

    Granny Squares Required

    Make the following number of squares and organize them by panel before joining:

  • Back panel: 4 squares wide, 3 squares tall = 12 squares
  • Right front panel: 2 squares wide, 3 squares tall = 6 squares
  • Left front panel: 2 squares wide, 3 squares tall = 6 squares
  • Right sleeve: 2 squares wide, 3 squares tall = 6 squares
  • Left sleeve: 2 squares wide, 3 squares tall = 6 squares
  • Pocket: 1 square worked fully in MC all 4 rounds = 1 square
  • Total squares: 37

    Step by Step Instructions

    Making Individual Squares

    Work all 37 squares following the Granny Square instructions above. For each square, select a color type (A through F) and record the type so panels can be laid out with variety. The single MC pocket square is worked with MC in Rounds 1 through 4 (all white).

    Each completed blocked square = 3 in x 3 in / 7.5 cm x 7.5 cm.

    Back Panel Assembly

    Lay 12 squares in a 4-wide by 3-tall grid. Vary color types so no two identical squares are adjacent. Using JAYG on Round 4, join squares in rows from bottom to top, left to right.

    Row 1 (bottom): Join 4 squares side by side. (4 squares joined horizontally)

    Row 2 (middle): Join 4 squares side by side, then join the row to Row 1. (8 squares total)

    Row 3 (top): Join 4 squares side by side, then join to Row 2. (12 squares total)

    Completed back panel dimensions: 12 in wide x 9 in tall / 30.5 cm x 23 cm

    Front Panels Assembly

    Right front panel: Join 2 squares wide by 3 squares tall using JAYG. (6 squares)

    Completed right front dimensions: 6 in wide x 9 in tall / 15 cm x 23 cm

    Left front panel: Join 2 squares wide by 3 squares tall using JAYG. (6 squares)

    Completed left front dimensions: 6 in wide x 9 in tall / 15 cm x 23 cm

    Shoulder and Side Seaming

    Lay back panel flat, RS up. Place right front panel RS up at right side, aligning top and side edges. Place left front panel RS up at left side.

    Side seams: With MC and yarn needle, whipstitch or sl-st seam the right side edge of the right front to the right side edge of the back, matching square edges, from hem upward for 9 in (the full height). Repeat for the left front to the left side of the back.

    Shoulder seams: The back neckline width is 6 in (center 2 squares of the top row). The back shoulder width on each side is 3 in (1 square on each outer edge of top row).

    Seam right shoulder: Join the outer 3 in of the right front top edge to the outer 3 in of the back right top edge. (1 square width seamed)

    Seam left shoulder: Join the outer 3 in of the left front top edge to the outer 3 in of the back left top edge. (1 square width seamed)

    The neckline opening remaining is approximately 12 in / 30.5 cm circumference.

    Sleeve Panels and Assembly

    Work two sleeve panels, each 2 squares wide by 3 squares tall (6 squares each). Follow the same JAYG process as for the body panels.

    Each sleeve panel: 6 in wide x 9 in tall / 15 cm x 23 cm

    Seaming the sleeve tube: Fold one sleeve panel in half lengthwise (so the 9-in edges meet). With MC, seam the long edge (the underarm seam) to create a tube. The tube will have a 6-in circumference, which is perfect for a baby’s upper arm with ease.

    Repeat for second sleeve.

    Sleeve Attachment

    Pin sleeve tube into armhole opening, RS together, matching the sleeve underarm seam to the body side seam. The sleeve tube top edge (the 6-in circumference) is sewn to the 6-in straight edge of the armhole opening.

    Because the armhole opening is straight rather than curved, ease the sleeve cap evenly around the armhole, distributing any fullness at the shoulder seam point. Whipstitch or sl-st seam all the way around the armhole for both sleeves.

    Neckline Border

    With RS facing, join MC with sl st at the right front top inner corner of neckline.

    Round 1: Ch 1, work sc evenly around the entire neckline opening as follows: 11 sc across the top edge of the right front inner square, 1 sc in each corner, 22 sc across back neckline (2 squares), 1 sc in each corner, 11 sc across the top edge of the left front inner square, join with sl st to first sc. Do not fasten off. (Approximately 50 sc around neckline; adjust by 1 to 2 sts as needed for a smooth round)

    Round 2: Ch 1, sc in each sc around, join with sl st to first sc. Fasten off MC. (50 sc)

    Button Band (Right Front)

    The button band is worked perpendicular to the front edge in single crochet rib.

    Ch 7.

    Foundation row: Sc in 2nd ch from hook and in each ch across. Turn. (6 sc)

    Rib row: Ch 1, sc in blo of each st across. Turn. (6 sc)

    Rep Rib row until band measures 9 in / 23 cm (approximately 40 rows).

    Fasten off.

    With MC and yarn needle, seam the long edge of the button band to the right front edge of the garment, RS facing out.

    Mark button positions: Place 4 button markers evenly spaced along the button band. Position the first button 0.5 in from the top edge and the last button 0.5 in from the bottom edge. Space the remaining 2 buttons evenly between (approximately every 2.5 in).

    Sew buttons to band at each marker using needle and thread.

    Buttonhole Band (Left Front)

    Make buttonhole band in the same rib as button band but add buttonholes.

    Ch 7.

    Foundation row: Sc in 2nd ch from hook and in each ch across. Turn. (6 sc)

    Rib rows 1 through 3: Ch 1, sc in blo of each st across. Turn. (6 sc)

    Work rib rows, pausing at each buttonhole position (determined by measuring your button band and marking the same intervals):

    Buttonhole row: Ch 1, sc blo in 2 sts, ch 2, sk 2 sts, sc blo in 2 sts. Turn. (4 sc, 1 ch-2 sp)

    Next row: Ch 1, sc blo in 2 sts, 2 sc in ch-2 sp, sc blo in 2 sts. Turn. (6 sc)

    Continue rib rows between buttonhole rows, repeating until all 4 buttonholes are worked and band measures 9 in / 23 cm total.

    Fasten off and seam to the left front edge.

    Hem Border

    With RS facing, join MC at the lower right corner of the back hem edge.

    Row 1: Ch 1, work 1 sc in each st along the entire bottom edge of the joined body (across back and both fronts, including button band edges). (Approximately 100 sc; adjust as needed for a flat edge)

    Turn.

    Work single crochet rib (blo) for 6 rows. Fasten off. (Hem depth approximately 1.5 in / 3.8 cm)

    Cuffs

    Each cuff is worked directly from the bottom edge of the sleeve tube.

    With RS facing, join MC with sl st at the underarm seam of one sleeve, at the bottom edge.

    Round 1: Ch 1, work 1 sc in each sc around the bottom of the sleeve tube edge. Work any needed decreases to achieve a multiple of 2 for rib. Aim for 40 sc. Join with sl st. (40 sc)

    Round 2: Ch 1, (sc blo, sc flo) around, join with sl st. (40 sts)

    Rounds 3 through 8: Ch 1, (sc blo, sc flo) around, join with sl st. (40 sts)

    Fasten off after Round 8. Cuff depth approximately 1.5 in / 3.8 cm.

    Repeat for second cuff.

    Pocket

    Position the all-white pocket square on the lower left front panel, centered on one square. Pin in place.

    With MC and yarn needle, whipstitch the bottom and two side edges of the pocket square to the front panel, leaving the top edge open.

    Work 1 row of sc along the top open edge of the pocket for a neat finish. Fasten off.

    Finishing Your Cardigan

    Weave in all ends securely, especially ends from color changes within each square.

    Check that all button and buttonhole placements align correctly. Sew buttons on firmly.

    Blocking

    Wet block the finished garment by submerging in cool water, gently squeezing out excess (do not wring), laying flat on blocking mats, and pinning to these measurements:

  • Chest (laid flat, buttoned): 10 in / 25.5 cm (20 in / 51 cm circumference)
  • Length: 11 in / 28 cm (includes hem border)
  • Sleeve length: 10.5 in / 26.5 cm (includes cuff)
  • Allow to dry completely before removing pins or wearing.

    Care Instructions

    Machine wash on gentle cycle with cold water, or hand wash in cool water with mild detergent. Lay flat to dry. Do not tumble dry if using a cotton or linen blend. For acrylic yarns, laying flat is still recommended to preserve the garment’s shape. Do not iron directly on the granny squares. Light steam blocking once the garment is dry can refresh the shape after multiple washes.

    Size Customization Tips

    To size down to 0 to 3 months: Reduce each panel by 1 row of squares. Body panels become 4 wide x 2 tall (back) and 2 wide x 2 tall (each front). Sleeve panels become 2 wide x 2 tall. Total squares: 25. Chest circumference becomes approximately 16 in / 40.5 cm.

    To size up to 12 to 18 months: Add 1 row of squares to the height of all body panels, or add 1 column to the back. For a chest of approximately 22 in / 56 cm, extend the hem to 2 in and adjust button bands to match.

    To resize for a different gauge: If your square measures 3.5 in instead of 3 in, adjust the number of squares per row accordingly.

    Rainbow Granny Square Baby Cardigan Free Crochet Pattern

    Pattern Notes and Tips

    All squares are made individually through Round 3 and joined on Round 4 using JAYG. You can also make them fully and whipstitch with MC if you prefer, but the JAYG method gives the cleanest result.

    Block each panel before seaming for best results. The ch-3 at the start of each granny square round counts as the first dc throughout.

    Right and left fronts are mirror images. Button loops are made in the button band, not in the squares.

    Thank you so much for choosing this pattern. I hope you love making this sweet little cardigan as much as I loved designing it. If you make one, I would absolutely love to see it! Tag me on Instagram or share a photo in our Facebook group. Your colorway choices always inspire me.

    If you found this rainbow granny square baby cardigan crochet pattern helpful, save it to your Pinterest boards so you can find it when you are ready to start. And please drop a comment below if you make one. I read every single comment and love hearing about your projects!

    You Might Also Like

    Leave a Comment

    Your email address will not be published. Required fields are marked *

    *