These DIY Christmas tree ornaments to make with your kids may not look like store-bought decorations, but they can become treasured memories—and they’re easy enough for the whole family to enjoy. Let’s dive into these Christmas ornaments and have some fun!
1. Paper Snowflake Stars

Materials:
- White copy paper or tissue paper
- Scissors
- Glue stick
- Silver or gold glitter
- String or ribbon for hanging
- Pencil
Instructions:
- Fold paper in half, then fold in half again to create quarters
- Cut small shapes along folded edges (triangles, circles, diamonds)
- Carefully unfold to reveal your snowflake pattern
- Apply a little glue and add glitter
- Let dry completely before adding hanging string
These paper Christmas ornaments are the perfect activity for that last-minute fix you have to keep little hands busy. They catch the tree lights beautifully and cost practically nothing to make. Explore a guide to 12 beautiful paper snowflake ideas.
2. Salt Dough Handprint Ornaments

Materials:
- 2 cups flour
- 1 cup salt
- 1 cup water
- Rolling pin
- Cookie cutters or knife
- Paint and brushes
- Ribbon for hanging
- Clear sealant spray
Instructions:
- Mix flour, salt, and water to create dough
- Roll out dough to ¼ inch
- Press child’s handprint into dough or use cookie cutters
- Use a straw to make a hole for hanging
- Bake at 200°F for 2-3 hours until hard
- Let cool, then paint and decorate
- Seal with clear spray when dry
There’s something about seeing those tiny handprints on your tree that just hits different. Start this tradition early – you’ll thank me later. Explore more ideas for salt dough DIY Christmas ornaments here.
3. Pinecone Snow Owls

Materials:
- Large pinecones
- White paint
- Cotton balls
- Orange felt
- Black beads or buttons
- Hot glue gun (adults only)
- Twine for hanging
Instructions:
- Paint pinecone tips white to look like snow
- Let dry completely
- Glue cotton balls to create owl face
- Cut small triangles from orange felt for beaks
- Glue on black beads for eyes and orange felt for beak
- Attach twine for hanging
These are a few of my favorite DIY Christmas tree ornaments because they bring a little bit of nature indoors. Also, gathering pinecones forces you to send the kids outdoors for some fresh air prior to starting the crafting frenzy.
4. Cinnamon Stick Stars

Materials:
- Cinnamon sticks (5 per ornament)
- Hot glue gun
- Twine or ribbon
- Small bells (optional)
- Essential oil for extra scent
Instructions:
- Arrange cinnamon sticks in star pattern
- Hot glue intersections carefully (adult job!)
- Wrap twine around each intersection for extra security
- Add a hanging loop
- Attach small bell in center if desired
- Add drop of cinnamon essential oil for extra fragrance
Not only do these DIY Christmas tree ornaments look rustic and beautiful, but they make your whole tree smell like a bakery. It’s like aromatherapy and decorating rolled into one genius package.
5. Button Snowmen

Materials:
- White buttons (3 different sizes per snowman)
- Black seed beads
- Orange embroidery thread
- Clear fishing line
- Small fabric scraps for scarves
- Craft glue
Instructions:
- Thread fishing line through largest button for body
- Add medium button for middle, small for head
- Glue on seed beads for eyes and buttons
- Embroider tiny orange carrot nose
- Tie small fabric strip around neck as scarf
- Create hanging loop with fishing line
These tiny tree decorations are proof that the smallest details can bring the biggest smiles. My kids love making up personalities for each button snowman – apparently, we have a whole soap opera happening on our Christmas tree.
6. Paper Plate Angels

Materials:
- White paper plates
- Gold or silver spray paint
- Doilies
- Cotton balls
- Markers or crayons
- Glue stick
- Ribbon
- Scissors
Instructions:
- Cut paper plate in half
- Form cone shape and glue edges together
- Spray paint gold or silver (outdoors!)
- Glue doily on for wings
- Draw face on cotton ball and glue to top
- Add ribbon halo and hanging loop
I love these paper Christmas ornaments because even my most perfectionist tendencies can’t mess them up. Each angel has its own character, and honestly, the wonky ones are my favorites.
7. Felt Gingerbread People

Materials:
- Brown felt
- Gingerbread man cookie cutter
- White embroidery thread
- Colorful buttons
- Fabric scissors
- Needle
- Ribbon for hanging
Instructions:
- Trace cookie cutter on felt and cut out two pieces
- Stitch pieces together with blanket stitch, leaving small opening
- Stuff lightly with cotton batting
- Finish stitching closed
- Sew on buttons for decoration
- Add ribbon loop for hanging
These DIY Christmas tree ornaments are practically indestructible, which is perfect when you have kids who like to “help” decorate by yanking ornaments off branches. They’re also great for little ones who might put things in their mouths.
8. Mason Jar Lid Snow Globes

Materials:
- Mason jar lids
- Small figurines or trees
- Clear glue or epoxy
- Glycerin
- Glitter
- Distilled water
- Ribbon for decoration
Instructions:
- Glue figurine to inside of lid
- Let dry completely (24 hours)
- Fill jar with distilled water and drop of glycerin
- Add glitter
- Screw on lid tightly
- Decorate rim with ribbon
Okay, I’ll admit it – I made these “for the kids” but spent way too much time shaking them myself. There’s something mesmerizing about watching the glitter swirl around. These Christmas tree ornaments are pure magic.
9. Popsicle Stick Reindeer

Materials:
- Popsicle sticks
- Brown paint
- Small googly eyes
- Red pom-poms
- Brown pipe cleaners
- Hot glue gun
- Twine for hanging
Instructions:
- Paint popsicle sticks brown and let dry
- Glue three sticks together
- Add googly eyes and red pom-pom nose
- Cut pipe cleaners and glue on as antlers
- Attach hanging loop
These are some of the most popular DIY Christmas tree ornaments in our house. The kids love the googly eyes – apparently, everything is funnier when it has googly eyes. Can’t argue with that logic. Check out 15 of the easiest reindeer craft ideas for more inspiration.
10. Coffee Filter Snowflakes

Materials:
- Round coffee filters (finally, a use for those beyond making terrible coffee)
- Scissors
- Food coloring or watercolors
- Water
- Dropper or small brush
- String or ribbon
- Hole punch
Instructions:
- Fold coffee filter in half, then in half again
- Fold once more to create a narrow triangle
- Cut various shapes along the edges, avoiding cutting through the point
- Unfold carefully to reveal your snowflake
- Using dropper, add small amounts of colored water to different sections
- Let colors bleed and blend naturally (this is where kids go absolutely wild with excitement)
- Allow to dry completely (about 30 minutes, perfect for a snack break)
- Punch hole and add hanging string
These paper Christmas ornaments are absolutely gorgeous when they catch the light, and the tie-dye effect makes each one completely unique. Plus, you probably already have coffee filters at home – win!
11. Walnut Shell Mice

Materials:
- Walnut shell halves
- Gray felt
- Pink felt
- Black seed beads
- Thin cord for tails
- Cotton balls
- Craft glue
- Ribbon for hanging
Instructions:
- Clean walnut shell halves thoroughly
- Cut mouse ears from gray felt
- Glue ears inside shell opening
- Add seed bead eyes and pink felt nose
- Glue in small amount of cotton for body
- Attach cord tail
- Add hanging ribbon
I know what you’re thinking – mice at Christmas? But trust me, these little guys are absolutely adorable and become instant conversation starters. The kids love hiding them among the tree branches.
12. Yarn Ball Ornaments

Materials:
- Yarn in Christmas colors
- Styrofoam balls
- Craft pins
- Ribbon for hanging
- Scissors
Instructions:
- Tie yarn end to craft pin and insert into ball
- Wrap yarn around ball in various directions
- Keep wrapping until ball is completely covered
- Secure end with another pin
- Add ribbon loop for hanging
These DIY Christmas tree ornaments are perfect for using up leftover yarn, and kids love the repetitive motion of wrapping. Put on a Christmas movie and let them go to town – it’s surprisingly meditative.
13. Orange Slice Ornaments

Materials:
- Fresh oranges
- Sharp knife (adult use only)
- Dehydrator or low oven
- Whole cloves
- Cinnamon sticks
- Twine
- Clear sealant spray
Instructions:
- Slice oranges into ¼ inch rounds
- Remove seeds
- Dehydrate at 135°F for 6-12 hours or bake at 200°F for 2-3 hours
- Insert cloves around edges
- Tie with twine and add cinnamon stick
- Spray with sealant to preserve
These natural tree decorations smell absolutely incredible and bring such a warm, cozy feeling to your Christmas tree. Fair warning: your house will smell like Christmas threw up – in the best possible way.
14. Beaded Candy Canes

Materials:
- Red and white beads
- Pipe cleaners
- Wire cutters
- Ribbon for hanging
Instructions:
- Curl top end into hook
- Cut pipe cleaner to desired length
- String alternating red and white beads
- Leave small section at each end unbeaded
- Bend into candy cane shape
- Add ribbon hanging loop
These homemade Christmas ornaments are great for fine motor skills, and kids love the immediacy of seeing the design take form.
15. Paper Chain Christmas Trees

Materials:
- Green construction paper in various shades
- Scissors
- Stapler or glue
- Star stickers or cutouts
- Ribbon for hanging
Instructions:
- Cut paper into strips of varying lengths
- Form chains with shortest at top, longest at bottom
- Staple or glue into chain links
- Arrange in tree shape with chains as layers
- Add star to top
- Attach hanging ribbon
These paper Christmas ornaments are perfect for little hands that are still developing cutting skills. The imperfect chains just add to their handmade charm, and kids feel so accomplished when they finish.
16. Bottle Cap Wreaths

Materials:
- Bottle caps (12-15 per wreath)
- Green spray paint
- Hot glue gun
- Small red beads or buttons
- Ribbon for bow and hanging
Instructions:
- Clean bottle caps thoroughly
- Spray paint green and let dry
- Arrange in circle and hot glue together
- Glue red beads on as berries
- Add small ribbon bow
- Attach hanging loop
This is one of my favorite DIY Christmas ornament ideas because it’s essentially recycling with style. Kids love the treasure hunt aspect of finding enough bottle caps, and you’ll feel good about repurposing materials.
17. Egg Carton Flowers

Materials:
- Cardboard egg cartons
- Scissors
- Paint in Christmas colors
- Paintbrushes
- Glitter
- Pipe cleaners
- Hot glue gun
- Ribbon for hanging
Instructions:
- Cut individual cups from egg carton
- Trim edges to create petal shapes
- Paint in desired colors
- Add glitter while paint is wet
- Poke pipe cleaner through bottom for stem
- Curl pipe cleaner into hanging loop
These tree decorations prove that beautiful things can come from the most unexpected materials. My kids were amazed that something we usually throw away could become so pretty. Explore more egg carton Christmas crafts here.
18. Fabric Scrap Stars

Materials:
- Fabric scraps in Christmas colors
- Cardboard
- Star template
- Fabric scissors
- Mod Podge
- Foam brush
- Ribbon for hanging
- Glitter (optional)
Instructions:
- Cut star shapes from cardboard using template
- Cut fabric pieces slightly larger than stars
- Apply Mod Podge to cardboard
- Press fabric onto cardboard, smoothing wrinkles
- Trim excess fabric
- Add glitter if desired
- Attach ribbon hanging loop
Perfect for re-using fabric pieces that have been left over from previous projects, these homemade Christmas ornaments can easily match your home’s colors. And they are so gentle that in case one falls on someone’s head while decorating, no one gets hurt.
19. Paper Cup Christmas Trees

Materials:
- Green paper cups
- Scissors
- Yellow construction paper
- Glue stick
- Hole punch
- Ribbon or yarn for hanging
- Stickers for decoration
Instructions:
- Cut spiral from rim to bottom of cup
- Glue yellow paper star to bottom of cup
- Punch hole near rim
- Thread ribbon through for hanging
- Decorate with stickers as ornaments
These paper Christmas ornaments are so simple that even toddlers can help with the decorating part. The 3D effect is really lovely when they’re hanging on the tree.
20. Puzzle Piece Wreaths

Materials:
- Old puzzle pieces (about 20 per wreath)
- Green spray paint
- Hot glue gun
- Small red bow
- Ribbon for hanging
Instructions:
- Spray paint puzzle pieces green
- Let dry completely
- Arrange pieces in circle, overlapping slightly
- Hot glue pieces together
- Add small red bow at bottom
- Attach hanging ribbon
This is such a clever way to repurpose puzzles with missing pieces! These Christmas tree ornaments DIY projects turn something destined for the trash into treasured decorations.
21. Aluminum Foil Stars

Materials:
- Heavy-duty aluminum foil
- Star cookie cutters or templates
- Dull pencil or embossing tool
- Ribbon for hanging
- Hole punch
Instructions:
- Cut foil larger than star template
- Place template on foil and trace with dull pencil
- Create decorative patterns by pressing with pencil
- Cut out star shape
- Punch hole for hanging
- Thread ribbon through
These tree decorations catch the light beautifully and cost almost nothing to make. Kids love the embossing part – it’s like magic watching the patterns appear.
22. Cupcake Liner Christmas Trees

Materials:
- Green cupcake liners in various sizes
- Wooden skewers or toothpicks
- Yellow construction paper
- Scissors
- Glue
- Ribbon for hanging
Instructions:
- Cut yellow paper stars
- Thread cupcake liners onto skewer, largest at bottom
- Scrunch each liner to create tree layers
- Glue star to top
- Trim skewer if needed
- Add ribbon hanging loop
These DIY Christmas ornaments are incredibly quick to make, which is perfect when you realize at 8 PM that your kid needs to bring ornaments to school tomorrow. Not that this has ever happened to me… multiple times.
23. Felt and Button Christmas Trees

Materials:
- Green felt triangles
- Colorful buttons
- Embroidery thread
- Needle
- Brown felt rectangles for trunks
- Ribbon for hanging
- Scissors
Instructions:
- Cut triangle tree shapes and rectangle trunks from felt
- Sew tree to trunk
- Sew buttons onto tree as decorations
- Add running stitch around edges if desired
- Attach ribbon loop for hanging
These DIY Christmas ornaments are perfect for kids learning to sew. The felt is soft, and if they get pinched by the needle, it’s just a tiny nip (though always best to supervise!).
24. Tissue Paper Flower Wreath

Materials:
- Green tissue paper
- Red tissue paper
- Cardboard ring
- Stapler
- Scissors
- Glue
Instructions:
- Tissue paper cut into squares (about 4×4 inches)
- Layer 3-4 squares and staple in the center
- Gently separate and fluff tissue layers to create flowers
- Make 12-15 green flowers and 4-5 red flowers
- Glue flowers around cardboard ring base
Last but not least, these tissue paper Christmas ornaments are perfect for classroom parties or large groups. They’re simple enough for any age and always turn out beautifully festive.
The Real Magic of DIY Christmas Ornaments
These simple Christmas ornament projects are not just about decorating – they’re about creating traditions, making memories, and giving our kids something that money can’t buy: the pleasure of producing something beautiful with their own two hands.
Your tree doesn’t have to be perfect, but it will be fabulously yours. And is that not the very essence of Christmas?
If you’re looking for more festive inspiration, check out these other homemade Christmas ornaments, and DIY Christmas wreaths.
Don’t stop here—explore even more kid-friendly Christmas craft ideas, 15 holiday projects to make together, popsicle stick Christmas crafts, clay DIY Christmas ornaments, and salt dough Christmas ornaments-a craft for all the family. Your kids may also love these 10 Christmas cards to make together, and this collection of fun Grinch crafts they’ll love.

