Decorating the Christmas tree is one of the most magical parts of the holiday season. While store-bought ornaments are beautiful, there’s something extra special about making your own. DIY ornaments are affordable, fun to create, and add a personal touch to your festive décor. Here are 10 DIY Christmas tree ornament crafts you can try this holiday season:


1. Salt Dough Ornaments

Mix flour, salt, and water to create a simple dough. Cut out festive shapes like stars or snowflakes, bake them, and paint once cooled.


2. Cinnamon Stick Stars

Tie cinnamon sticks together in star shapes with twine. Add a sprig of greenery or a small bow for a rustic farmhouse-style ornament.


3. Clear Fillable Ornaments

Buy clear plastic or glass ornaments and fill them with faux snow, glitter, mini pinecones, or even family photos.


4. Popsicle Stick Snowflakes

Glue popsicle sticks into star or snowflake shapes, then paint them white or sprinkle with glitter.


5. Felt Ornaments

Cut holiday shapes from felt—like trees, stockings, or mittens—and stitch them together. Add buttons, beads, or embroidery for detail.


6. Twine Ball Ornaments

Wrap balloons with twine dipped in glue, let dry, then pop the balloons. The result is delicate rustic-style balls perfect for tree décor.


7. Pinecone Ornaments

Collect pinecones, add a little white paint on the tips to mimic snow, and tie with ribbon or twine for hanging.


8. Beaded Candy Canes

String red and white beads onto pipe cleaners, then bend into a candy cane shape. A fun and simple craft for kids.


9. Scrap Fabric Baubles

Wrap old fabric scraps around foam or plastic balls. Tie with twine at the top for a cozy handmade ornament.


10. Photo Ornaments

Print small family photos, place them inside mini frames or cardboard cutouts, and hang them on the tree for a personalized touch.