
Cute Free Crochet Fairy Pattern
Add a touch of magic to your crochet collection with this Free Crochet Fairy Pattern! This whimsical little doll is perfect for gifts, play, or dreamy decor. The body is worked as a single piece from toy to head — no need for sewing separate parts! Then simply attach the wig, wings, and rose to bring your fairy to life. With clear, beginner-friendly instructions, you’ll be stitching up your own enchanting fairy in no time!
This free pattern was created by Zhuravleva Lyudmila (@liska_nbrand) and is shared here with the author’s permission. I carefully select and translate beautiful amigurumi designs so you can enjoy them in English.
This post may contain affiliate or referral links. Please read the Affiliate Disclosure for more information.
Please kindly Pin my image before we start as it really helps. Thank you in advance!

Materials
- YarnArt Jeans is a sport weight (fine) yarn made of 55% cotton and 45% acrylic (160 meters / 175 yards per 50 g skein). Colors used: 62 white, 05 beige, 71 light brown, and 40 dark brown. You can use any yarn you like – just make sure your crochet hook matches the yarn weight. Need help choosing a substitute yarn? The Yarn Substitution Tool is a great resource for finding similar options.
- Crochet hook size 1.75 mm.
- 8-10 mm black safety eyes.
- Fiberfill.
- Thin yarn Iris (or similar) and a 1.00 mm crochet hook for the rose flower.
- Scissors, yarn needle, pins, stitch marker.
- Lace for decoration.
Abbreviations (US terms)
Below are the crochet abbreviations used in this free crochet fairy pattern, written in standard US terms. For reference, you can check the Crochet Abbreviations guide to help you follow along.
Abbreviation | Meaning |
---|---|
ch/chs | chain/chains |
dc | double crochet |
hdc | half double crochet |
inc | increase (two single crochets in one stitch) |
inv dec | invisible decrease (see tutorial) |
sc | single crochet |
sl st | slip stitch |
st/sts | stitch/stitches |
tr | treble crochet |
[…] x | repeat the instructions in brackets x times |
(…) | total number of stitches in the round |
Let’s Start the Free Crochet Fairy Pattern
Arm (make two)
With beige (05) yarn. Crochet in rounds, always placing the stitch marker on the first stitch of the round.
R1: Into the magic ring, 6 single crochets, then pull the yarn tail to close the ring (6)
R2: inc in each st around (12)
R3: [sc, inc] x 6 (18)
R4-5: sc in each st around (18)
R6: 5 sc, inv dec, 11 sc (17)
R7: 5 sc, inv dec, 10 sc (16)
R8: 5 sc, inv dec, 9 sc (15)
R9: 5 sc, inv dec, 8 sc (14)
R10: 5 sc, inv dec, 7 sc (13)
R11: 5 sc, inv dec, 6 sc (12). Remove the stitch marker, work 5 sc more, and change to light brown (71) in the last step of the final single crochet.
To learn how to seamlessly change colors, check out this tutorial.
R12-16: sc in each st around (12; 5 rounds)
Stuff only the bottom of the arm.
R17: [4 sc, inv dec] x 2 (10)
R18-22: sc in each st around (10; 5 rounds)
R23: 5 sc, squeeze the hole of the piece so that the stitches of the last round align with each other, and crochet the opposite stitches with 5 sc to close the hole
Fasten off. Crochet the second arm in the same way (photo 1). The arms will be crocheted in as you work the body.

Leg (make two)
With light brown (71) yarn. Crochet in rounds using the stitch marker.
R1: Into the magic ring, 6 single crochets, then pull the yarn tail to close the ring (6)
R2: inc in each st around (12)
R3: [3 sc, inc] x 3 (15)
R4-6: sc in each st around (15; 3 rounds)
R7: 5 sc, inc, 9 sc (16)
R8: sc in each st around (16)
R9: 6 sc, inc, 9 sc (17)
R10: sc in each st around (17)
R11: 7 sc, inc, 9 sc (18)
R12: sc in each st around (18)
R13: 8 sc, inc, 9 sc (19)
R14: sc in each st around (19)
R15: 9 sc, inc, 9 sc (20)
R16: sc in each st around (20)
R17: 10 sc, inc, 9 sc (21)
Fasten off. Crochet the 2nd leg in the same way, but do not break the yarn (photo 2).
Now we will join the legs and continue crocheting the body.

Body
R18: Chain 5 on the last leg, then join to the first leg: work 1 sc, starting from the last stitch where you fastened the yarn (photo 3). Crochet 21 sc around the leg, 1 sc into the stitch where you began crocheting this leg, 5 sc along the chain, 1 sc into the stitch where you finished the last leg (this way you’ll create increases in the corners between the legs), then 21 sc (54 sc in total, photo 4).

R19: 16 sc (place marker to the 1st sc), inc, 27 sc, inc, 9 sc (56)
R20-29: sc in each st around (56; 10 rounds)
R30: 15 sc, inv dec, 3 sc, inv dec, 22 sc, inv dec, 3 sc, inv dec, 5 sc (52)
R31-32: sc in each st around (52)
R33: 15 sc, inv dec, 2 sc, inv dec, 21 sc, inv dec, 2 sc, inv dec, 4 sc (48)
R34-35: sc in each st around (48)

R36: 15 sc, inv dec, 1 sc, inv dec, 20 sc, inv dec, 1 sc, inv dec, 3 sc (44)
R37: sc in each st around (44)
R38: 16 sc, inv dec, 21 sc, inv dec, 3 sc (42)
R39: 16 sc, inv dec, 19 sc, inv dec, 3 sc (40)
R40: 16 sc, inv dec, 17 sc, inv dec, 3 sc (38)
R41: 16 sc, inv dec, 15 sc, inv dec, 3 sc (36)
R42: 16 sc, inv dec, 13 sc, inv dec, 3 sc (34)
R43: 16 sc, inv dec, 11 sc, inv dec, 3 sc (32)
R44: 16 sc, inv dec, 9 sc, inv dec, 3 sc (30). Remove the marker, and make 8 sc more
R45: 5 sc (place marker to the 1st stitch), join the 1st arm: 5 sc (work hooking through both sts of the body and the arm); 9 sc, join the 2nd arm: 5 sc; 6 sc (30)

R46: sc in each st around (30)
R47: [3 sc, inv dec] x 6 (24)
R48: sc in each st around (24), change to beige (05) in the last step of the final single crochet and continue to work the head
Head
R49: inc in each st around (48)
R50: [7 sc, inc] x 6 (54)
R51: 3 sc, [inc, 8 sc] x 5, inc, 5 sc (60)
R52: [9 sc, inc] x 6 (66)
R53: 4 sc, [inc, 10 sc] x 5, inc, 6 sc (72)
R54-66: sc in each st around (72; 13 rounds)
Insert the safety eyes between rounds 58 and 59, spaced 9–10 stitches apart.
R67: 4 sc, [inv dec, 10 sc] x 5, inv dec, 6 sc (66)
R68: [9 sc, inv dec] x 6 (60)
R69: 3 sc, [inv dec, 8 sc] x 5, inv dec, 5 sc (54)

R70: [7 sc, inv dec] x 6 (48)
R71: 2 sc, [inv dec, 6 sc] x 5, inv dec, 4 sc (42)
R72: [5 sc, inv dec] x 6 (36)
R73: sc, [inv dec, 4 sc] x 5, inv dec, 3 sc (30)
R74: [3 sc, inv dec] x 6 (24)
R75: [2 sc, inv dec] x 6 (18)
R76: [sc, inv dec] x 6 (12)
R77: 6 inv dec (6), fasten off and weave in the yarn tail inside the head.
To learn how to close the hole neatly, check out this tutorial.
Wig
With dark brown (40) yarn. Crochet in rounds using double crochet (dc) stitches. Start each round with three chains (Ch3), and end with a slip stitch (sl st) to join.
R1: In a magic ring: ch 3, work 11 dc, sl st in the top of the starting ch-3 to join (12)
R2: Ch 3, 1 dc in the same stitch, inc (2 dc in one st) x 11, sl st in the top of the starting ch-3 to join (24)
R3: Ch 3, 2 dc in one st, [1 dc, 2 dc in one st] x 11, sl st in the top of the starting ch-3 to join (36)
R4: Ch 3, 1 dc, 2 dc in one st, [2 dc, 2 dc in one st] x 11, sl st in the top of the starting ch-3 to join (48)
R5: Ch 3, 2 dc, 2 dc in one st, [3 dc, 2 dc in one st] x 11, sl st in the top of the starting ch-3 to join (60, photo 9)
R6-9: Ch 3, dc in each stitch around (60; 4 rounds)
R10: Ch 1, 16 sc, 2 hdc, 6 dc, 1 hdc, 1 sl st, 1 sc, 1 hdc, 6 dc, 2 hdc, 24 sc (60)
Fasten off, leaving a long tail for sewing. Sew it around the entire perimeter of the head.

Bun (make 2)
With dark brown (40) yarn. Crochet in rounds.
R1: 6 sc in magic ring (6)
R2: inc in each st around (12)
R3: [1 sc, inc] x 6 (18)
R4: [2 sc, inc] x 6 (24)
R5-6: sc in each st around (24; 2 rounds)
R7: [2 sc, inv dec] x 6 (18)
Fasten off, leaving a long tail for sewing. Sew to the sides of the head on both sides. Lightly stuff while sewing.

Wing (make 2)
With white (62) yarn. Crochet in turning rows, starting each row with a turning chain.
R1: Ch 21, start from the 2nd ch from the hook: 20 sc (20)
R2: Ch 1, 18 sc (18)

R3: Ch 1, 17 sc (17)
R4: Ch 1, 15 sc (15)

R5: Ch 1, 14 sc (14)
R6: Ch 1, 12 sc (12)

R7: Ch 1, 12 sc, 2 sc along the side (14)

R8: Ch 1, 12 sc (12)
R9: Ch 1, 12 sc, then 2 sc along the side until you reach the first stitch where you started crocheting the wing.


Fasten off, leaving a long tail for sewing. Sew the wings to the back of the doll.

Rose
Follow the diagram as a guide while crocheting.

R1: Chain 42. Starting from the 3rd chain from the hook, work * 1 dc, ch 1, 1 dc into the same stitch, skip one st * repeat from * to * across the foundation chain (photo 25).
R2: Ch 3. In each chain-1 space of the previous row, work: 2 dc, ch 3, 2 dc (photo 26).

R3: In each chain-3 space of the previous row, work 9 tr. Then make a sl st between the groups (photo 27).
Fasten off, leaving a long tail for sewing. Roll the flower into a spiral and sew the base from underneath to secure it. Sew the flower to the lace and tie it around the doll’s neck.

Hooray! Your Crochet Fairy Is Ready!
Well done — your doll is all finished! I hope you had a great time making it. If you are on Facebook, join my group Crochet patterns by GorbunovaDolls and share a photo! If you enjoyed the pattern, subscribe for more!

If you have any questions about the free crochet fairy pattern, please contact me here, and I’ll get right back to you.
Comments (0)