Amigurumi Patterns

Rainbow Giraffe Cuddle Buddy Crochet Free Pattern

CompatNest: Cozy Knits & Yarn Haven • October 29, 2026
Rainbow Giraffe Cuddle Buddy Crochet Free Pattern

Rainbow Giraffe Cuddle Buddy Crochet Free Pattern

Introduction

This Rainbow Giraffe Cuddle Buddy is the perfect project for anyone who has mastered the magic ring and single crochet and wants to make something truly huggable. Worked entirely in continuous single crochet rounds, it has a long cylindrical body, a round sphere head, four soft tube legs, and a bright rainbow-striped neck that makes it instantly recognizable. The worsted cotton gives it a smooth, sturdy, pillow-soft feel that holds its shape through countless hugs. Whether you are making it for a nursery, a gift, or your own shelf, this cheerful giraffe is as fun to stitch as it is to squeeze.

Materials Needed

  • Yarn: Worsted weight (category 4) cotton, approximately 400 yards total: 150 yards yellow, 50 yards each of red, orange, green, blue, and purple, 30 yards white, 20 yards brown.
  • Hook: 3.5 mm (E/4) crochet hook.
  • Notions: Stitch marker, tapestry needle, polyester fiberfill stuffing, black yarn for embroidered eyes, scissors.
  • Finished size: Approximately 20 inches (51 cm) long from nose to tail, 6 inches (15 cm) wide at the body, and 10 inches (25 cm) tall including the legs.

Abbreviations

  • MR: Magic ring — an adjustable loop used to start working in the round.
  • sc: Single crochet.
  • inc: Increase — work 2 single crochet stitches into the same stitch.
  • dec: Decrease — single crochet 2 stitches together into one.
  • sts: Stitches.
  • R / Rnd: Round.
  • [ ] x6: Repeat the instructions inside the brackets 6 times.

Gauge

20 single crochet stitches x 22 rows = 4 inches (10 cm) in continuous single crochet rounds. To check, crochet a small flat swatch in the round and measure a 4-inch section; adjust your hook size if your stitches are much larger or smaller than this.

Tips Before You Start

  • Use a stitch marker in the first stitch of each round — continuous rounds spiral, so the marker keeps your counts honest.
  • Stuff the body and head firmly but not rock-hard as you go; it is much harder to stuff evenly through a small closing hole.
  • Carry your color changes up the inside of the neck rather than cutting yarn at every stripe, and change color in the last stitch of the previous round for clean bands.
  • Keep your tension consistent between pieces so the legs, ears, and horns match in size.

Step-by-Step Instructions

Body (Yellow)

Rnd 1: MR 6 sc (6 sts).
Rnd 2: inc x6 (12 sts).
Rnd 3: [sc, inc] x6 (18 sts).
Rnd 4: [2 sc, inc] x6 (24 sts).
Rnd 5: [3 sc, inc] x6 (30 sts).
Rnds 6–10: sc in each st around (30 sts).
Rnd 11: [3 sc, dec] x6 (24 sts).
Rnds 12–15: sc in each st around (24 sts).
Rnd 16: [2 sc, dec] x6 (18 sts).
Rnds 17–20: sc in each st around (18 sts).
Rnd 21: [sc, dec] x6 (12 sts).
Rnds 22–25: sc in each st around (12 sts).
Rnd 26: dec x6 (6 sts). Fasten off.

Neck (Rainbow Stripes)

Join white to the top of the body.
Rnds 1–4: sc in each st around (12 sts). Change to red.
Rnds 5–8: sc in each st around (12 sts). Change to orange.
Rnds 9–12: sc in each st around (12 sts). Change to yellow.
Rnds 13–16: sc in each st around (12 sts). Change to green.
Rnds 17–20: sc in each st around (12 sts). Change to blue.
Rnds 21–24: sc in each st around (12 sts). Change to purple.
Rnds 25–28: sc in each st around (12 sts). Change to yellow.
Rnds 29–32: sc in each st around (12 sts). Do not fasten off.

Head (Yellow)

Continue directly from the neck.
Rnd 33: inc x12 (24 sts).
Rnd 34: [sc, inc] x12 (36 sts).
Rnds 35–45: sc in each st around (36 sts).
Rnd 46: [4 sc, dec] x6 (30 sts).
Rnd 47: [3 sc, dec] x6 (24 sts).
Rnd 48: [2 sc, dec] x6 (18 sts).
Rnd 49: [sc, dec] x6 (12 sts).
Rnd 50: dec x6 (6 sts). Fasten off.

Legs x4 (Yellow)

Rnd 1: MR 6 sc (6 sts).
Rnd 2: inc x6 (12 sts).
Rnds 3–12: sc in each st around (12 sts).
Rnd 13: [sc, dec] x4 (8 sts).
Rnds 14–15: sc in each st around (8 sts). Fasten off. Make 4.

Ears x2 (Yellow)

Rnd 1: MR 4 sc (4 sts).
Rnd 2: inc x4 (8 sts).
Rnds 3–5: sc in each st around (8 sts).
Rnd 6: dec x4 (4 sts). Fasten off. Make 2.

Horns x2 (Brown)

Rnd 1: MR 4 sc (4 sts).
Rnds 2–4: sc in each st around (4 sts). Fasten off. Make 2.

Spots (Assorted Bright Colors)

Make 10–12 spots in a mix of sizes.
Small: MR 6 sc, join (6 sts).
Medium: MR 6 sc, Rnd 2: inc x6 (12 sts), join.
Large: MR 6 sc, Rnd 2: inc x6 (12 sts), Rnd 3: [sc, inc] x6 (18 sts), join.
Fasten off each spot leaving a long tail for sewing.

Assembly and Finishing

Stuff the body, neck, and head firmly through the openings before closing them. Sew the four legs to the bottom of the body, evenly spaced so the giraffe stands balanced. Sew the ears and horns to the top of the head, placing the horns between the ears. Using the long tails, sew the spots randomly across the body, neck, and head. Embroider the eyes with black yarn on the front of the head, about 2 rounds apart. Weave in all ends securely, then lightly steam or hand-wash and air-dry to block the pieces into shape.

Pro Tips and Variations

  • Swap the rainbow stripes for a single solid color for a more classic giraffe, or use a variegated yarn for a self-striping neck.
  • Add a small squeaker or crinkle paper inside the body before closing for a sensory baby toy.
  • Use safety eyes instead of embroidery for an older child, or stitch a simple smile below the eyes for extra character.

Also Check Out: We think you'd love this beautiful pattern on our sister site: Enchanted Pumpkin Harvest Basket Free Pattern