Back to blog DIY Christmas Gifts

22 Handmade Christmas Gifts DIY Craft Ideas That Hide A Secret Note Inside

joyfulkitty_bxu3o5
April 11, 2026
No comments

You spend hours making the perfect DIY Christmas gift. But what if you could add a hidden message that only they find?

That’s where these 22 ideas come in. Each one hides a secret note inside – because who doesn’t love a little mystery with their presents?

Fair warning: some of these are so fun, you’ll want to keep them for yourself. I certainly did :).

1. Hollowed-Out Christmas Ornament

Grab a clear plastic or glass ornament that opens at the top. Write your secret note on a tiny strip of paper, roll it tight, and slip it inside.

Add some fake snow, glitter, or small beads to hide the paper. Then hang it on the tree like nothing’s special.

Your recipient will spot the note eventually – maybe while decorating next year. That delayed surprise is pure gold.

Just don’t use a family heirloom ornament. I learned that the hard way when my grandmother’s glass bauble shattered everywhere.

2. Secret Note Candle

Make a simple soy candle in a tin or glass jar. Before pouring the wax, place a folded note wrapped in foil at the bottom.

Pour the wax over it, let it set, and add a wick. As the candle burns down, the note emerges like a message in a bottle.

This works best with a shallow candle so they don’t wait forever. Or just tell them to burn it on Christmas morning.

3. Stuffed Plush Snowman

Sew a basic snowman shape from white fleece, but leave a small opening on the back. Write your note on fabric-safe paper or iron-on transfer.

Stuff the snowman, insert the note deep inside the belly, then stitch it closed. Nobody suspects a cuddly toy of hiding secrets.

Give it to a kid or a sentimental adult. They’ll hug it for years before finding the note – or you can attach a tiny tag that says “read me.”

I made one for my niece, and she didn’t discover the note until she lost a button and I had to re-stuff it. Her face was priceless.

Add a loop of ribbon on top so it doubles as an ornament. Two gifts in one, you overachiever.

4. DIY Book Safe

Find an old hardcover book you don’t mind destroying (thrift stores are perfect for this). Cut a rectangle through the pages using a sharp craft knife.

Glue the pages together to create a hollow cavity. Hide your note inside, then close the cover. It looks like any other book on the shelf.

Wrap it with a ribbon and a tag that says “for your eyes only.” The recipient will flip through every page before realizing the secret.

I once used a copy of “War and Peace” – my friend spent twenty minutes trying to find the hidden chapter. Worth it.

You can also glue a false spine to make it extra sneaky. Just don’t pick their favorite book unless you want a fight.

5. Hidden Message Pillow

Sew a simple throw pillow with a zipper on the bottom seam. Write your note on a small square of fabric or paper.

Tuck the note inside the pillow stuffing right before you zip it closed. Nobody ever checks inside a pillow.

Add a decorative button or patch on the outside that says “secret” as a tiny clue. Or don’t – let them discover it by accident during a pillow fight.

I hid a love note in my husband’s pillow two years ago. He found it last week when he finally washed the cover. Romance isn’t dead, it’s just patient.

6. Christmas Cracker With A Twist

Make a traditional Christmas cracker from a cardboard tube and wrapping paper. Instead of a cheap toy, roll your secret note around a candy and pop it inside.

Add the snap strip and close both ends. When they pull it open – BANG – the note flies out with the candy.

This one’s perfect for the dinner table. Just warn them it’s not a real cracker from the store, or they’ll be confused why there’s no plastic crown.

7. Ornament Box With False Bottom

Find a small cardboard gift box meant for jewelry or ornaments. Cut a piece of cardstock to fit as a false bottom that sits halfway down.

Place your note underneath the false bottom, then put the actual gift (like a small ornament) on top. They’ll open it, see the gift, and think that’s all.

But wait – the note hides below. Write “there’s more” on the underside of the false bottom for an extra laugh.

I pulled this on my brother, and he threw the box away without checking. Had to fish it out of the trash. Lesson: tell them to keep the box.

8. Felt Stocking With Pocket

Sew a mini felt stocking, but add an extra layer on the back to create a hidden pocket. Slip your note inside the pocket before stitching the top edge closed.

Hang it on the tree as a decoration. The pocket faces the tree, so nobody sees it.

You can also attach a tiny button and loop to seal the pocket shut. That way they can reuse it for secret notes next year.

My mom still has one from 2015. She uses it to hide her own messages to my dad. Adorable, right?

9. Mason Jar Memory

Fill a mason jar with layers of hot chocolate mix, marshmallows, and crushed candy canes. Write your note on a strip of paper, roll it into a scroll, and tie it with a string.

Bury the scroll near the bottom of the jar. When they scoop out the mix, they’ll find the message.

Attach a spoon and a tag that says “stir before reading.” That way they don’t accidentally pour boiling water on your heartfelt words.

I gave one to a friend who texted me at 2 AM crying because she found the note. Best $3 I ever spent.

10. Picture Frame Backing

Buy a cheap wooden picture frame. Remove the backing and place your photo inside as usual. But before you put the backing on, tape a folded note to the inside of the backing.

Reassemble the frame. The note hides between the photo and the backing, invisible from the front.

Write “turn me over” on a sticky note and stick it to the back of the frame. They’ll flip it and find the real message.

Just don’t use a frame with a flimsy cardboard back. The note might slip and become visible. Use thick craft foam instead.

11. Soap Bar Surprise

Make melt-and-pour soap in a silicone mold. Pour a thin layer, let it harden, then place your note inside a tiny zip bag on top of that layer.

Cover with more melted soap and let it fully set. The note floats in the middle like a fossil.

When they use the soap, the bag eventually falls out. Use waterproof paper or laminate the note, or you’ll get sad, soggy words.

I tried this with regular paper once. Big mistake. The note disintegrated into goo. Learn from my failure.

12. Lip Balm Tube Note

Clean out an empty lip balm tube (or buy empty ones online). Roll your secret note into a micro-scroll thin enough to fit inside.

Push the scroll into the tube, then replace the cap. It looks like ordinary lip balm.

Give it as a stocking stuffer. They’ll twist it up expecting coconut flavor and find a tiny message instead.

For extra fun, write “apply to lips for a kiss” on the outside. Just be prepared for confused faces.

13. Advent Calendar Door

Create a small advent calendar from cardboard boxes or matchboxes. On one specific door (say, December 24th), hide a note behind the treat.

Number all the doors normally. When they open that day’s door, the note falls out alongside the chocolate.

Make the note say “congratulations, you made it through 23 days of my nonsense.” Then give them a real gift.

I did this for my sister, and she actually cried on the 24th. Or maybe that was the sugar crash.

14. Tree Decoration Star With Compartment

Cut two identical star shapes from craft wood or thick felt. Glue them together around the edges, but leave one point open.

Slide your note inside the hollow star, then glue that point shut. Paint or decorate the star so the seam disappears.

Hang it at the top of the tree like a regular topper. Nobody will ever think to un-stuff the star.

Unless you have a curious cat. My cat ripped one open within an hour. The note said “meow.” She approved.

15. Knitted Mittens With Lining

Knit a pair of simple mittens, but make them double-layered. Sew your note into the inner lining near the fingertips.

Use a soft fabric for the note so it doesn’t scratch. Or laminate a paper note for durability.

When they wear the mittens, they’ll feel something crinkly. That’s the moment you say “check your left hand.”

I gave these to my dad, and he wore them for a week before noticing. He’s not the most observant guy.

16. Gingerbread House Tile

Bake a large gingerbread rectangle as a “roof tile” for a gingerbread house. Before baking, press a rolled note wrapped in parchment into the dough.

Bake as usual. The parchment protects the note from heat and moisture. After cooling, slide out the note.

Assemble the house with the tile on top. When someone breaks off a piece for eating, they’ll find the message.

Just warn them not to eat the parchment. That would be a crunchy surprise nobody wants.

17. Wine Bottle Label

Remove the original label from a wine bottle (carefully, using heat). Write your secret note on the back of a fake label you design yourself.

Glue the fake label onto the bottle with the note facing the glass. From the outside, it looks normal.

When they finish the wine (or look closely), they’ll see writing through the glass. Peel off the label to read your message.

This works best with a clear or light-colored wine. Red wine bottles are too dark. Ask me how I know.

18. Christmas Card With Hidden Slip

Make a handmade card from thick paper. Cut a small slit inside the fold big enough for a slip of paper.

Write your note on a tiny strip and slide it into the slit. Glue a decorative patch over the slit to hide it.

They’ll read the card, think that’s it, and then notice the bump. Or they’ll throw it away and miss the magic.

So add a tiny arrow that says “pull here.” Subtlety is overrated anyway.

19. Painted Rock With Message

Find a smooth, flat rock. Paint it like a Christmas ornament (red with white dots, for example). Write your secret note on a small piece of paper and roll it up.

Drill a shallow hole in the bottom of the rock (or use a Dremel). Glue the note into the hole and cover with a magnet or a bit of clay.

Give the rock as a paperweight or doorstop. When they flip it over, they’ll see the plug and get curious.

I painted one that said “you rock” on the note. Yeah, I’m that person.

20. Santa Hat Pom-Pom Note

Crochet or sew a mini Santa hat. The pom-pom on top should be removable – attach it with a snap or a small hook.

Hollow out the pom-pom (use a foam ball with a cavity). Hide your note inside the pom-pom.

When they wear the hat, the pom-pom bounces around. To read the note, they have to unsnap it.

This one’s fiddly but so worth it for the “aha” moment. Just don’t lose the pom-pom in the couch cushions.

21. Wrapped Candy With Inner Note

Make homemade hard candy or buy a large round lollipop. While the candy is still soft, press a rolled note (wrapped in wax paper) into the center.

Let the candy harden around it. The note becomes a core inside the sweet.

They’ll lick or suck the candy until the note emerges. Use edible paper for the note if you want them to eat the whole thing.

I tried this with a caramel. The note got stuck in my teeth. Not my finest moment.

22. Felt Gingerbread Man

Sew a felt gingerbread man shape, but leave a slit on his back. Write your note on a thin strip of fabric and stuff it inside along with some polyfill.

Stitch the slit closed with a contrasting thread as a “scar.” That’s your clue that something hides inside.

Add a tiny button eye that says “read me.” They’ll squeeze the toy and feel the crinkle.

My nephew carries his everywhere. He still hasn’t found the note. It’s been three years. I’m starting to think he’s just not curious.

Wrapping It Up

So there you have it – 22 ways to turn a simple handmade gift into a treasure hunt. Pick one (or five) and get crafting.

The best part? You don’t need fancy supplies. Most of these use stuff you already have in your junk drawer.

Now go hide some notes. And please, label the ones with food. Nobody wants to bite into a candle.

Got a favorite secret-note trick? Try one of these and tell me how it goes. I promise I won’t laugh if you glue your fingers together – much.

Happy hiding, you sneaky elf 🙂

Leave a Comment