Every year when it’s time to decorate the Christmas tree, my kids somehow become experts on where every ornament should go.

The handmade ones always get the best spots, even if they’re a little crooked or covered in too much glitter. In fact, those are usually the ornaments we treasure the most.
That’s one reason I love making Christmas ornaments at home. They’re inexpensive, fun to create, and each one becomes a little memory we’ll unpack again year after year. I can still remember ornaments my kids made when they were little, and they’re the first ones I hang on the tree every Christmas.
The best part is that you don’t need fancy craft supplies. Many beautiful ornaments can be made with things you already have around the house, along with a little paint, ribbon, twine, or glue. They’re also a great way to spend a cold afternoon together without spending much money.
Whether you like rustic decorations, farmhouse style, classic Christmas ornaments, or fun kid-friendly crafts, these DIY Christmas ornament ideas are easy to make and guaranteed to add a personal touch to your tree this holiday season.
1. Pink Felt & Beaded Christmas Tree Ornament

This sweet pink felt tree is dressed up with rows of sequins, glass beads, and a ribbon bow at the top. It’s an easy hand-sewing project that looks right at home on a soft, romantic tree.
2. Hand-Painted Mandala Ball Ornaments

Each glass ball is hand-painted with intricate dot-mandala patterns in bold, contrasting colors. Grouped together, they turn a simple ornament set into a dazzling collector’s display.
3. Macrame Bow & Tassel Ornament Set

Cream cotton cord is knotted into mini wreaths, tassels, and even a tiny pom-pom hat, each finished with a tartan ribbon bow. It’s a neutral, textural set that pairs beautifully with natural greenery.
4. Dried Citrus and Cranberry Garland Ornaments

Dried citrus slices in orange and ruby red are layered with fresh cranberries and sprigs of rosemary for a fragrant, natural look. These make a beautiful no-sew addition to a tree or garland.
5. Folded Book Page Fan Ornaments

Vintage book pages are pleated into little fan shapes and finished with a wooden bead and twine loop. It’s a budget-friendly upcycled ornament with old-world charm.
6. Vintage Cherub Cameo Ball Ornament

A raised scrollwork frame holds a delicate cherub cameo at the center of this pearly cream ornament, finished with a sheer organza bow. It has the look of a vintage heirloom piece.
7. Crocheted Mushroom and Horn Ornaments

A crocheted red-and-white toadstool and a sparkly gold horn make a whimsical, storybook-style pair. Both are small enough to work up quickly with scrap yarn.
8. Cinnamon Stick Macrame Ornaments

Cinnamon sticks stand in for wooden dowels, anchoring tiny macrame panels, a woven wreath, and a bundled bell triangle. The combination adds a warm, spiced scent right on the branch.
9. Terracotta Clay Botanical Tag Ornaments

Air-dry clay is pressed with botanical stamps and painted in soft florals, then strung with wood beads, bells, and dried orange slices. The rosy clay tone gives the whole garland a modern, earthy feel.
10. Wood Slice Button Snowman Ornament

A birch wood slice becomes the backdrop for a cheerful snowman built from stacked buttons and a tiny felt top hat. Hand-painted snow dots and a plaid ribbon finish off the rustic look.
11. Rocking Horse Decoupage Ornament

A crackle-finish ornament is decoupaged with a classic rocking horse illustration, trimmed in a rope border and holly. A generous tartan bow on top gives it a traditional, keepsake feel.
12. Painted Wood Slice Animal Faces

Wood slices are painted into sweet deer and bear faces, with felt ears and yarn-fringe tufts for texture. Paired with laser-cut wood snowflakes, they make an easy woodland-themed set.
13. Personalized Acrylic Name Ornaments

Each clear acrylic disc is hand-lettered with a family member’s name in white script, framed by tiny stars and dots. Hung together, they double as place cards and a tree full of personalized keepsakes.
14. Woven Cord Wreath Ornaments

Thick cord is braided into mini wreath shapes in classic red, green, and white, each topped with a bow and a jingle bell. They’re a fast, repeatable project once you’ve got the braiding pattern down.
15. Victorian Snow Scene Medallion Ornament

A glitter-dusted medallion frames a Victorian-style print of two children playing in the snow, bordered by dimensional glittered pine trees. A teal ribbon bow and crystal flower finish the nostalgic look.
16. Crocheted Flower Ornament

A simple crocheted flower in warm cocoa yarn is finished with a single wood bead at the hanging loop. It’s a quick one-skein project that adds a soft, textural accent to the tree.
17. Crocheted Candy Cane Pair

Two crocheted candy canes in cream and metallic gold thread are tied together with a matching ribbon bow. They’re a sweet beginner amigurumi project using just basic single crochet.
18. Macrame Christmas Tree Wall Hanging

Two driftwood branches form the frame for a macrame “tree” built from feathered fringe knots, finished with a wooden star topper and tucked-in fairy lights. It’s a striking statement piece for anyone who wants an alternative, wall-mounted tree.
19. Rustic Boho Gnome and Fiber Ornament Set

A whole family of tiny gnomes with knit caps and wispy fiber beards anchors this neutral, boho ornament set, alongside woven stars, macrame trees, and a wood bead snowflake. It’s a great way to use up scrap fiber and jute in coordinating tones.
20. Whimsical Felt Food & Animal Ornaments

Felt is cut and hand-stitched into playful shapes like tacos, pizza slices, ugly sweaters, and sequined llamas. It’s a fun, low-cost project for a tree that doesn’t take itself too seriously.





