Free Amigurumi Snake Crochet Patterns

Free Amigurumi Snake Crochet Pattern: Step-by-Step Guide for Beginners and Beyond

If you’ve been looking for a free amigurumi snake crochet pattern that’s beginner-friendly, detailed, and actually fun to make, you’ve landed in the right place. Snakes are one of the most satisfying amigurumi projects out there — they have a natural repetitive rhythm that makes crocheting feel almost meditative, and the end result is always a hit whether you’re gifting it to a child, displaying it as décor, or donating it to a stuffed animal drive. This pattern walks you through everything from materials to finishing touches, with tips along the way so your snake comes out looking polished and adorable every single time.


Why Snakes Make Fantastic Amigurumi Projects

Before we get into the pattern itself, let’s talk about why the snake is such a beloved choice in the amigurumi world. First, the shape is beautifully simple — it’s essentially a very long tube with a slightly wider head and a tapered tail. There are no complex limb attachments, no tricky body shaping, and no need to sew multiple pieces together in ways that feel frustratingly fiddly. For beginners, this makes the snake a perfect second or third project after you’ve got your basic magic ring, single crochet, and increase/decrease stitches down.

For more experienced crocheters, the snake is a blank canvas. You can experiment with color changes to create striped or patterned scales, practice more advanced surface decoration techniques, or use the basic shape as a jumping-off point for themed snakes — rainforest anacondas, candy corn Halloween snakes, or even tiny decorative cinnamon roll snakes that are all the rage in the handmade community right now.

And practically speaking, snakes are excellent stash busters. Got a few partial skeins of yarn in coordinating colors? This pattern will put them to excellent use.


Materials You’ll Need

Getting your supplies together before you start is always worth the few extra minutes. Here’s what you’ll need for this free amigurumi snake crochet pattern:

Yarn: Worsted weight yarn (size 4) works beautifully for this pattern and gives a nice, plush finish. You’ll need a main color (MC) for the body and an optional contrasting color (CC) for the belly or stripes. Roughly 100–150 yards of MC and 30–50 yards of CC should be plenty. Cotton yarn gives a firm, defined stitch definition, while acrylic yarn gives a softer, squishier result — both work wonderfully and the choice really comes down to personal preference.

Hook: A 3.5mm or 4mm crochet hook. The slightly smaller hook than what the yarn label recommends helps create a tighter fabric so your stuffing doesn’t show through.

Stuffing: Polyester fiberfill, enough to fill the body firmly but not so tightly that the crocheted fabric stretches.

Safety eyes: Two 9mm or 12mm safety eyes. If you’re making this snake for a child under three, use embroidered eyes instead for safety.

Yarn needle: For weaving in ends and sewing any pieces together.

Stitch markers: At least two, to mark the beginning of each round.

Scissors: Sharp embroidery scissors or any small pair work well.

Optional: A small piece of red or pink felt, cut into a forked tongue shape, or red yarn to crochet a tiny tongue separately. A little blush makeup or chalk pastel to add rosy cheeks is a lovely finishing touch.


Abbreviations Used in This Pattern

This pattern uses standard US crochet terminology.

MR — Magic ring
ch — Chain
sl st — Slip stitch
sc — Single crochet
inc — Increase (2 sc in the same stitch)
dec — Invisible decrease (insert hook in front loop of next stitch, then front loop of following stitch, yarn over, pull through both loops, yarn over, pull through remaining loops)
BLO — Back loop only
FLO — Front loop only
st — Stitch
rnd — Round


Pattern Notes

This pattern is worked in continuous rounds (also called a spiral) rather than joined rounds unless otherwise stated. Place a stitch marker at the beginning of each round and move it up as you go — this saves a lot of counting frustration and keeps your rounds consistent.

The finished snake in worsted weight yarn will measure approximately 18–22 inches long. To make a larger snake, simply increase the number of body rounds. To make a smaller snake, decrease them. The beauty of this pattern is how easy it is to customize the length.

All amigurumi work well when stuffed as you go rather than all at once at the end — you’ll get a more even shape and it’s much easier to handle.


Free Amigurumi Snake Crochet Pattern

Part One: The Head

Start with your main color yarn.

Rnd 1: MR, 6 sc into ring. (6 sts)

Rnd 2: Inc in each st around. (12 sts)

Rnd 3: Sc 1, inc repeat around. (18 sts)

Rnd 4: Sc 2, inc repeat around. (24 sts)

Rnd 5: Sc 3, inc repeat around. (30 sts)

Rnd 6: Sc 4, inc repeat around. (36 sts)

Rnds 7–12: Sc in each st around. (36 sts) — 6 rounds even

This creates a nice rounded head. At this point, position and attach your safety eyes between rounds 8 and 9, with about 8–10 stitches between them. If you’re embroidering eyes, you’ll add those at the very end.

Rnd 13: Sc 4, dec repeat around. (30 sts)

Rnd 14: Sc 3, dec repeat around. (24 sts)

Rnd 15: Sc 2, dec repeat around. (18 sts)

Begin stuffing the head firmly now, adding more as you continue.

Rnd 16: Sc 1, dec repeat around. (12 sts)


Part Two: The Neck and Body

Rnd 17: Sc in each st around. (12 sts)

Rnd 18: Sc 1, inc repeat around. (18 sts)

Rnd 19: Sc in each st around. (18 sts)

Rnd 20: Sc 2, inc repeat around. (24 sts)

Rnds 21–25: Sc in each st around. (24 sts) — 5 rounds even

This gradual widening from the neck into the body gives the snake a natural, appealing silhouette.


Part Three: The Body

Now you’ll work the long middle section of the body. This is where you can really customize your snake with color changes.

Rnds 26–90: Sc in each st around. (24 sts)

That’s 65 rounds of straight body. If you want a longer snake, simply continue for as many more rounds as you like. If you’d like a shorter, more compact snake, feel free to stop around round 60 or 65.

Color change tip for stripes: To work stripes, simply switch colors every 4–6 rounds. To change color cleanly, work your last sc of the final round in the outgoing color until you have two loops on the hook, then pull the new color through to complete the stitch. Continue with the new color. Fasten off the old color and weave in the end as you go or save them all for the end — either way works.

Belly color tip: If you’d like a lighter-colored belly like many real snakes have, you can work the bottom stitches (roughly 8 of your 24 stitches) in the CC for each round. This takes a bit more attention but creates a beautiful, realistic two-toned effect. Alternatively, you can crochet a flat oval belly panel separately and sew it on at the end.

Continue to add stuffing every 10–15 rounds to keep the work manageable and ensure even filling throughout the body.


Part Four: The Tail

Now you’ll taper the body down to a nice pointed tail.

Rnd 91: Sc 2, dec repeat around. (18 sts)

Rnd 92: Sc in each st around. (18 sts)

Rnd 93: Sc 1, dec repeat around. (12 sts)

Rnd 94: Sc in each st around. (12 sts)

Rnd 95: Dec repeat around. (6 sts)

Rnd 96: Dec repeat around. (3 sts)

Add your final bit of stuffing here, making sure to get it all the way into the tail section so it doesn’t feel flat.

Fasten off and leave a long tail. Thread the tail onto your yarn needle and weave through the remaining 3 stitches, pulling tight to close the hole completely. Weave in the end securely.


Part Five: The Tongue (Optional but Adorable)

A little forked tongue makes a huge difference in giving your snake personality.

Option 1 — Felt tongue: Cut a small strip of red or pink felt about 1.5 inches long and half an inch wide. Cut a small V-notch into one end to create the fork. Using your yarn needle and a matching thread or a tiny bit of glue, attach the unforked end to the center front of the snake’s snout, tucking it between stitches.

Option 2 — Crocheted tongue: Using red yarn and a 2.5mm hook, chain 8. Slip stitch back along the chain to the center, then chain 4 more and slip stitch back to the center again to form the two prongs of the fork. Fasten off and leave a long tail for sewing. Sew the base of the tongue to the center front of the snout, just below the nose.


Finishing and Assembly

Once all your pieces are complete and your ends are woven in, take a moment to look over your snake and make any final adjustments. Pinch and shape the head while the stuffing is still slightly flexible — you can encourage a flatter top to give it more of a realistic snake head shape rather than a perfectly round ball.

If you’ve added safety eyes, make sure they’re firmly locked in place by pressing the washers all the way down until they click. Give the eyes a gentle tug to confirm they won’t come loose.

For embroidered noses, take a length of black or dark brown yarn and use your needle to create two small horizontal stitches just above the mouth line, centered between the eyes. Keep them close together for a refined look.

For rosy cheeks, use a cotton ball or dry brush to apply a tiny amount of pink blush or chalk pastel just below each eye. This optional step adds so much charm and gives your snake a friendly, cheerful expression.


Customization Ideas

One of the best things about having a solid base pattern is being able to take it in any direction you want. Here are some ideas to inspire your next snake project:

Rainbow snake: Work the body in rainbow color-change stripes, making each color section about 8–10 rounds. Use a white belly for contrast and finish with rainbow-colored yarn for the tongue.

Halloween snake: Work in black and orange stripes with green safety eyes. Add a tiny crochet witch hat using black yarn and a 2.5mm hook.

Baby snake: Scale the entire pattern down by using fingering weight yarn and a 2mm hook. The finished snake will be about 8–10 inches long and makes the most darling little gift.

Squishy coil snake: Instead of making a long straight snake, you can gently coil the finished snake into a spiral and use a few hidden stitches to hold it in place, creating a sweet snake-in-a-coil pose.

Glitter snake: Use a sparkle or metallic yarn for the body — many yarn brands offer worsted weight yarns with a subtle sheen that gives the snake a beautiful scaled look without any extra work.


Troubleshooting Common Issues

My snake looks lumpy. This usually means the stuffing is uneven. Try pulling out some stuffing and redistributing it, working it into lumpy areas with a pencil or chopstick. The goal is a smooth, firm tube.

My stitches are too loose and the stuffing shows through. Switch to a hook that’s 0.5–1mm smaller than recommended for your yarn weight. Tighter tension keeps the fiberfill hidden.

My color changes look messy. Make sure you’re changing color on the very last pull-through of the stitch before the new color begins, not at the start of the new stitch. Practicing this a few times on a small swatch will help it feel natural.

My snake won’t hold its pose. If you’d like your snake to be posable, insert a length of pipe cleaner or armature wire through the center of the stuffing before you close off. Make sure the ends are tucked in safely so they don’t poke through the fabric.


A Few Final Tips for Success

Working in continuous rounds can make it easy to lose your place, so truly — use those stitch markers. Moving your marker at the start of every single round is a habit that will save you from having to frog (unravel) work later.

When weaving in ends, weave them in multiple directions — forward, backward, and through at least 8–10 stitches — especially for projects like this that will be handled, squeezed, and loved. Amigurumi that’s played with needs securely woven ends.

Blocking amigurumi isn’t typically necessary, but if your snake looks a little stiff or the stitches seem uneven after stuffing, a very light steam from about 6 inches away (for acrylic yarn) or a gentle wet block (for cotton or natural fiber yarn) can smooth everything out beautifully.

Finally, don’t be discouraged if your first snake isn’t perfect. Amigurumi improves dramatically with each project and even a slightly wobbly stitch count or uneven tension will be completely invisible once the piece is stuffed, finished, and photographed in good lighting. The handmade quality is part of the charm.


Share Your Finished Snake

If you use this free amigurumi snake crochet pattern, please share your finished snake — whether that’s in a crafting community, on social media, or in a local craft group. Seeing how different yarn choices, color combinations, and personal touches transform the same base pattern into something completely unique is one of the greatest joys of the crochet world. There is truly no wrong way to make a snake, and every single one that comes off the hook has its own personality.

Happy crocheting, and enjoy every stitch of your new scaly little friend.

Categorized in:

Amigurumi,

Last Update: October 20, 2026