You know that feeling when you spend hours on a gift, and it ends up buried in a closet? These 39 projects solve that problem by hanging right on the Christmas tree all season long. They’re gifts, ornaments, and future family heirlooms all in one.
The Ultimate Double-Duty Gift List
1. Salt Dough Handprint Star
Grab some flour, salt, and water – you’ve probably got them already. Press a little hand into the dough, cut out a star shape, and bake until hard.
Paint it with the recipient’s favorite color and add a ribbon. Every time they hang it, they’ll remember how small those hands used to be.
2. Personalized Photo Bauble
Print a tiny photo of a shared memory – your dog making a mess, that disastrous camping trip, whatever. Slide it into a clear plastic ornament shell.
Add some fake snow or glitter inside for extra sparkle. Write the year on the back with a permanent marker so they never forget.
I once used a photo of my cat knocking over the tree, and my sister laughed for an hour. That’s the kind of keepsake you can’t buy.
Top it with a loop of twine, and you’re done. No fancy tools needed.
3. Cinnamon Stick Candle Holder
Wrap three cinnamon sticks around a small tea light candle using hot glue. Tie a piece of red and white baker’s twine around the middle.
When they light it, the whole room smells like Christmas morning. After the candle burns out, they can replace it – the cinnamon frame stays on the tree forever.
4. Mini Embroidery Hoop Ornament
Grab a 2-inch wooden embroidery hoop and a scrap of linen fabric. Stitch a simple design – a snowflake, their initial, or a tiny house.
Stretch the fabric tight in the hoop and trim the excess. Glue a small ribbon to the back for hanging.
My first attempt looked like a blob, but I called it “abstract snow.” They loved it anyway. The best part? You can personalize every single one differently.
Add a few beads to the bottom for weight. This gift whispers “I put real effort into this” without you having to say a word.
5. Popsicle Stick Photo Frame Ornament
Glue four popsicle sticks into a square, then paint them white or gold. Cut a small photo to fit inside and glue it to the back.
Decorate the front with buttons, glitter, or tiny pom-poms. Loop a pipe cleaner through the top stick for hanging.
Who knew something so simple could make grandparents cry happy tears? Trust me, it happens. Make a batch of ten in one sitting while watching Elf.
6. Leather Keychain Ornament
Cut a small leaf or circle shape from scrap leather (an old belt works perfectly). Use a leather punch to make a hole at the top.
Stamp a single word like “home,” “love,” or their nickname using metal letter stamps. Thread a thin leather cord through the hole.
It’s an ornament in December and a keychain the rest of the year. That’s what I call efficient gift-giving.
7. Glittered Pinecone Mouse
Find a small, closed pinecone – that’s the mouse body. Glue on two tiny pom-poms for ears and a pink bead for a nose.
Add googly eyes and a piece of yarn for a tail. Sprinkle fine glitter over the whole thing while the glue is wet.
Hang it by a thread tied around the middle. Your recipient will squeal. Literally.
8. Scrabble Tile Name Banner
Gather old Scrabble tiles or buy a bulk pack online. Spell out the person’s name or a short word like “JOY” or “MERRY.”
Glue each tile onto a small strip of ribbon, leaving space between them. Tie the ends into a loop for hanging.
I made one that said “COFFEE” for my caffeine-addicted brother. He hung it on his rearview mirror after Christmas. That’s a win.
Add a tiny jingle bell to the bottom tile for extra charm. This takes maybe fifteen minutes but feels incredibly thoughtful.
9. Finger Knit Candy Cane
Use thick, chunky yarn in red and white. Finger knit a simple chain about six inches long.
Wrap the chain around itself to form a candy cane shape, then stitch the end in place. No knitting needles required – just your two hands.
My first attempt unraveled, so I added a dab of fabric glue. Now it’s indestructible. Kids love making these, by the way.
10. Vintage Book Page Star
Tear a page from an old, falling-apart book (nobody needs that romance novel from 1987). Fold it into a classic paper star – there are easy tutorials online.
Spray lightly with a clear sealant so it doesn’t tear. Poke a hole and add a gold string.
For the reader in your life, this is pure magic. It costs nothing but looks like you found it in a Parisian market.
I made five of these last year and ran out of recipients. Everyone wanted one.
11. Mini Chalkboard Slice
Cut a thin slice from a fallen tree branch – about two inches across. Sand the front flat and paint it with chalkboard paint.
Drill a small hole near the top and thread a ribbon through. Include a tiny piece of chalk tied to the ribbon.
They can write a new message every year. “2023,” “Home,” or “Don’t eat the cookies.” It’s a gift that keeps talking back.
12. Beaded Wire Wreath
Take a piece of green pipe cleaner or thin craft wire. Thread on red, green, and white pony beads to form a tiny wreath shape.
Twist the ends together to close the circle, then add a small bow from ribbon. Bend a hook at the top from the same wire.
This is so easy that a five-year-old can do it. I know because my nephew made me one, and it’s still my favorite ornament. Handmade chaos beats store-bought perfection every time.
13. Coffee Filter Snowflake
Flatten a white coffee filter and fold it like a paper snowflake. Cut small triangles and curves, then unfold carefully.
Iron it flat on low heat. Spray with starch to make it stiff, then glue a loop of fishing line to one point.
They look delicate and lacy but cost about two cents each. Stack three different sizes together for a 3D effect.
14. Mason Jar Lid Photo Ornament
Save a regular mason jar lid ring – the metal part without the insert. Cut a circle of fabric or pretty scrapbook paper to fit inside.
Glue a small photo onto the fabric, then pop everything into the ring. Add a loop of jute twine through the ring’s outer edge.
You can also write the date and a short note on the back of the photo before gluing. This one always makes people say, “Oh, you made this?”
Yes, yes I did. While watching Bake Off. Don’t judge.
15. Air Dry Clay Feather
Roll out air dry clay to about 1/4 inch thick. Use a real feather to imprint the texture, then cut around it with a knife.
Let it dry for 24 hours, then paint with metallic acrylics. Drill a tiny hole at the top before it fully hardens.
String it on a leather cord. It looks like something from a boho boutique but costs fifty cents. I made a whole flock of these for my book club.
16. Wine Cork Reindeer
Save a wine cork (drink the wine first – that’s the hard part). Glue on two googly eyes, a red pom-pom nose, and four tiny twigs for legs.
Cut two small twigs for antlers and glue them into the top. Attach a loop of thin wire around the middle.
This is the official ornament of “I had a stressful week and need a craft.” No shame. Every cork tells a story, and now it tells a Christmas one.
17. Button Wreath
Gather green buttons in different shades – light green, dark green, olive. Arrange them in a circle on a felt backing, overlapping slightly.
Sew or glue each button down. Add a small red button cluster for berries. Glue a ribbon loop to the back.
My grandmother’s button tin gave me this idea. She had buttons from the 1940s. Vintage buttons make the best wreaths.
18. Mini Yarn Ball
Wrap bright red or green yarn around a two-inch cardboard square about fifty times. Slide it off and tie another piece of yarn tightly around the middle.
Cut all the loops on both ends, then fluff into a ball. Trim any stray pieces.
It looks exactly like a tiny skein of yarn. For the knitter in your life, this is hilarious and sweet. I made one that said “I love you” on a tiny tag.
19. Clothespin Reindeer
Take a wooden clothespin – the kind with a spring. Paint the top half brown. Glue on googly eyes and a red bead nose.
Cut two small twigs for antlers and glue them behind the top. The clothespin clip becomes the mouth.
You can clip it onto a tree branch instead of hanging it. No ribbon needed. My kids made a whole herd of these last year, and they’re still on my tree.
20. Shrinky Dink Keychain
Trace a design on a piece of Shrinky Dink plastic – a heart, a star, or their pet’s face. Color it with permanent markers, then cut it out.
Bake according to the package instructions. It shrinks to about one-third its size and hardens like thick plastic.
Punch a hole before baking, then thread a key ring through after. It’s an ornament now and a keychain for the other eleven months. Two gifts in one.
I made one of my face, and my friend carries it everywhere. Terrifying? Yes. Effective? Also yes.
21. Painted Acorn Cap
Collect acorn caps from the yard. Wash and dry them. Paint the inside with metallic gold or silver paint.
Glue a small loop of thread inside the cap before the paint dries. Let it cure overnight.
Hang them in clusters of three on a single ribbon. They look like tiny bells but cost absolutely nothing. Nature’s free craft supply.
22. Felt Gingerbread Person
Cut two identical gingerbread person shapes from brown felt. Sew around the edges, leaving a small gap.
Stuff with a tiny bit of cotton, then sew the gap closed. Glue on white felt squiggles for icing and two black bead eyes.
Add a ribbon loop at the top. These are soft, unbreakable, and perfect for toddlers. I made one that says “Eat me” on the back.
23. Bottle Cap Snowman
Flatten a beer or soda bottle cap. Paint the inside white. Use a tiny brush to add black dots for eyes and buttons, plus an orange triangle nose.
Glue a small magnet on the back – wait, that’s not for hanging. Instead, glue a loop of fishing line to the rim.
Fill the cap with clear resin to seal the painting forever. It looks like a tiny snowman trapped in ice. Dramatic and cute.
24. Ribbon Scrap Bow
Save all your leftover ribbon scraps from other projects – velvet, satin, grosgrain, anything. Cut them into two-inch pieces.
Stack five or six pieces on top of each other, then tie a smaller ribbon around the middle. Fluff all the loops.
Glue a pin back on it for a brooch, or just add a string for the tree. Zero waste, maximum charm. I have a jar of scraps specifically for this.
25. Matchbox Advent Drawer
Find a small matchbox – the kind that slides open. Paint the outside red or green. Glue a tiny bead to the front as a drawer pull.
Write a single number on the front, like “12” or “25.” Inside, place a tiny note or a small chocolate.
Slide it closed and add a ribbon loop to the back. They open one drawer each day. It’s an ornament that gives surprises.
I did twelve of these for my niece, and she checked the tree every morning. Pure joy.
26. Shell Angel
Use a large clam shell for the body and two small scallop shells for wings. Glue the wings to the back of the clam shell.
Paint a wooden bead gold for the head and glue it to the top. Draw a face with a fine marker.
Glue a loop of string between the wings. This looks beachy and angelic at the same time. Perfect for someone who misses summer.
27. Toothpick Star
Lay five toothpicks in a star shape on a piece of wax paper. Glue the intersections with super glue.
Let dry, then flip and glue the other side. Paint it gold or silver. Tie a thread around one point.
It’s fragile but beautiful. I broke my first three, so patience is required. The fourth one worked, and it’s been on my tree for six years.
28. Mini Himmeli Ornament
Cut plastic drinking straws into one-inch pieces. Thread them onto a needle with fishing line to form a geometric shape – a cube or a diamond.
Tie off the ends and add a loop. Spray paint the whole thing metallic copper.
These are lightweight and modern. They look like expensive Scandinavian design but cost pennies. Drinking straws, people. Never throw them away.
29. Puzzle Piece Wreath
Find a old jigsaw puzzle missing a few pieces (everyone has one). Paint ten puzzle pieces green, then glue them in a circle with the knobby sides facing out.
Glue a small red ribbon bow at the bottom. Add a loop at the top.
It’s a wreath made from something broken. That’s poetic, right? I made one after losing a puzzle piece under the couch and feeling defeated.
30. Cookie Cutter Clay Ornament
Press a cookie cutter into rolled-out salt dough or air dry clay. Remove the cutter and smooth the edges.
Use a straw to poke a hanging hole near the top. Bake or let dry, then paint the surface.
You can stamp a name or date into the clay before drying. Use any shape – gingerbread man, tree, star, even a unicorn. No judgment.
31. Tassel Earring Ornament
Make a small tassel from embroidery floss in their favorite color. Wrap the top with thread to form a loop.
Thread a fishhook earring finding through the loop. Clip on a small lobster clasp.
They can wear it as an earring in January, then hang it on the tree next December. Fashion and decoration collide.
I wore mine to a party, and three people asked where I bought it. “I made it while watching Netflix,” I said. Power move.
32. Marble Magnifying Glass
Glue a clear glass marble onto a small wooden circle (a craft supply or a sliced branch). The marble acts like a magnifying glass.
Under the marble, place a tiny photo or a pressed flower. Seal the edges with clear glue.
Hang it by a thread glued to the back. You can see the memory up close. It’s like a tiny time capsule.
33. Clothespin Photo Holder
Take a wooden clothespin and remove the spring. Glue the two halves together side by side to form a flat rectangle.
Paint it, then glue a small photo onto the front. Add a ribbon loop at the top.
Now the photo is the ornament. Simple, fast, and impossible to mess up. I made ten in twenty minutes while talking on the phone.
34. Dried Orange Slice
Slice an orange into 1/4 inch rounds. Pat them dry with a paper towel, then bake at 200°F for two to three hours until completely dry.
Poke a small hole near the edge with a needle while still warm. Thread a ribbon through.
They smell incredible and look like stained glass when the light shines through. Your whole kitchen will smell like a winter wonderland.
35. Paper Quill Snowflake
Cut thin strips of white paper (about 1/4 inch wide). Roll each strip into a tight coil using a toothpick, then let it loosen slightly.
Glue the end of each coil. Arrange six coils into a flower shape, then glue them together.
Add smaller coils between the petals. This takes patience, but the result is stunning. Quilling is meditation with paper.
36. Safety Pin Bead Ornament
Open a large safety pin. Slide on a pattern of seed beads – red, white, red, white. Close the pin.
Make three or four of these, then hook them all onto a larger ring or ribbon. Hang the ring on the tree.
They jingle slightly when the tree moves. It’s subtle and pretty. I made a rainbow one for my friend who loves color.
37. Lace Doily Angel
Take a small paper or fabric doily. Fold it in half, then fold the top corners down to form angel wings.
Glue a wooden bead head at the top. Draw a face with a marker. Add a loop of thread behind the head.
This is so old-fashioned that it loops back around to cool. Grandma vibes for the win.
38. Painted Rock Bird
Find a smooth, flat river rock. Paint it to look like a chickadee or a cardinal – white belly, dark back, red crest for a cardinal.
Let the paint dry, then seal with clear varnish. Glue a small wire loop to the back using strong epoxy.
It’s heavy, so hang it on a sturdy branch. Rocks are free. Sentiment is priceless. I painted a whole flock of cardinals for my birdwatcher aunt.
39. Mini Hula Hoop
Bend a pipe cleaner into a perfect circle. Wrap it with colorful washi tape or thin ribbon.
Glue a small strip of fabric across the middle like a hula hoop’s inner sticker. Hang it from a piece of thread.
It’s silly, tiny, and makes people smile. Sometimes the best gifts are the ones that don’t take themselves seriously.
Wrap It Up
There you go – 39 ways to give a gift that keeps hanging around. You’ve got salt dough, wine corks, and even a tiny hula hoop. Pick three or four that match your people, grab your glue gun, and get messy.
Remember: perfect is overrated. The ornament you made at 11 PM with glitter in your hair? That’s the one they’ll keep forever. Now go raid your recycling bin and surprise someone. And send me a photo of that clothespin reindeer – I want to see your chaos 😉