Why DIY Christmas Tree Decorations Are Worth It
This year, let’s trade the stress (and the sticker shock) for something a little more personal and a lot more fun. DIY Christmas tree decorations aren’t just a way to save money—they’re a way to make memories. Whether it’s stringing popcorn garlands with the kids, crafting cinnamon stick stars that fill the room with holiday spice, or turning yesterday’s orange slices into glowing ornaments, these little projects bring the kind of charm and warmth you can’t buy in a store.
Plus, there’s something magical about looking at your tree and knowing every decoration has a story—maybe even a little imperfection that makes it perfectly yours. So, grab your scissors, some string, and a touch of creativity, because this year, your tree is going to be as unique as the memories you make decorating it with DIY Christmas tree decorations.
- MORE: A Merry Christmas, Minus the Debt: Stress Less, Spend Less
1. Woodburned Designs on Wood Slices
There’s something beautifully rustic about a wood slice ornament, and adding your own design takes it to the next level. With a wood-burning kit (you can find affordable ones online or at your local craft store) and a stack of pre-drilled wood slices, you’re ready to let your creativity shine. Draw seasonal designs—like snowflakes, reindeer, or your family’s initials—and carefully burn them into the wood for a one-of-a-kind look. Finish it off with a festive ribbon tied into a bow and hang it on the tree for a touch of handmade charm.
Want to get the kids involved? Swap the wood-burning kit for acrylic paints or paint markers. Stencils are great for keeping things simple, and little hands can help create colorful, personalized ornaments that will be cherished for years to come.
2. Candy Cane Hearts
Candy cane hearts are as sweet to look at as they are easy to make! Start by grabbing two candy canes (leave them in their plastic wrappers to avoid stickiness). Flip them around so their curved tops face each other, forming a heart shape. A dab of hot glue at the ends will hold them together, creating a charming and festive ornament. Tie a piece of ribbon or twine around the top for hanging, and voilà—your tree just got a little sweeter!
But here’s a friendly warning: once you’ve glued them, they’re strictly for looking, not snacking. Hot glue doesn’t exactly add to the flavor profile—trust me on this one!
3. Mini Presents
Who says presents belong only under the tree? With a little creativity, you can turn everyday mini boxes into adorable DIY Christmas tree decorations. Look around your house for small boxes—think empty toothpaste cartons, jewelry boxes, or even leftover medication boxes (the clean, unused kind!). Aim for something about 2″ x 4″ x 1″ in size, but really, anything small and lightweight will work.
Once you’ve gathered your mini boxes, wrap them up like tiny gifts using kraft paper for a classic look or your favorite holiday wrapping paper. Finish with twine or a shiny ribbon bow, and hang them from your tree. The best part? You can coordinate the wrapping paper and ribbon with the real gifts under your tree for a cohesive, Pinterest-worthy theme.
4. Filled Glass Ornament Balls
5. Macrame Ornament Balls

Ready to level up your DIY game? Macrame might just be your new favorite craft! The best part? You only need to master a couple of basic knots, and the possibilities are endless from there. Wrap those knots around a simple ornament ball, and suddenly you’ve got a beautiful, boho-inspired decoration that looks like it came straight out of a boutique.
These macrame ornaments aren’t just stunning on your tree—they also make heartfelt gifts for friends and family. Imagine their surprise when you say, “Oh, I made that!”
To help you get started, I’ve included a link to a great tutorial that breaks it down step by step.
6. Yarn Sunburst Cardboard Rounds
7. Dried Orange Slice Garland
If you’re looking for a natural, aromatic, and absolutely stunning way to decorate your tree, dried orange slice garland is the way to go. Start by cutting your oranges into 1/8″ to 1/4″ slices (a sharp mandolin slicer works wonders for this, but a steady hand with a sharp knife will do the job too).
Now, to dry the slices: If you have a dehydrator, that’s the easiest route—just follow the manufacturer’s instructions. No dehydrator? No problem. You can dry them in the oven by placing the slices on a baking sheet at a low temperature (around 200°F) for 2-3 hours, flipping them halfway through. Alternatively, you can air-dry them in a warm, dry spot, but it takes a little longer.
Once your orange slices are completely dried and cool to the touch, grab some twine and start threading the slices on. Tie small knots between each slice to keep them in place and add a little texture to the garland.
8. Accordion Fold Paper Stars
These accordion paper stars are such a fun, customizable way to add some charm to your tree—plus, they’re super easy to make! You will need paper (any kind you like—newspaper, old book pages, shiny gold paper, you name it!), glue, twine, and a pair of scissors
Start with two pieces of paper, both the same size (roughly 3″ x 5″ – you can totally experiment with bigger pieces to make larger stars). Fold each piece into an accordion, with each fold about 1/2″ wide. Once that’s done, fold each piece in half lengthwise.
Now, grab a piece of twine and tie the two pieces of paper together in the middle. This twine will also double as your hanger, so make sure you leave it long enough for hanging. Once you’ve tied them, trim the ends of the twine into points. These will help form the star’s points once everything is glued together.
Next, glue the flat edges of each accordion fold and stick them together, one piece at a time. As you unfold the paper, the star begins to take shape.
For more detailed instructions, check out this tutorial I’ve found—it’ll guide you step-by-step. Happy folding!
9. Paper Chain Garland
If you’re looking for a classic, nostalgic touch for your tree, paper chain garlands are a fantastic way to go. They’re super simple to make and completely customizable, plus they’re a great way to get the kids involved in decorating! Here’s how to make your own:
Start with strips of paper, roughly 3/4 to 1″ wide and about 6-7″ long. Loop one strip around to form a circle and use a glue dot or clear scotch tape to secure the ends, overlapping them just by an inch or so. Then grab your next strip and loop it around the first loop to create the next one. Repeat the process, linking the paper strips together in a chain.
You can alternate between red and green for a traditional holiday look, or get creative with a monochromatic theme, or even cycle through 4-5 colors to create a fun pattern. Feeling adventurous? Try a rainbow effect, starting with one color at the top of the tree and gradually evolving into the next color as you work your way down.
The best part? This DIY project is perfect for all skill levels and can be as simple or as colorful as you like!
10. Popcorn and Cranberry Garland
There’s something so charming about a classic popcorn and cranberry garland. This simple, timeless decoration brings a rustic, homespun feel to your tree. Here’s how to create your own:
Start by popping some popcorn (use plain, unsalted popcorn for the best results). Then, grab some fresh cranberries and a needle and thread (a thick, sturdy thread works best). Begin by threading the popcorn and cranberries alternately onto the string, creating a beautiful pattern as you go. You can space the pieces out as much as you like or pack them close together for a fuller look.
- MORE: How to Write a Memorable Family Christmas Letter
Question: If you could only decorate your tree with DIY ornaments, what would you make? Let us know down below in the comments section.