EN

Reader Favorites

Love this pattern? Share it with a friend

There is something deeply magical about placing a handmade creation at the very peak of the Christmas tree, where the warm fairy lights catch every delicate stitch. This charming crochet angel tree topper brings an heirloom quality to your holiday decor, featuring a lacy cream gown, soft gold wings, and a radiant halo that slips easily over your topmost branch. Designed with sturdy mercerized cotton and worked from the top down, she holds her shape year after year while adding a touch of quiet elegance to your seasonal traditions.

Quick Facts

💡 Designer Tip: This project makes a fantastic stash-buster for small amounts of leftover sport or DK weight cotton yarn you might have in your holiday basket!

What Makes This Crochet Angel Tree Topper Special

This design relies on clever construction and crisp stitch definition to achieve its ethereal look. The head and bodice are worked in a continuous spiral for a seamless, smooth finish, while the hollow cone skirt uses expanding shell stitches to provide natural structure without needing heavy plastic inserts. The wings are worked in split rows to create a dimensional, feathered effect that holds its shape beautifully when stiffened slightly. By using a small hook and tightly spun cotton yarn, every single lace loop remains crisp and defined against the glow of your tree lights.

Skill Level

⚠️ Note: While the stitch combinations are straightforward, keeping a consistent tension is key to ensuring the hollow cone base remains upright and stable on the tree branch.

Finished Measurements

MeasurementInchesCentimeters
Total Height7.0 in17.8 cm
Skirt Base Diameter3.5 in8.9 cm
Wingspan4.0 in10.2 cm

Materials You Will Need

ItemDescriptionQuantity / Yardage
Color A (Cream)Sport Weight Mercerized Cotton (Main Gown)85 yds / 78 m
Color B (Soft Gold)Sport Weight Mercerized Cotton (Wings & Halo)25 yds / 23 m
Crochet HookUS B/1 (2.5 mm)1 hook
NotionsYarn needle, stitch markers, small cardboard cone (optional, for internal support), blocking pinsAs needed

Yarn Suggestions

Yarn Brand & LineWeightYardage per SkeinNotes
Schachenmayr CataniaSport (Fine 2)137 yds / 125 m per 50gExceptional stitch definition and a stunning range of gold and cream shades.
Hobbii Rainbow Cotton 8/4Fingering / Sport186 yds / 170 m per 50g100% mercerized cotton with a gorgeous subtle sheen that catches the tree lights.
Knit Picks Comfy SportSport (Fine 2)136 yds / 124 m per 50gSoft cotton-acrylic blend with great structure and memory for the cone base.

⚠️ Note: Avoid stretchy acrylic or fuzzy wool yarns for this crochet angel tree topper. Wool lacks the crisp structural integrity needed for the hollow cone base, and fuzziness will obscure the delicate lace shell stitches.

Gauge

Gauge TypeMeasurementStitch / Row Count
Body (Sc in round)4 x 4 inches (10 x 10 cm)22 sts x 24 rows using a 2.5 mm hook
Lace SkirtMotif repeat1 shell repeat = approx. 0.75 inches wide

💡 Designer Tip: Always swatch using your chosen hook and yarn before beginning. If your stitches are too loose, the cone base may droop over the branch; go down a hook size if necessary.

Abbreviations

AbbreviationFull Meaning
chchain
sl stslip stitch
scsingle crochet
hdchalf double crochet
dcdouble crochet
trtreble crochet
st(s)stitch(es)
bloback loop only
flofront loop only
incincrease (work 2 sts in same st)
invdecinvisible single crochet decrease
reprepeat
RSright side

Special Stitches Explained

  1. Shell (sh): Work (2 dc, ch 1, 2 dc) into the designated stitch or space.
  2. Invisible Decrease (invdec): Insert hook into the front loop only of the next two stitches, yarn over, pull through both front loops, yarn over, and pull through remaining two loops on hook.
  3. Picot: Ch 3, sl st into the back bump of the first chain made.

Pattern Instructions

Section 1: Head and Halo Base (Color A)

Rnd 1: Working in a magic ring, work 6 sc. Pull ring closed tightly. (6 sc)
Rnd 2: [Inc in next st] 6 times. (12 sc)
Rnd 3: [Sc in next st, inc in next st] 6 times. (18 sc)
Rnds 4–6: Sc in each st around. (18 sc for 3 rounds)
Rnd 7: [Sc in next st, invdec] 6 times. (12 sc)

💡 Designer Tip: Lightly stuff the head sphere with a tiny scrap of yarn or fiberfill before closing the neck narrowing.
Rnd 8: [Invdec] 6 times. (6 sc)
Rnd 9: Inc in each st around. (12 sc)

Section 2: Bodice and Hollow Cone Skirt (Color A)

Rnd 10: [Sc in next st, inc in next st] 6 times. (18 sc)
Rnd 11: [Sc in next 2 sts, inc in next st] 6 times. (24 sc)
Rnd 12: Working in blo for this round only, sc in each st around. (24 sc)
Rnd 13: [Sc in next 3 sts, inc in next st] 6 times. (30 sc)
Rnd 14: Sc in each st around. (30 sc)
Rnd 15: [Sc in next 4 sts, inc in next st] 6 times. (36 sc)
Rnd 16: Sc in each st around. (36 sc)

✅ Checkpoint: At the end of Rnd 16, your piece should measure about 2.5 inches from the top of the head and form a secure neck ridge. Count your stitches to ensure exactly (36 sc) before beginning the lacy skirt expansion.

Rnd 17: (Begin Shell Skirt Pattern) Sl st into the first 2 sts to align for shell start, ch 3 (counts as 1 dc), (1 dc, ch 1, 2 dc) in same st (first shell made), skip 2 sts, [shell in next 4th st, skip 3 sts] 8 times around, join with sl st to top of beg ch-3. (8 shells)
Rnd 18: Sl st across to the ch-1 space of the first shell, ch 3, (1 dc, ch 1, 2 dc) in same ch-1 space, ch 1, shell in ch-1 space of next shell around, join with sl st. (8 shells, 8 ch-1 spaces)
Rnd 19: Working into each shell and ch-1 space, work [shell in next shell, ch 1] around around, join with sl st. (24 dc groups)
Rnd 20: Shell in each shell, ch 2 between shells around, join with sl st. (8 shells)
Rnd 21: Work [shell, picot, shell] in every other ch-2 space, and shell in remaining ch-2 spaces around, join with sl st and fasten off securely. Weave in all loose ends.

Section 3: Wings (Make 2, Color B)

Row 1: Ch 10, dc in 4th ch from hook, (ch 1, dc) in each ch across, turn.
Row 2: Ch 4, dc in first ch-1 space, [ch 2, dc in next ch-1 space] across, turn.
Row 3: Ch 3, (dc, ch 2, 2 dc) in each ch-2 space across, turn.
Row 4: Ch 1, (sc, ch 3, sc) in each ch-2 space across, fasten off leaving a long tail for sewing.

Section 4: Halo (Color B)

Rnd 1: Ch 14, join with a sl st to form a ring, being careful not to twist the chain. Ch 1, work 20 sc around the ring, join with sl st, fasten off leaving a 6-inch tail for attaching.

Section 5: Assembly and Finishing

  1. Position the two wings on the back of the bodice just below the neck ridge, angling them outward slightly. Use the long yarn tails to whip stitch them securely to Rnds 12–15.
  2. Shape the halo ring and stitch it firmly to the top back of the head.
  3. Block your finished crochet angel tree topper lightly by spritzing with a mixture of water and a few drops of fabric stiffener (or a weak water-glue solution), pinning the lace skirt flat until completely dry.
  4. Slip the hollow cone base directly onto the top branch of your Christmas tree.

Size Customization Tips

Care Instructions

Closing

There is truly nothing quite like finishing a cherished holiday project with your own hands. I hope this crochet angel tree topper brings an extra touch of warmth, peace, and handmade beauty to your festive celebrations this season.

If you make this free Christmas crochet pattern, I would love to see your gorgeous creations! Please share photos on social media using the hashtags #CrochetAngel #TreeTopper #FreeCrochetPattern #ChristmasCrochet #HolidayCrochet, tag my account, save this design to your favorite Pinterest boards for easy access, and leave a comment below to let me know how your tree topper turned out!

Like this pattern? Save it for later.

100% free

Get this pattern as a free PDF

+ A new free pattern every day straight to your inbox Daily

Email needed to download · No spam · Unsubscribe anytime · Privacy

Creating your PDF…

This takes a few seconds.

Your PDF is downloading!

Check your downloads, or print it right now. Your daily free patterns start arriving in your inbox.

Your free PDF is unlocked! 🎉

👇 Keep reading — your Download PDF button is waiting for you further down the pattern.