TrueHomeStyle US

How to Make a DIY Photo Christmas Ornament: 5 Easy Crafts That Look Expensive

TT
By TrueHomeStyle Team
Sep 28, 2026 · 6 mins read
How to Make a DIY Photo Christmas Ornament: 5 Easy Crafts That Look Expensive

Why DIY Photo Ornaments Beat Store-Bought (and Cost Under $10)

There’s something about pulling a custom ornament off. The tree that makes the whole room feel warmer. A store-bought bauble might match your color scheme. But it can’t capture your kid’s gap-toothed grin from last spring or that golden hour shot from your beach trip. A personalized christmas ornament with photo turns a simple decoration into a time capsule – and really.

Honestly, it’s the first thing guests reach for when they’re admiring your tree.

Here’s the kicker: you don’t need a craft room or a fat wallet. A trip to Walmart. Target, or even Dollar Tree will set you back less than $10 for supplies like clear glass balls, Mod Podge, and ribbon. Compare that to the $15-$25 you’d drop on a generic engraved ornament at the mall – and. Yours will actually mean something though.

These DIY photo ornaments are also lifesavers for gift exchanges really. Secret Santa draws, or trimming your own tree with the kids. And if you’ve never glued a thing in your life though? Don’t sweat it.

The five methods we’re about to walk through are beginner-proof. With clean edges and a polished finish that looks way pricier than it is.

Method 1: Clear Glass Ball with Photo Strip and Faux Snow

This is the easiest way to make christmas ornaments personalized with photo strips really. And it takes about 15 minutes per ornament. Grab a clear glass ball from Michaels or Hobby Lobby (they usually run 50% off after Thanksgiving). Plus a strip of photos, faux snow, and a ribbon.

Cut your photo strip to fit the ornament’s opening. – about 1 inch wide works for most balls. Roll it gently into a cylinder, slide it through the neck, and let it unfurl inside. Then sprinkle in a teaspoon of faux snow; shake the ball so. It settles around the photo like a snowy scene.

Pro tip: Use a free photo editing app like Canva or Snapseed to apply a vintage filter and. White borders before printing. That instantly gives the strip a professional, heirloom look without any fancy tools. Finish with a ribbon bow at the top. And you’re done – no glue, no mess, just a gift-ready ornament that looks way pricier than it was.

Method 2: Shrinky-Dink Photo Charms

Looking for personalized xmas decorations that won’t blow your budget? Shrinky-Dink photo charms are a solid pick. Grab a pack of Shrinky-Dink sheets (Michaels or Walmart carry them for around $8). Print your photo right onto the rough side with a standard inkjet printer, then cut out circles, stars, or snowflake shapes.

Punch a hole near the top before baking. Once they hit the oven at 325°F for about 2-3 minutes.

They shrink into thick, glossy charms that hold up surprisingly well. Slide a jump ring through the hole and attach it to a ribbon or ornament hook. They’re light enough for gift tags.

And kids get a kick out of watching them curl and flatten. Total time: 20 minutes plus baking honestly. Perfect for a quick afternoon craft session.

Method 3: Wood Slice Transfer with Mod Podge

If your Christmas tree leans farmhouse-chic, this one’s for you. It’s a personalized christmas ornament with photo that looks boutique-bought. But costs about a dollar in supplies. Grab a wood slice from Dollar Tree or any craft store. Plus Mod Podge, a printed photo (laser or inkjet both work), and a sponge brush.

Paint a generous layer of Mod Podge onto the wood. Press your photo face down, and smooth out air bubbles. Let it dry completely – about 30 minutes, though overnight is safer.

Then wet the paper backing with a damp sponge and gently rub it away in circles. The image stays embedded in the wood grain. Finish with a clear acrylic spray sealer to lock it in and. Give that rustic, expensive sheen.

Hang it on the tree and watch guests ask where you bought it.

Method 4: Clay Handprint with Photo Insert

Grandparents will love this one, and it only takes about 45 minutes plus drying time honestly. Roll out air-dry clay to roughly ¼-inch thick, then cut a circle with a cookie cutter honestly.

Press your child’s hand flat into the clay. Don’t stress if it’s not perfect – those little imperfections are what make it special.

Before the clay sets. Punch a hole near the top with a small round cutter or a straw, so you can thread a ribbon through later.

Gently press a small photo (trimmed to fit) into the center of the palm print. Once it’s dry. Which usually takes 24 to 48 hours, paint the edges or seal it with a matte varnish. This ornament looks like something from a boutique, but it costs next to nothing to make. A personal, heartfelt gift that won’t break the bank though.

Method 5: Upcycled Jar Lid Ornaments

Don’t toss those pasta sauce or jam jar lids-they’re. The secret to some seriously charming personalized xmas decorations. Just glue a trimmed photo inside the lid.

Attach a ribbon loop at the top, and jazz up the rim with glitter or a quick coat of paint. Each one takes about 10 minutes. And since you’re reusing what’s already in your recycling bin, it’s eco-friendly and basically free.

They look adorable on a rustic farmhouse-style tree. And they double as a thoughtful gift topper for that friend who appreciates a handmade touch.

Pro Tips to Make Your Ornaments Look Expensive

Start with high-quality photo paper and edit your images for brightness and contrast. Crisp, vivid shots instantly read as premium really.

Swap basic string for velvet or burlap ribbon. The texture alone elevates the look. After assembling. Seal every ornament with a clear spray to guard against moisture and fading, especially if they’ll hang near a warm window.

Add tiny touches like glitter though. Beads, or a handwritten date on the back for that custom feel. And resist the urge to pile on extras. Simplicity always looks more expensive.

If you’re stocking up on supplies. Shop deals on personalized christmas ornaments for ribbon packs or blank wooden bases to keep costs down while you craft.

Safety and Durability Tips for Hanging on the Tree

Before you hang those christmas ornaments personalized with photo, give the ribbon loop a firm tug. If it stretches or frays, tie a second knot to reinforce it. Got kids or pets in the living room?

Go with shatterproof glass or acrylic blanks instead of fragile ones. Hot LED lights stay cool though. But older incandescent bulbs can scorch paper or fabric, so keep ornaments a few inches away.

Secure every bead, button, or charm with strong glue to prevent choking hazards. When the season ends.

Wrap each piece in tissue paper and store in a sturdy, divided box. Your handiwork will survive until next December. If you’re looking for more inspiration, check out these creative ideas for personalized picture frame ornaments or compare customized picture ornaments vs. standard photo frames to find the perfect gift approach.

Email This
Comments

Join the Conversation

Share your thoughts, questions, and ideas with the True Home Style community.

Reader Comments

0 Comments

No comments yet — be the first to share your thoughts.