Rainbow Snake Crochet Pattern
As an Amazon Associate, I earn from qualifying purchases. When you purchase through links on my site, I may earn an affiliate commission. Here’s how it works.



Free Crochet Snake Patterns
Supplies
- Yarn: Lion Brand Mandala Baby. 5.3 oz (150 g) and 590 yds (540 m). 100% Acrylic. Light Weight Yarn [3]. Machine washable and dryable.
- Yarn Option 2: Lion Brand Mandala Craft Cake. 1.2 oz (35 g) and 88 yds (81 m). 100% Acrylic. Light Weight Yarn [3]. Machine washable and dryable.
- Color: 1 cake Rainbow Falls (Color: 201BQ) for Lion Brand Mandala Baby, or your favorite Lion Brand Mandala Craft Cake color.
- Crochet Hook: 3.25 mm (D)
- Finished Project: Large Snake: 1.12 oz (30 g) and 118 yds (108 m)
- Two 12 mm black safety eyes for the LARGE SNAKE (two 9 mm black safety eyes for the SMALL SNAKE), Scissors, Tapestry Needle (yarn needle), Stitch Marker (optional), Poly-fil Crafter’s Choice Dry Polyester Fiber fill
Difficulty Level
- Easy
Finished Size
- LARGE SNAKE: Snake length approximately 33 inches X 3.25 inches around
- SMALL SNAKE: Snake length approximately 13 inches X 2.25 inches around
- Tongue adds approximately 1 inch in length
Gauge
- LARGE SNAKE: Approximately 5 sts per inch and 7 rows per inch.
- SMALL SNAKE: Approximately 7 sts per inch and 7 rows per inch.
You can substitute any yarn and hook for this stitch pattern – just remember when you substitute if your gauge is different, the finished size, and amount of yarn used for your project will also be different.
Abbreviations
Crochet Stitch Dictionary
US Terminology used
- ch – chain
- DMR – double magic ring
- g- grams
- hdc – half double crochet
- m – meters
- oz – ounces
- picot – picot (*see special stitches)
- Rnd – round
- rem – remaining
- sc – single crochet
- sc2tog – single crochet 2 stitches together (decrease)
- sk – skip
- sl st – slip stitch
- st/sts – stitch/stitches
- yds – yards
- * to **– Repeat the instructions between the asterisks the number of times indicated. This repeat will contain multiple instructions.
- [ ] – at the end of the row – the total number of stitches
- ( ) – important notes AND sets of stitches to be worked within one stitch, or space
Special Stitches
Picot
The picot is made by chaining 3, then making a slip stitch into the third chain from the hook. This stitch is only used for the snake’s tongue.
Helpful Tutorials
Notes:
- Do not slip stitch to join.
- I used invisible decreases for my sc2tog. See this tutorial if you’d like to try the invisible single crochet.
- Make color changes on the last yarn over of the last stitch of the round. Tie off unused colors on the inside of the snake. Do not carry unused yarn (LARGE SNAKE).
- Stuff the toy as you go. Add fiberfill after approximately 10 rounds. Do not overstuff.
- I rolled each color section into a separate ball of yarn. You may use as many or as few colors as you like for the snake. I used 11 colors for my large snake. If you are using black safety eyes for the snake, I recommend that you do not use black yarn for the snake’s head; just because it can be more difficult to see them on the dark yarn.
- Add this Crochet Snake Pattern to your Ravelry library here.

Crochet Snake Patterns
This project is crocheted in continuous rounds.
Large Rainbow Crochet Snake Pattern
Using your 3.25 mm (D) crochet hook (or size required for gauge):
Large Rainbow Snake Head
Rnd 1: With your chosen head color: Make 6 sc in a DMR. [6 sc]
Rnd 2: 1 sc and 2 hdc in the first st, 1 sc in each of the next 2 sts, 2 hdc and 1 sc in the next st, 1 sc in each of the next 2 sts. [6 sc, 4 hdc]
Rnd 3: 1 sc in the first st, 2 sc in each of the next 2 sts, 1 sc in each of the next 3 sts, 2 sc in each of the next 2 sts, 1 sc in each of the next 2 sts. [14 sc]
Rnd 4: 1 sc in each st around. [14 sc]
Rnd 5: 1 sc in each of the next 2 sts, 2 sc in each of the next 2 sts, 1 sc in each of the next 6 sts, 2 sc in each of the next 2 sts, 1 sc in each of the next 2 sts. [18 sc]
Rnd 6: 1 sc in each st around. [18 sc]
Rnd 7: 1 sc in each of the next 2 sts, 2 sc in the next st, 1 sc in the next st, 2 sc in the next st, 1 sc in each of the next 6 sts, 2 sc in the next st, 1 sc in the next st, 2 sc in the next st, 1 sc in each of the next 4 sts. [22 sc]

Large Rainbow Snake Body
If you are making a multicolored snake, change to your new yarn color on the last yarn over of the last stitch of each repeat section (every 10 rounds). I crocheted my Rainbow Snake with 11 different colors from the one Mandala Baby yarn cake.
Rnd 17-Rnd 26: 1 sc in each st around. Change to new color on the last yarn over of the last st of the round. [16 sc]
Rnd 27-Rnd 196: Rep Rnd 17-Rnd 26
Rnd 197-Rnd 199: 1 sc in each st around. [16 sc]
Rnd 200: Sc2tog, 1 sc in each rem st around. [15 sc]
Rnd 201-Rnd 203: 1 sc in each st around. [15 sc]

Small Stripey Crochet Snake Pattern
Small Stripey Snake Head
Rnd 4: 1 sc in each st around. [14 sc]
Rnd 5: 1 sc in each of the next 2 sts, 2 sc in each of the next 2 sts, 1 sc in each of the next 6 sts, 2 sc in each of the next 2 sts, 1 sc in each of the next 2 sts. [18 sc]
Rnd 6: 1 sc in each st around. [18 sc]

Small Stripey Snake Body
Snake Tongue for both snakes

Finishing Instructions for both snakes

Add your crochet snake project page to Ravelry here.
#amigurumi #crochetsnake #crochet #crochettoy #freepattern #freecrochetpattern #lionbrandyarn #calcentralcrochet #lby #mandalayarn
More Free Crochet Patterns You’ll Love
FAQS
Yes — you can substitute any light-weight [3] yarn, but keep in mind your finished size and yarn quantity will change if your gauge differs.
The large version measures approximately 33 inches long by 3.25 inches around; the small version is about 13 inches long by 2.25 inches around. Choose the size based on how long/tall you want your amigurumi snake to be.
Use a light-weight polyester fiber fill and stuff as you go. Overstuffing can distort the shape, so follow the pattern’s guidance on stuffing intervals.
Change colors on the last yarn over of the final stitch of the round for a tidy transition. Also roll each color section into its own ball if you’re using many colors.
You can share photos in the Oombawka Design Crochet Facebook Group or tag your work on social media using #crochetsnake or #snakeamigurumi to connect with other makers.
What Crocheters Are Saying
I’m always amazed by the creativity and care you put into your projects — here’s one I really loved.
This Rainbow Snake project is a colourful, fun and rewarding piece — whether you choose the large or small size, it’s sure to delight. Thank you for choosing this free pattern. Feel free to personalise it with your favourite colours and textures, and don’t forget to share your finished snake in the facebook group or tag me on Instagram. Happy crocheting!
Happy crocheting!

Join the Oombawka Design Crochet Facebook Group!
Share your project photos, ask questions, and connect with other crocheters using Oombawka Design Crochet patterns and tutorials. We’d love to see your progress and finished makes! Join us here.
Connect with Me
Follow me on Facebook, Pinterest, and Instagram for the latest updates.
Love Furls Crochet?
Use my discount code OOMBAWKA2025 to receive 15% off the Furls Crochet Collection. Limit 1 use per customer. Expires December 31, 2025.
Love Shady Lane Original Crochet Designs?
Use code OOMB for 15% off any pattern on the Shady Lane website, or code OOMBAWKA in her Etsy Shop. Expires December 31, 2026.

![Looking for a colorful and fun crochet project? Crochet this Rainbow Snake Pattern with Light Weight Yarn [3] and a 3.25 mm (D) crochet hook. I have provided instructions to make this cute amigurumi snake in 2 different sizes and you will find my free written pattern in the post below.](https://oombawkadesigncrochet.com/wp-content/uploads/2023/04/Rainbow-Snake-Crochet-Pattern-Free-Oombawka-Design-Twitter-1024x576.png)








Hi Dorretha, I didn’t include it in the supplies? I’m so sorry! I used fiberfill – specifically Poly-fil Dry Polyester Packing Fiber Fill (Crafter’s Choice) I find it doesn’t clump as much when I use it and gives me a bit more firmness than the really soft fiber fill they offer. Here’s a link to the product I used – https://amzn.to/4mGu15n (This is an affiliate link, which means I may earn a small commission. Thank you for your support!). I’ll add it to the post too. Thank you for letting me know I didn’t include it!! Best wishes, Rhondda
What did you stuff the rainbow Snake with in the “Rainbow Snake Crochet Pattern”, because it was left out in .that part out in the pattern
Love this snake – looks so simple and I’m sure any little one would love the colors.
Gosh! Thanks Margie, you are correct it should be 9 sc – I’m popping into the pattern to take a look and make the adjustment. Thank you for letting me know!! Rhondda
Hi Rhonnda!!!! I’m making the smaller snake, and I think on this row there’s a small typo. The stitch count should be 9 , not 8.
Rnd 86: 1 sc in each st around. Change to new color on the last yarn over of the last st of the round. [10 sc]
Rnd 87: Sc2tog, 1 sc in each rem st around. [8 sc] Should be 9 I think.
Perfect project for using up scraps of yarn!