Crochet Christmas Ornaments: 24 Mini Ornaments for Your Advent Calendar
In short
Crochet Christmas ornaments make an advent calendar filler that lasts: each day brings one little ornament, and by December 24 your tree is decorated. Six designs – bauble, heart, bell, snowflake, mini tree and star – in four colors make exactly 24 ornaments. Each one is at most about 2–2.5 in (5–6 cm) and fits into small calendar pouches; all together they take roughly 9–11 hours (approximate).
Chocolate is gone by December 2 – a crochet star will still be on the tree ten years from now. That's why I'm filling my crochet advent calendar with ornaments this year: one a day, and by Christmas Eve the tree (or a few branches in a vase) is fully decorated. Here you'll find five free mini patterns, a plan for all 24 days and tips for wrapping everything nicely.
Why put Christmas ornaments in an advent calendar?
- The tree grows with the calendar: every day adds one ornament, and on the 24th the whole set is on the tree.
- It lasts: crochet ornaments survive for years – and they don't shatter.
- It fits: every design is at most about 2–2.5 in (5–6 cm). They fit upright or slightly bent into a calendar pouch about 2 in (5 cm) wide and 2.5 in (6–7 cm) tall (approximate sizes from the pouch pattern).
- It uses scraps: leftover yarn is enough for each ornament – great if you want to crochet more sustainably.
Where does the Christmas bauble come from?
From the mid-19th century, many families decorated their Christmas trees with candied apples and nuts. In Lauscha, in the German region of Thuringia, fruit and sugar were too expensive for many people, while quartz sand for glass was cheap. Legend has it that a poor Lauscha glassblower came up with the idea of blowing glass balls for the Christmas tree in 1847; an order book entry from 1848 records 72 “Christmas balls” in different sizes. Between 1879 and 1939, around 5,000 different ornament shapes were developed in the region (sources below). The crochet mini bauble is a small, unbreakable nod to that tradition.
Which 6 ornaments fit into a calendar pouch?
| Ornament | Size (approx.) | Time (approx.) | Level |
|---|---|---|---|
| Mini bauble | about 1.2 in (3 cm) across | 25–30 min | Beginner |
| Mini heart | about 1.2 in (3 cm) | 5–10 min | Advanced beginner |
| Mini bell | about 1.2–1.6 in (3–4 cm) tall | 20–30 min | Beginner |
| Mini snowflake | about 1.6–2 in (4–5 cm) | 10–15 min | Beginner |
| Mini Christmas tree (pattern in the Christmas post) | about 2–2.5 in (5–6 cm) tall | about 1 hour | Beginner |
| Mini star | about 1.6–2 in (4–5 cm) | 15–20 min | Advanced beginner |
24-day plan: 6 designs in 4 colors
Six designs in four colors make exactly 24 ornaments. The color changes every six days, and each set of six ends with a star – on the 24th, the gold one.
| Design | Cream | Sage | Apricot | Antique gold |
|---|---|---|---|---|
| Bauble | 1 | 7 | 13 | 19 |
| Heart | 2 | 8 | 14 | 20 |
| Bell | 3 | 9 | 15 | 21 |
| Snowflake | 4 | 10 | 16 | 22 |
| Tree | 5 | 11 | 17 | 23 |
| Star | 6 | 12 | 18 | 24 |
- Cream
- Sage
- Apricot
- Antique gold
- Fir green
Tip: Crochet the little trees in fir green every time and embroider the “lights” in that set's color. And here's the time you'll need: one set of six designs takes about 2¼ to 2¾ hours, so all 24 ornaments take roughly 9–11 hours (approximate). Starting in early November, just under half an hour per evening is enough. If you're also making the pouches, add 30–45 minutes per pouch. The stitch counter helps you keep track.
Patterns: 5 mini ornaments with stitch counts
- Size
- about 1.2–2 in (3–5 cm) per ornament (approximate, see table above)
- Time
- 5–30 minutes per ornament (approximate)
- Level
- Beginner (magic ring, single crochet, increases and decreases); heart and star also use hdc and dc
- Yarn
- Cotton yarn, sport/DK, scraps in cream, sage, apricot, antique gold and fir green
- Tools
- 2.5–3 mm hook, stitch marker, tapestry needle, a little toy stuffing (bauble), a small wooden bead (bell), spray starch optional (snowflake)
Abbreviations (US terms)
MR = magic ring · sc = single crochet · hdc = half double crochet · dc = double crochet · ch = chain · sl st = slip stitch · inc = 2 sc in the same stitch · dec = single crochet 2 together. All abbreviations and chart symbols are in the abbreviations guide, and the magic ring is explained in the crochet basics. Work the bauble and bell in continuous rounds and mark the first stitch of each round.
1. Mini bauble (about 1.2 in / 3 cm across)
- Round 1: 6 sc in the MR (6)
- Round 2: inc 6 times (12)
- Round 3: (sc, inc) 6 times (18)
- Rounds 4–6: sc in each stitch (18)
- Round 7: (sc, dec) 6 times – stuff firmly now (12)
- Round 8: dec 6 times (6)
Cut the yarn, weave it through the last 6 stitches, pull tight and weave in the end. Add the hanging loop at the magic ring – in antique gold it looks like the cap of a glass bauble.
2. Mini heart (about 1.2 in / 3 cm)
- Into the MR: ch 3 (counts as the 1st dc), 3 dc, 3 hdc, ch 1, 1 dc (this becomes the point), ch 1, 3 hdc, 3 dc, ch 3, sl st into the MR (1 round)
Pull the magic ring tight – this forms the dip at the top of the heart. Add the hanging loop right there.
3. Mini bell (about 1.2–1.6 in / 3–4 cm tall)
- Round 1: 6 sc in the MR (6)
- Round 2: (sc, inc) 3 times (9)
- Round 3: sc in each stitch (9)
- Round 4: (2 sc, inc) 3 times (12)
- Round 5: sc in each stitch (12)
- Round 6: (sc, inc) 6 times (18)
- Round 7: (2 sc, inc) 6 times (24)
- Round 8: sl st in each stitch (24)
Weave in the end. For the clapper, tie a small wooden bead (about 8–10 mm) to a piece of yarn and sew it inside at the top so it hangs just above the edge. The hanging loop goes on the magic ring.
4. Mini snowflake (about 1.6–2 in / 4–5 cm)
- Round 1: 6 sc in the MR, join with a sl st in the 1st sc (6)
- Round 2: (ch 6, sl st in the 3rd ch from the hook, ch 3, sl st in the next sc) 6 times (6 arms)
The last sl st lands in the 1st sc again. Weave in the end and pull the flake flat; for a stiffer flake, block it with spray starch and let it dry. The hanging loop goes on one of the little points.
5. Mini star (about 1.6–2 in / 4–5 cm)
- Round 1: 5 sc in the MR (5)
- Round 2: inc 5 times, join with a sl st in the 1st stitch (10)
- Round 3: (sl st in the next stitch, ch 4, starting in the 2nd ch from the hook: 1 sc, 1 hdc, 1 dc; skip 1 stitch) 5 times (5 points)
Join with a sl st in the first sl st of the round and weave in the end. The hanging loop goes on one of the points.
6. Mini Christmas tree (about 2–2.5 in / 5–6 cm tall)
The pattern with all 14 rounds is in the post Christmas crochet 2026.
Hanging loop for every ornament
Join new yarn with a sl st at the top (magic ring or a point), ch 10–12, close with a sl st in the same spot and weave in the end.
How do I wrap the ornaments in an advent calendar?
- Lay them in flat: the star, heart and snowflake can sit slightly bent in a pouch; the bauble, bell and tree go in upright.
- Add a note: a tiny note saying “Day 7 of 24” or a little wish turns the ornament into a gift.
- Use branches: no big tree? Put a few branches in a vase and add the ornaments day by day.
- For kids: wooden beads and long loops aren't suitable for toddlers – make the bell without the bead and don't give the ornaments as toys.
More for the holiday season
You'll find the matching pouches in the advent calendar pattern, and color ideas plus the mini tree in Christmas crochet 2026. The mini mushroom from fall has its own bag charm pattern – in red with white dots it makes a classic toadstool ornament. Which hook goes with which yarn? See the 6 essential crochet tools.
What about you? Which design goes on your tree first? Show me your ornaments on Instagram or TikTok! 🎄
Frequently asked questions about crochet Christmas ornaments
Which Christmas ornaments fit into an advent calendar?
Small ornaments up to about 2–2.5 in (5–6 cm): mini bauble, heart, bell, snowflake, star and mini tree. They fit into calendar pouches about 2 in (5 cm) wide and 2.5 in (6–7 cm) tall.
How long does it take to crochet 24 ornaments?
With six designs in four colors, roughly 9–11 hours (approximate). Starting in early November, just under half an hour per evening gets everything done by December 1.
What yarn is best for crochet Christmas ornaments?
Sport or DK weight cotton yarn with a 2.5–3 mm hook. The stitches stay crisp and the ornaments hold their shape. Scraps are enough for each ornament.
How do I stiffen a crochet snowflake?
Pin the snowflake flat into shape, treat it with spray starch and let it dry. Without starch it stays soft but still looks lovely on the tree.
Are crochet ornaments safe for kids?
Wooden beads and long loops aren't suitable for toddlers. Make the bell without the bead and don't give the ornaments as toys.