Christmas decorating becomes even more special when we fill the tree with ornaments we have made ourselves. DIY Christmas ornaments allow us to create decorations that match our style, reuse materials we already have, and turn simple craft supplies into meaningful holiday keepsakes.
From rustic wood slices and cozy fabric trees to miniature wreaths, personalized ornaments, and charming recycled crafts, there are countless ways to make a Christmas tree feel completely unique. We can also involve the whole family and turn ornament making into a relaxing holiday tradition.
The ideas below combine easy Christmas crafts, rustic Christmas decorations, handmade ornaments, personalized keepsakes, and budget-friendly DIY projects so we can start crafting well before December arrives.
Table of Contents
1. Rustic Wood Slice Snowman Ornament
Wood slices create an instantly cozy Christmas look and work beautifully with farmhouse or rustic decorations.
How to make it:
- Choose a smooth round wood slice.
- Paint the center white to create the snowman’s face.
- Add black eyes, buttons, and a smiling mouth.
- Paint a small orange carrot nose.
- Add a tiny scarf and black hat with acrylic paint.
- Drill or carefully create a small hole near the top.
- Thread through twine and tie a secure loop.
The result is a charming handmade ornament that looks especially beautiful against green tree branches.

2. Mini Knitted Hat Ornaments
Tiny knitted hats make adorable additions to a cozy Christmas tree.
How to make it:
- Knit or repurpose miniature cream-colored hats.
- Fold the bottom edge slightly upward.
- Insert a small piece of cardboard inside if additional structure is needed.
- Attach a thin wire or string loop to the top.
- Add a tiny pom-pom if desired.
- Hang several together for a coordinated display.
Cream, beige, gray, and soft brown yarn create a beautiful neutral Christmas theme.

3. Handprint Reindeer Ornament
A handprint ornament can become a sentimental keepsake that we bring out every Christmas.
How to make it:
- Roll out air-dry clay.
- Press a child’s hand gently into the clay.
- Cut around the handprint if desired.
- Add small antlers, eyes, and a red nose.
- Make a hanging hole before the clay dries.
- Let it dry completely.
- Add the year to the back with a permanent marker.
This is one of the easiest personalized Christmas ornaments to preserve family memories.

4. DIY Felt Christmas Trees
Felt scraps can become simple fabric tree ornaments inspired by cozy woodland Christmas decor.
How to make it:
- Cut two identical triangle shapes from felt.
- Place the pieces together.
- Glue or stitch around the edges.
- Add a small amount of stuffing.
- Decorate with buttons, embroidery, beads, or tiny ribbons.
- Attach twine at the top.
We can make several trees using different fabrics to create a charming handmade forest on the Christmas tree.

5. Mini Wreath Ornaments
Miniature wreaths are perfect for a rustic or nature-inspired Christmas theme.
How to make it:
- Start with a small grapevine wreath or cardboard ring.
- Wrap it with green yarn, twine, or faux greenery.
- Secure loose sections with small amounts of glue.
- Add miniature berries, pinecones, bells, or ribbon.
- Finish with a hanging loop.
These tiny wreaths can also be attached to wrapped presents.

6. Clear Snow Globe Ornaments
Clear fillable ornaments give us plenty of room for creative miniature scenes. Similar woodland fillable ornaments are a popular handmade approach.
How to make it:
- Open a clear plastic or glass fillable ornament.
- Add faux snow to the bottom.
- Place a miniature tree, house, deer, or snowman inside.
- Add a few tiny decorative pieces.
- Close the ornament securely.
- Tie ribbon or twine around the top.
We can personalize the inside with a miniature photo or tiny message.

7. DIY Christmas Tree Sled Ornament
Craft sticks can be transformed into a tiny winter sled, making a playful addition to a traditional tree.
How to make it:
- Arrange several craft sticks side by side.
- Glue two longer sticks underneath as runners.
- Paint the sled red, white, or icy blue.
- Add faux snow and miniature greenery.
- Attach a tiny bell or pinecone.
- Tie twine around the front for hanging.

8. Clothespin Snowflake Ornament
Wooden clothespins are inexpensive and surprisingly versatile for Christmas crafts.
How to make it:
- Remove the metal springs from wooden clothespins.
- Glue the wooden pieces back-to-back.
- Arrange them into a symmetrical snowflake.
- Secure the pieces with strong craft glue.
- Paint the finished snowflake white or natural wood.
- Add glitter or faux snow.
- Attach a ribbon.

9. Twine-Wrapped Cookie Cutter Ornament
Old cookie cutters can become beautiful rustic Christmas decorations.
How to make it:
- Choose a clean metal cookie cutter.
- Wrap it tightly with baker’s twine or jute.
- Continue until the metal is completely covered.
- Secure the final end with glue.
- Add a small bow or bell.
- Attach another piece of twine for hanging.
This works especially well with stars, hearts, trees, and gingerbread shapes.

10. DIY Personalized Initial Ornament
Personalized ornaments make thoughtful gifts for family members.
How to make it:
- Cut a large letter from cardboard or thin wood.
- Paint it in your chosen Christmas color.
- Wrap the letter with yarn, ribbon, or twine.
- Add miniature berries or greenery.
- Attach a loop at the top.
- Add the person’s name and year if there is enough space.

11. Fabric Christmas Tree Ornaments
Fabric scraps can be turned into soft Christmas trees with almost no waste.
How to make it:
- Cut two triangular fabric pieces.
- Place them together with the patterned sides facing inward.
- Sew or glue around the edges.
- Leave a small opening.
- Turn the fabric right-side out.
- Fill lightly with stuffing.
- Close the opening.
- Add a hanging ribbon.
Plaid, ticking stripe, linen, and neutral fabrics work especially well for farmhouse Christmas decor.

12. DIY Beaded Snowflake Ornament
Beaded snowflakes add sparkle without requiring expensive decorations. Handmade beaded snowflakes are also versatile enough to be displayed as winter garlands.
How to make it:
- Cut several pieces of flexible craft wire.
- Thread white, silver, or clear beads onto each section.
- Twist the pieces together at the center.
- Arrange the wires into six snowflake arms.
- Add a larger bead to the center.
- Create a loop for hanging.

13. Mini Pinecone Ornament
Pinecones are one of the easiest natural materials to incorporate into Christmas crafts.
How to make it:
- Select a clean, dry pinecone.
- Brush away loose dirt.
- Add white paint to the tips for a snowy appearance.
- Glue a small red bow near the top.
- Add a tiny bell or berry cluster.
- Tie twine around the stem.

14. DIY Snowman Button Ornament
A few wooden buttons can become a cheerful miniature snowman.
How to make it:
- Stack three white wooden buttons.
- Glue them together.
- Add black buttons for eyes and details.
- Use orange felt for the nose.
- Add a tiny scarf.
- Glue a ribbon loop to the back.

15. Mason Jar Lid Wreath Ornament
Mason jar rings make excellent miniature wreath bases and can be wrapped with green yarn or twine.
How to make it:
- Wrap a metal jar ring with green yarn.
- Continue until the metal is covered.
- Secure the yarn with glue.
- Add miniature ornaments, berries, or bells.
- Finish with a small bow.
- Attach ribbon for hanging.

16. DIY Felt Mushroom Ornament
For a woodland-inspired Christmas tree, felt mushrooms add an unexpected whimsical detail. Felt mushroom ornaments are also useful for using up small fabric scraps.
How to make it:
- Cut a mushroom cap from red, cream, or patterned felt.
- Cut a smaller stem.
- Glue or stitch the pieces together.
- Add small white dots to the cap.
- Lightly stuff the ornament.
- Add a hanging loop.

17. Dried Orange Slice Ornament
Dried oranges bring warm color and a natural look to Christmas decorations.
How to make it:
- Slice oranges into thin, even rounds.
- Pat them dry.
- Dry them slowly in a low-temperature oven or dehydrator.
- Allow them to cool completely.
- Thread twine through the top.
- Add cinnamon sticks, star anise, or a small ribbon.

18. Mini Christmas Tree Ornament
A miniature tree can be created from cardboard, fabric, felt, or craft sticks.
How to make it:
- Cut a triangular tree shape.
- Cover it with green fabric, yarn, or paint.
- Add tiny beads as ornaments.
- Glue a small star to the top.
- Attach a wooden or cardboard trunk.
- Add twine for hanging.

19. DIY Snowy Village Ornament
A clear ornament can become a miniature winter village.
How to make it:
- Place faux snow inside a clear ornament.
- Add tiny bottle-brush trees.
- Insert miniature houses.
- Arrange the pieces carefully.
- Add a small ribbon around the top.
- Close the ornament securely.

20. Rustic Cinnamon Stick Ornament
Cinnamon sticks create warm, natural-looking Christmas decorations.
How to make it:
- Gather several cinnamon sticks.
- Arrange them into a star or small tree.
- Secure the pieces with hot glue.
- Add dried orange, greenery, or berries.
- Tie a piece of twine around the top.
- Hang it on the tree.

21. DIY Paper Star Ornament
Paper stars are inexpensive and can be made in many colors and sizes.
How to make it:
- Cut several equal paper strips.
- Fold them into a star shape.
- Secure the center carefully.
- Add glitter or metallic details.
- Punch a small hole.
- Thread ribbon through it.

22. Photo Memory Ornament
A photo ornament can turn a favorite family memory into a yearly Christmas keepsake.
How to make it:
- Select a small photograph.
- Trim it to fit inside a clear ornament.
- Add faux snow or tiny paper decorations.
- Place the photograph inside.
- Add a personalized name or date.
- Finish with ribbon and greenery.

23. DIY Felt Heart Ornament
Felt hearts are simple enough for beginners and can be customized for any Christmas color scheme.
How to make it:
- Cut two heart shapes from felt.
- Decorate the front with embroidery or beads.
- Glue or stitch the pieces together.
- Add a little stuffing.
- Close the opening.
- Attach a ribbon loop.

24. Mini Bell Christmas Ornament
Small bells can be grouped together to create an ornament that looks festive and sounds cheerful.
How to make it:
- Gather three to five miniature bells.
- Thread them onto strong ribbon or twine.
- Tie the ends together.
- Add a large decorative bow.
- Finish with a small greenery sprig.

25. DIY Yarn Ball Ornament
Yarn-covered ornaments are particularly suitable for a cozy, handmade Christmas theme. Yarn ornaments can also be customized to match any tree color palette.
How to make it:
- Start with a lightweight ball ornament.
- Apply a small amount of glue.
- Wrap yarn around the entire surface.
- Keep the strands close together.
- Secure the final end.
- Add a ribbon loop.

26. Recycled Cardboard Star Ornament
Instead of throwing away sturdy cardboard packaging, we can transform it into decorative stars.
How to make it:
- Draw a star template.
- Trace it onto cardboard.
- Cut carefully around the shape.
- Paint it white, gold, red, or green.
- Add twine, beads, or glitter.
- Attach a hanging loop.

27. DIY Rustic Reindeer Ornament
A rustic reindeer works beautifully with farmhouse and woodland Christmas themes.
How to make it:
- Cut a simple reindeer silhouette from cardboard or thin wood.
- Paint it brown.
- Add a small red nose.
- Draw simple eyes.
- Add tiny faux antlers.
- Tie a plaid ribbon around the neck.
- Attach twine at the top.

28. Mini Gingerbread House Ornament
We can create a gingerbread-inspired ornament without using real cookies.
How to make it:
- Cut a house shape from brown felt or cardboard.
- Add white paint or fabric glue to imitate icing.
- Decorate with miniature buttons and beads.
- Add a small red bow.
- Attach a loop at the roof.
- Hang several houses together for a tiny Christmas village.

29. DIY Snowflake Wood Ornament
Natural wood paired with white snowflake details creates a timeless Scandinavian-inspired decoration.
How to make it:
- Start with a round wood slice.
- Sand the surface lightly.
- Paint or stencil a white snowflake.
- Add tiny dots around the design.
- Let everything dry.
- Add twine through a hole at the top.

30. DIY Christmas Ornament Filled With Greenery
For a final natural idea, we can use a clear ornament to create a miniature evergreen scene.
How to make it:
- Open a clear fillable ornament.
- Add a small amount of faux snow.
- Place tiny evergreen pieces inside.
- Add miniature pinecones or berries.
- Close the ornament carefully.
- Wrap twine around the top.
- Finish with a small bell or rustic bow.

Tips for Making Christmas Ornaments Before December
Making ornaments ahead of time allows us to enjoy the decorating season rather than rushing through crafts at the last minute.
We can begin by choosing a theme and gathering supplies. Keep small materials such as ribbons, beads, buttons, twine, felt scraps, and wooden pieces in separate containers. This makes it much easier to create several ornaments during one crafting session.
It is also helpful to make ornaments in batches. For example, instead of making one felt tree at a time, we can cut ten or fifteen shapes together, decorate them at once, and then attach all the hanging loops.
When using hot glue, sharp tools, wire, or other craft equipment, we should work carefully and provide appropriate supervision for children.

Handmade ornaments bring personality to the Christmas tree in a way that mass-produced decorations cannot always achieve. A simple wood slice can represent a family memory, a photo ornament can preserve a special moment, and a felt decoration can become something we bring out year after year.
The best part is that we do not need to make every ornament complicated. Some of the most attractive designs use only three or four materials. A little twine, a wood slice, white paint, and a ribbon can become a beautiful rustic decoration.
By starting these 30 DIY Christmas ornaments before December 2026, we can create a collection that feels personal, coordinated, and genuinely handmade. Whether we prefer rustic farmhouse decor, cozy Scandinavian style, traditional red and green decorations, or whimsical woodland accents, there is an ornament idea here to make the Christmas tree feel uniquely ours.
For more Easy Christmas ideas see our Amazing DIY Dollar Tree Christmas, or Rustic Christmas Decorations.










