The Prettiest Little Handmade Christmas Gift
Crochet Snowflake Ornament: Free Pattern and Easy Christmas Gift Ideas
This crochet snowflake ornament is quick, pretty and perfect for Christmas. In fact, you can make one in about 20 minutes. It also uses only a few yards of yarn.
So, it’s a great project for holiday gifts. You can hang it on a tree, tie it on a present or tuck it into a card. Let’s make one together!
Why a Crochet Snowflake Ornament Makes the Perfect Gift
Handmade gifts feel special. However, they don’t have to take weeks to make.
A crochet snowflake ornament is small, light and cheap to make. Plus, it lasts for years. Here’s why crafters love it:
- It takes about 20 minutes to make.
- You only need basic stitches.
- It looks beautiful on any tree.
- It fits easily inside a greeting card.
What You Need
- Yarn: DK or sport weight cotton in white, icy blue, silver or red
- Hook: 3 mm (US C/2 or D/3)
- Stiffener: fabric stiffener, or white glue mixed with water
- Foam board and rust-proof pins
- Tapestry needle and scissors
- Thin ribbon for hanging
Not sure about yarn weights? Check the Craft Yarn Council’s yarn weight guide. For tools, read our guide to essential crochet tools for beginners.
Finished size: about 4 inches (10 cm) across
Time: about 20 minutes, plus drying time
Skill level: easy
Crochet Abbreviations (US Terms)
| Abbreviation | Meaning | How to work it |
|---|---|---|
| MR | Magic ring | A loop you crochet into, then pull tight |
| ch | Chain | Yarn over and pull through the loop |
| sl st | Slip stitch | Pull through the stitch and the loop at once |
| sc | Single crochet | Pull up a loop, then pull through both loops |
| dc | Double crochet | Yarn over, pull up a loop, then pull through 2 loops twice |
| sp | Space | The gap under a chain |
| picot | Picot | Ch 3, then sl st into the first chain |
Want more terms? See our full crochet abbreviations chart.
How to Crochet a Snowflake Ornament
First, you make a solid center. Next, you add a lacy ring. Then, you finish with six pretty points.
Need help with the magic ring? Try our step-by-step magic ring guide.

Round 1: The Center
- Make a magic ring.
- Chain 3. This counts as your first dc.
- Next, work 11 dc into the ring. You now have 12 stitches.
- Pull the ring tight.
- Finally, join with a sl st to the top of the ch 3.
Round 2: The Lacy Ring
- Ch 1 and sc in the same stitch.
- Then ch 3, skip 1 stitch and sc in the next one.
- Repeat step 2 four more times.
- After that, ch 3 and join to the first sc.
You now have 6 chain spaces.
Round 3: The Shells
- Sl st into the first ch-3 space.
- Next, ch 3 and work (dc, ch 2, 2 dc) in that space.
- Ch 1. Then work (2 dc, ch 2, 2 dc) in the next space.
- Repeat step 3 four more times.
- Finally, ch 1 and join to the top of the ch 3.
You now have 6 shells.
Round 4: The Snowflake Points
- Sl st over to the ch-2 space at the tip of a shell.
- Ch 1. In that space, work: sc, picot, sc, ch 6, sc, picot, sc.
- Next, ch 2, sc in the ch-1 space, and ch 2.
- Repeat steps 2 and 3 around. You’ll have 6 points.
- Join to the first sc and fasten off.
- Lastly, weave in your ends.
Add a Hanging Loop
Cut 7 inches of thin ribbon. Then thread it through one long tip loop. Finally, tie a knot. That’s it!
How to Stiffen Your Crochet Snowflake Ornament
A soft snowflake can look floppy. So, stiffening gives it a crisp, neat shape.
- First, mix equal parts white glue and water. Fabric stiffener works too.
- Soak the snowflake for one minute.
- Gently squeeze out the extra liquid.
- Next, lay it flat on foam board covered with plastic wrap.
- Pin the center, then pin each point evenly.
- Let it dry for 12 to 24 hours.
- Finally, remove the pins.
Want some sparkle? Sprinkle fine glitter on it while it’s still wet.
8 Christmas Gift Ideas With Crochet Snowflakes
Now for the fun part! Here are easy ways to gift your snowflakes.
- Gift topper: Tie one on a present instead of a bow.
- Boxed set: Place 3 to 6 snowflakes in a small kraft box.
- Card keepsake: Slip a flat snowflake into a Christmas card.
- Wine bottle charm: Tie one around a bottle for a host gift.
- Teacher gift: Add one to a mug or a candle.
- Window garland: String 10 snowflakes on twine.
- First Christmas gift: Add a small tag with the year.
- Stocking stuffer: Give each family member a different color.
Best Colors for Gifting
| Style | Colors | Best for |
|---|---|---|
| Classic | White or cream | Any tree |
| Frosty | Icy blue | Modern homes |
| Glam | Silver or gold | Gift toppers |
| Traditional | Red and white | Farmhouse decor |
| Soft | Blush pink or mint | Baby’s first Christmas |
How to Wrap Your Snowflakes
- First, line a small box with tissue paper.
- Then, lay the snowflakes flat so the points don’t bend.
- Next, add a tag with a name and the year.
- Finally, tie the box with red and white twine.

Looking for more ideas? Pair them with our Christmas tree dishcloth. You can also browse our 25 quick crochet gifts.
Tips for a Perfect Snowflake
- Use cotton yarn. It holds its shape better than acrylic.
- Keep your tension even. That way, all six points match.
- For a smaller snowflake, use thread and a 1.5 mm hook.
- Try worsted yarn and a 4 mm hook for a bigger one.
- Make a batch at once. Then stiffen them all together.
Crochet Snowflake Ornament FAQs
Is this pattern free?
Yes! The full crochet snowflake ornament pattern is free on this page.
How long does it take?
About 20 minutes. However, drying takes 12 to 24 hours.
Is it good for beginners?
Yes. You only need chains, single crochet and double crochet. New to crochet? Start with our chain stitch tutorial.
Can I sell snowflakes made from this pattern?
Yes, you can sell finished items. Please credit Crochet Cravings as the designer.
More Free Christmas Patterns
- Crochet Jingle Bell Star
- Crochet Christmas Tree Free Pattern
- Christmas Tree Dishcloth Pattern
- Crochet Sunflower Bouquet Pattern
Start Your Snowflake Collection
In short, a crochet snowflake ornament is quick, cheap and beautiful. So, make a few this weekend. Then share them with the people you love. And don’t forget to pin this pattern for later!