30 Easy DIY Christmas Ornaments to Make at Home

Looking for easy DIY Christmas ornaments to make at home? These homemade Christmas ornament ideas are simple, affordable, and fun to make with materials such as popsicle sticks, pinecones, cinnamon sticks, felt, paper, buttons, and clay.

This list has 30 budget-friendly, beginner-approachable ornament ideas you can make in an afternoon. Grab your materials and let’s get crafting!

1. Cinnamon Stick Christmas Tree

Cinnamon stick Christmas tree ornament wrapped with green yarn hanging on a Christmas tree.

Materials: Cinnamon sticks, small twigs, green yarn, scissors, hot glue, and ribbon.

Instructions: Cut several twigs into gradually smaller pieces. Glue them horizontally onto a cinnamon stick to create a Christmas tree shape. Wrap or glue green yarn around the twigs, then add a ribbon loop at the top.

2. Pinecone Christmas Ornament

Snow-dusted pinecone Christmas ornament with red berries and a red ribbon resting on white cloth.

Materials: Pinecone, white acrylic paint, paintbrush, ribbon, hot glue, and small beads or pom-poms.

Instructions: Lightly brush the tips of the pinecone with white paint to create a snowy effect. Add small beads or pom-poms between the scales if desired. Glue a ribbon loop to the top for hanging.

3. Popsicle Stick Christmas Tree

Two green popsicle stick Christmas tree ornaments decorated with buttons and pom-poms, hanging on a Christmas tree.

Materials: Craft sticks, green paint, paintbrush, hot glue, small buttons or pom-poms, and ribbon.

Instructions: Paint three craft sticks green and let them dry. Glue them together in a triangle to create a tree shape. Decorate with buttons, beads, or pom-poms and glue a ribbon loop to the back.

4. Salt Dough Christmas Ornament

Hand-painted salt dough Christmas ornaments in star, tree, snowflake, heart, gingerbread man, and snowman shapes arranged on a rustic tray.

Materials: 1 cup flour, 1/2 cup salt, about 1/2 cup water, rolling pin, cookie cutters, acrylic paint, and ribbon.

Instructions: Mix the flour and salt, then gradually add water until a firm dough forms. Roll it out and cut out Christmas shapes with cookie cutters. Make a small hole near the top, then bake or air-dry the ornaments until completely hard. Paint and decorate them before adding ribbon.

Check out this step-by-step tutorial for beautiful salt dough Christmas ornaments.

5. Paper Snowflake Ornament

Several handmade white paper snowflake ornaments with ribbon loops and silver glitter arranged on a wooden craft table with scissors and craft supplies.

Materials: White paper, scissors, glue, glitter, and ribbon.

Instructions: Fold a square piece of paper several times and cut small shapes along the folded edges. Carefully unfold it to reveal a snowflake. Add glitter if desired and attach a ribbon loop for hanging.

6. Wooden Bead Christmas Tree

Two handmade wooden bead Christmas tree ornaments hanging on a Christmas tree, decorated with green and natural wood beads and gold stars.

Materials: Wooden beads in different sizes, green felt or paper, twine, and hot glue.

Instructions: Arrange wooden beads from largest to smallest to create a tree shape. Glue them together or thread them onto twine. Add a small felt or paper star to the top and finish with a hanging loop.

7. Dried Orange Slice Ornament

Two dried orange slice Christmas ornaments with cinnamon sticks and greenery hanging on a decorated Christmas tree.

Materials: Orange, knife, baking sheet, parchment paper, twine, and optional cinnamon sticks or greenery.

Instructions: Slice an orange into thin rounds and pat them dry. Arrange the slices on a parchment-lined baking sheet and dry them in a low oven until completely dehydrated, turning them occasionally. Once cool, tie twine through a slice and add a cinnamon stick or small sprig of greenery.

8. Rustic Wood Slice Ornament

Rustic wood slice Christmas ornament painted with a simple green tree and hanging from twine.

Materials: Small wood slice, acrylic paint, paintbrush, pencil, and twine.

Instructions: Lightly sketch a Christmas tree, snowflake, star, or holiday message onto the wood slice. Paint the design and let it dry. Tie twine through the existing hole or glue a loop to the back.

9. Button Christmas Tree Ornament

Green button Christmas tree ornament with a gold star and red ribbon hanging on a Christmas tree.

Materials: Green buttons in different sizes, cardboard, glue, ribbon, and a small star sticker or bead.

Instructions: Cut a small triangle from cardboard. Starting with the largest buttons at the bottom, glue buttons onto the triangle to create a Christmas tree. Add a star at the top and attach a ribbon loop to the back.

10. Mini Wreath Ornament

Green pipe cleaner mini wreath ornament decorated with red berries and a red ribbon bow hanging on a Christmas tree.

Materials: Green pipe cleaners, red beads or pom-poms, ribbon, and scissors.

Instructions: Bend a green pipe cleaner into a small circle and twist the ends together. Add red beads or pom-poms as berries. Tie a small ribbon bow around the bottom and add another piece of ribbon for hanging.

11. Felt Christmas Tree Ornament

Green felt Christmas tree ornament decorated with colorful buttons, a brown felt trunk, and a ribbon loop hanging on a Christmas tree.

Materials: Green felt, brown felt, scissors, fabric glue, buttons, and ribbon.

Instructions: Cut two matching Christmas tree shapes from green felt. Decorate one piece with small buttons or beads. Glue or stitch the two pieces together, then add a ribbon loop at the top.

12. Salt Dough Snowman Ornament

Hand-painted salt dough snowman ornament with a black hat and red scarf hanging on a Christmas tree.

Materials: Salt dough, rolling pin, round cookie cutter, acrylic paint, paintbrush, and ribbon.

Instructions: Roll out the salt dough and cut a round shape for the snowman. Make a small hole near the top while the dough is soft. Let it dry completely, then paint the face, buttons, scarf, and hat before adding ribbon.

13. Paper Christmas Tree Ornament

Three dimensional green paper Christmas tree ornaments decorated with colorful sequins and hanging loops, arranged on white cloth.

Materials: Green cardstock, scissors, glue, string, and sequins or stickers.

Instructions: Cut several Christmas tree shapes from green cardstock. Fold each tree down the center and glue the pieces together along their folded edges to create a dimensional tree. Decorate with stickers or sequins and add a string loop.

14. Felt Gingerbread Man Ornament

Two handmade brown felt gingerbread man ornaments decorated with white icing and red buttons hanging on a Christmas tree.

Materials: Brown felt, white felt or fabric paint, scissors, fabric glue, and ribbon.

Instructions: Cut two gingerbread-man shapes from brown felt. Decorate one with white felt pieces or fabric paint to create icing, eyes, and buttons. Glue the pieces together and add a ribbon loop.

15. Pom-Pom Christmas Ornament

Three colorful pom-pom Christmas ornaments with ribbon loops and bows resting on white cloth.

Materials: Yarn pom-poms, a small foam ball or cardboard circle, glue, ribbon, and small decorations.

Instructions: Gather small pom-poms in festive colors and glue them onto a small foam ball or cardboard shape until it is covered. Add a ribbon loop and finish with a small bow or other decoration.

16. Mini Gift Box Ornament

Three miniature gift box Christmas ornaments wrapped in festive paper, decorated with ribbon bows and twine loops, hanging on a Christmas tree.

Materials: Small cardboard box, wrapping paper, glue, ribbon, and twine.

Instructions: Wrap a small empty box as you would a Christmas present. Tie a tiny ribbon bow around it and secure it with glue if needed. Attach a loop of twine so the miniature gift can hang on your Christmas tree.

17. Glitter Star Ornament

Three glitter star Christmas ornaments in gold, red, and green with ribbon loops resting on white cloth.

Materials: Cardstock, star template, scissors, glue, glitter, and ribbon.

Instructions: Cut a star from sturdy cardstock. Cover one side with glue and sprinkle it with glitter. Shake off the excess and let it dry completely before attaching a ribbon loop.

18. Button Snowman Ornament

Two button snowman Christmas ornaments with black felt hats, carrot noses, and red and green scarves resting on white cloth.

Materials: Three white buttons, black felt or marker, orange paper, glue, and ribbon.

Instructions: Glue three white buttons vertically onto a small piece of cardstock or felt. Add black dots for eyes and buttons and a tiny orange triangle for the carrot nose. Finish with a ribbon loop.

19. Cinnamon Star Ornament

Rustic cinnamon stick star ornament tied with twine, hanging on a Christmas tree.

Materials: Cinnamon sticks, twine, hot glue, and ribbon.

Instructions: Arrange five cinnamon sticks into a simple star shape and glue the ends together. Let the glue dry completely, then add twine or a ribbon loop for hanging. This simple ornament also adds a warm cinnamon scent to your Christmas tree.

20. Wine Cork Christmas Tree

Green-painted wine cork Christmas tree ornament decorated with red and gold beads, resting on white cloth.

Materials: Wine corks, green acrylic paint, hot glue, ribbon, and small beads.

Instructions: Paint several corks green and let them dry. Arrange them into a triangular Christmas tree and glue them together. Add small beads as decorations and attach a ribbon loop at the top.

21. Recycled Cardboard Christmas Ornament

Recycled cardboard Christmas tree ornament painted green and decorated with paper scraps and red buttons, resting on white cloth.

Materials: Thin cardboard, scissors, pencil, glue, paint, and twine.

Instructions: Cut cardboard into a simple Christmas shape such as a star, tree, mitten, or stocking. Paint and decorate it with scraps of paper, buttons, or other craft supplies. Punch a hole near the top and add twine.

22. Yarn-Wrapped Christmas Tree

Green yarn-wrapped cardboard Christmas tree ornament decorated with red and gold beads, resting on white cloth.

Materials: Cardboard, green yarn, scissors, glue, ribbon, and small beads.

Instructions: Cut a Christmas tree shape from cardboard. Wrap green yarn around the entire shape until the cardboard is covered, securing it with small amounts of glue. Add beads or buttons as decorations and finish with a ribbon loop.

23. Mini Mason Jar Lid Wreath

Mini mason jar lid wreath ornament wrapped in green ribbon and greenery with a red bow, resting on white cloth.

Materials: Mason jar lid ring, green ribbon or artificial greenery, red ribbon, and hot glue.

Instructions: Wrap the lid ring with green ribbon or artificial greenery, securing it with hot glue. Add a tiny red bow to the bottom. Attach a ribbon loop at the top for hanging.

24. Popsicle Stick Snowflake

Light blue popsicle stick snowflake ornament decorated with silver glitter and blue and white beads hanging on a Christmas tree.

Materials: Craft sticks, white or light blue paint, glue, glitter or beads, and ribbon.

Instructions: Paint the craft sticks and let them dry completely. Glue several sticks together in a snowflake pattern. Decorate with glitter or beads and add a ribbon loop.

25. Clay Christmas Tree Ornament

Hand-painted green clay Christmas tree ornament with red and white decorations and a red ribbon resting on white cloth.

Materials: Air-dry clay, rolling pin, Christmas tree cookie cutter, acrylic paint, paintbrush, and ribbon.

Instructions: Roll out the clay and cut out a Christmas tree shape. Make a small hole near the top while the clay is still soft. Let the ornament dry according to the clay manufacturer’s instructions, then paint and decorate it before adding ribbon.

26. Button and Ribbon Ornament

Button Christmas tree ornament with colorful buttons, red ribbon, twine loop, and gold star hanging on a Christmas tree.

Materials: Assorted buttons, ribbon, twine, and glue.

Instructions: Arrange coordinating buttons into a small Christmas design. Glue them onto a piece of ribbon or sturdy cardstock. Add a small bow and a hanging loop to create a simple handmade ornament.

27. Paper Strip Christmas Ornament

Two colorful paper strip Christmas ornaments in red, green, white, and gold hanging on a Christmas tree.

Materials: Colored paper or cardstock, scissors, glue, and string.

Instructions: Cut several strips of paper in different lengths. Arrange them from shortest to longest and glue the ends together to form a rounded ornament. Add a string loop at the top and gently shape the strips into a sphere.

28. Rustic Burlap Ornament

Rustic burlap Christmas tree ornament decorated with a plaid bow, greenery, red berries, and a small gold bell hanging on a Christmas tree.

Materials: Burlap, cardboard, scissors, glue, twine, ribbon, and small Christmas decorations.

Instructions: Cut a simple star, tree, or stocking shape from cardboard and cover it with burlap. Secure the edges with glue, then decorate with a small bow, bell, or greenery. Attach twine for hanging.

29. Snowy Pinecone Ornament

Snowy pinecone Christmas ornament dusted with white snow and glitter, hanging from a Christmas tree with a red ribbon loop.

Materials: Pinecone, white acrylic paint, glue, artificial snow or white glitter, and ribbon.

Instructions: Brush white paint lightly over the tips of a pinecone to create a frosted appearance. While the paint is still wet, sprinkle on artificial snow or white glitter. Let it dry completely before attaching a ribbon loop.

30. Personalized Initial Ornament

Personalized wooden Christmas ornament featuring a large letter S, decorated with greenery and a red ribbon.

Materials: Wood slice, cardboard, felt, or air-dry clay; paint, letter stencil, ribbon, and glue.

Instructions: Choose a simple ornament base and decorate it in your favorite Christmas colors. Add a large initial using paint, a stencil, or a cutout letter. You can also add a name or year to make the ornament extra special before attaching a ribbon.

Tips for Making Homemade Christmas Ornaments

You don’t need to buy expensive craft supplies to make beautiful homemade Christmas ornaments. Look around your home for materials you can repurpose, such as cardboard, buttons, leftover ribbon, paper, yarn, and small pieces of fabric.

Many of these easy Christmas crafts are also suitable for children. Paper, felt, and craft-stick ornaments are particularly simple projects for younger crafters. Adults should handle hot glue, sharp tools, and oven-related steps.

Explore more Homemade Christmas Ornaments. You may also find inspiration in these 24 Fun DIY Christmas Tree Ornaments to Make with Your Kids.

Save this Pin!

More to Chew On