33 Insanely Cute DIY Christmas Ornaments to Make This Year

Christmas is right around the corner, and you know what that means — it’s time to deck the halls!

But before you hit up Target or splurge on those expensive store-bought ornaments, how about trying something a little more personal (and way more fun)?

Yes, I’m talking about DIY Christmas ornaments!

Not only are they a perfect way to add a cozy, handmade touch to your tree, but they’re also so easy to make that even your inner craft-challenged self will be totally impressed.

Plus, can we talk about how much more meaningful it is to decorate with ornaments you made yourself?

You can get super creative, match them to your holiday aesthetic, and even get the whole family involved. 

So grab your glue gun, some glitter, and let’s make this Christmas the cutest one yet with these insanely adorable DIY ornaments!

1. Cupcake Ornaments

If Christmas trees could have a sweet tooth, these cupcake ornaments would definitely be their guilty pleasure. With their colorful frosting and sprinkles, these cuties look good enough to eat (but please don’t!).

All you need is a clear ornament with pink glitter on the inside and make the cutest details with sharpies and you are done!

2. Popsicle Stick Angel

I mean, what’s more heartwarming than a tree full of angels made with love?

These little heavenly creations are a breeze to make and pack a serious charm punch.

All you need are a few simple supplies (think: sticks, glue, and some gold ribbon for a halo), and voilà, you’ve got an angelic addition to your tree.

3. Handprint Santa Keepsake Ornament

Is there anything cuter than tiny handprints? I don’t think so. This santa ornament is perfect for capturing those precious little hands you’ll treasure forever.

Trust me, every year, you’ll pull this one out and feel all the feels seeing how small those hands once were.

4. DIY Tassel Christmas Tree Ornaments

Looking for that cozy-boho vibe? These DIY tassel ornaments have got you covered! Grab some yarn in your fave holiday colors and get ready to add that Pinterest-perfect, tassel-textured touch. These beauties are so simple but bring big style points.

Honestly, your tree will feel like it came out of a trendy holiday magazine spread!

5. Santa’s Festive Circle Crew Ornaments

Santa, Mrs. Claus, the elves-this little crew has arrived to bring the party to your tree! Using pretty craft papers and some serious imagination, you can create the entire North Pole squad.

6. Melted Crayon Ornaments

Get ready for some color magic with these melted crayon ornaments! Seriously, just throw some crayon pieces in a clear ornament, hit it with a hairdryer, and watch as the colors swirl together in this super cool, artsy pattern.

They’re like mini abstract paintings right on your tree. I don’t know about you, but I love when an ornament is as fun to make as it is to look at!

7. Knotted Cinnamon Stick Tree Ornaments

Nothing says cozy like the smell of cinnamon, right? These little tree ornaments made with cinnamon sticks, twine, and fabric scraps will have your house smelling like a dreamy holiday kitchen.

And, they’re as easy as it gets! Just knot, trim, and hang—bam!

8. Crochet Hot Chocolate Ornament

Crochet lovers, this one’s for you! Tiny hot chocolate ornaments with little marshmallows on top? Yes, please! They’re like a warm hug, but mini and so cute hanging on your tree.

Grab your yarn and crochet hooks because these cozy mugs are too good to pass up. And, let’s be real, hot chocolate is practically a holiday essential.

9. Beads and Sequins Ornaments

These bead and sequin ornaments are all about adding that glittery glam to your tree. You can make them in classic red and green or go rogue with pink, blue, or even a full-on rainbow.

Just string beads and sequins onto a wire, twist it into shape, and hang up these dazzling, disco ball-inspired beauties. Extra sparkly trees, yes please.

10. Christmas Nature Craft Ornaments

Bring a touch of the outdoors to your holiday decor with these nature-inspired ornaments. Pinecones, dried oranges, and sprigs of greenery give your tree that fresh, just stepped out of a cozy cabin vibe.

And can we talk about how amazing these smell? I’m all for an eco-friendly holiday, and these earthy ornaments totally fit the bill.

11. Seashell Ornaments

If you’re dreaming of a beachy Christmas, these seashell ornaments are for you. They’re giving coastal vibes all the way! Just grab some shells (from your last beach trip, maybe?), add a bit of twine, a sprinkle of glitter, and boom an ornament that’s pure seaside charm.

It’s a little slice of summer to warm up your winter wonderland.

12. Tree Crystal Ball Ornaments

Ever wanted a mini snow globe on your tree? Here’s your chance! With clear ornaments, tiny decorations, and a sprinkle of fake snow, you can create a magical winter scene in a snap.

These crystal ball ornaments are giving serious storybook vibes, and they’ll make your tree look like a dreamy, mini forest.

13. Paper House Garland

There’s something so charming about a little paper village, right? These paper house garlands turn your tree into a cute, tiny neighborhood!

Use cardstock to create mini houses and string them together with string lights for a cozy vibe that’s right out of a holiday fairytale.

If you’re into DIY decor that makes a statement, this one is all yours.

14. Scandinavian Christmas Tree Ornaments

Want that minimal, Scandi-chic look? These Scandinavian-inspired ornaments are all about simplicity and elegance. Honestly, if I could wrap myself in “hygge” and hang on the tree, I would. These ornaments are that cozy!

15. Glitter Ball Ornaments

Warning: These glitter yarn ornaments may just be your new obsession. Wrap yarn around a balloon, add a good coat of glue, sprinkle on glitter, and once it’s dry, you’ll have the prettiest little globe that shines on your tree. It’s a simple DIY with serious sparkle factor—what’s not to love?

16. Elegant Mushroom Ornaments

Get ready for some woodland whimsy because these elegant mushroom ornaments are too cute to skip. Whether you make them with felt, clay, or paint, they bring that earthy, fairytale magic to your tree.

Trust me, these mushrooms are little scene-stealers!

17. Pinecone Angel Ornament

Take a regular pinecone, add a bead for a head, some lace for wings, and suddenly you have the sweetest little angel ornament. I am obsessed with how charming these are! Plus, they’re super easy to make and bring a little bit of nature indoors.

If you’re going for that warm, rustic Christmas look, these are perfect.

18. Dollar Tree Snowglobe Ornaments

Let’s be real, no one has to know these are Dollar Tree snowglobes. Just fill them up with mini trees, faux snow with your kid’s picture and boom! You’ve got yourself a winter wonderland in a globe that’s so much personal.

19. DIY Snowman Ornaments

Frosty, but make it cute! These little snowmen ornaments are so simple to put together and add that classic holiday touch to any tree. Whether you make them with felt, yarn, or fabric or white socks these frosty friends bring instant cheer.

And the best part? You can add little hats, scarves, and even a personality to each one. Adorable, right?

20. Nutcracker Ornaments

Nutcracker ornaments are the ultimate in traditional holiday charm. Paint them up, add details, or go classic and they’ll bring an old-world vibe that’ll make your tree look like it’s straight out of a holiday tale.

21. Wine Cork Wreath Ornaments

Alright, wine lovers, this one’s for us! If you’ve got a stash of wine corks (no judgment, we all have that stash somewhere), turn them into the cutest little wreaths!

Just glue a handful together in a circle, add a bit of ribbon with green glitter, and boom-a rustic, upcycled wreath ornament that looks super charming.

These are so unique, and honestly, it feels good to finally use those corks for something other than, well…cork hoarding.

22. Handprint Santa Ornaments

Okay, brace yourself for cuteness overload. These handprint Santa ornaments are a perfect way to capture those tiny little hands while adding a personal touch to your tree. Just dip those little fingers in white paint, press onto an ornament, and add a red hat and rosy cheeks.

I promise, Years from now, you’ll love pulling this keepsake out and remembering how small their hands were.

23. Jingle Bell Ornaments

If you ask me, jingle bell ornaments are an essential on any holiday tree. Just string together a mix of little bells with some ribbon or twine and voilà, you have a fun, festive ornament that even sounds like Christmas!

Every time you brush by the tree, you’ll get a little jingle.

24. Heart-Shaped Ornaments

There’s just something about heart-shaped ornaments that adds a little extra warmth to the tree. Whether you make them out of clay, felt, or salt dough, these ornaments bring all the cozy, lovey-dovey vibes that the season is about.

Plus, they’re perfect if you want to personalize with names, dates, or scenes. I’m a sucker for a handmade touch, and these little hearts? Chef’s kiss.

25. Popsicle Stick Car Ornament

This popsicle stick car ornament with a tiny Christmas tree strapped to the roof is, in a word, adorable.

It’s giving me all the retro vibes and feels like it belongs in some classic Christmas movie. Paint up a little car, glue on some wheels, add a mini tree, and you’re set!

Plus, this one is super fun to do with kids. Honestly, your tree might look like a tiny car lot by the end of it and I’m here for it.

26. Tiny Angel Ornaments

27. DIY Bauble Jingle All The Way

Take your classic bauble and kick it up a notch! These DIY baubles filled with mini jingle bells, glitter, and maybe even a tiny Christmas tree give your tree an extra bit of festive zing.

Shake them up, hang them, and you’ve got an ornament that’s as interactive as it is pretty.

28. Scrabble Tile Ornaments

I can’t get enough of these Scrabble tile ornaments. They’re a perfect way to bring a little wordy personality to the tree. Spell out names, holiday words, or maybe even a funny inside joke that only your family will get.

Glue them together, add tiny santa, and boom, you’ve got an ornament that’s personal and cute!

29. Rustic Textured Ornaments

30. Wood Slice Snowman Ornaments

Wood slices + a cute snowman face = instant holiday joy. These wood slice snowman ornaments are like little pieces of rustic art hanging on your tree. Paint a simple snowman face, add a scarf, and you’re done!

These bring a fun, homemade vibe, and every time I see one, it feels like the holiday season has officially arrived.

They’re a great way to use any leftover craft supplies—talk about a win-win!

31. 3D Pasta Christmas Tree Ornaments

Who knew pasta could look this good on a Christmas tree? These 3D pasta Christmas tree ornaments are the quirkiest, cutest addition you didn’t know you needed.

Just glue some pasta shapes together, give them a splash of paint, and suddenly you’ve got a mini pasta forest going on.

I’m obsessed with how budget-friendly these are, and they’ll have everyone doing a double-take (yes, it’s pasta, and yes, it looks amazing!).

32. Jingle Bell Ball Ornament

Bring on the jingle! This jingle bell ball ornament is all about sound and sparkle, creating a fun little bauble that actually makes music. Gather different-sized bells, tie them together, and create a mini jingle ball that’s as festive as it gets.

33. Personalized Scrabble Tile Ornaments

Last but definitely not least, these personalized Scrabble tile ornaments are the ultimate way to make your tree uniquely you. Spell out your family’s names, a favorite holiday phrase, or even something quirky, and glue it together with some ribbon and bell.

These are perfect for adding that personal touch, and honestly, they make the tree feel more like home.

You’ll smile every time you see a name or word that means something to you hanging right there on the branches.

Prev Post Next Post