How-To

QR Code Christmas Gifts: Add a Video Message to Any Gift

Turn any Christmas gift into a keepsake: link a QR code to a video message, photo album, or family montage. Step-by-step guide for cards, ornaments, and stockings.

Create a digital keepsake with your video message, photo album, or family montage, generate its QR code, and print the code at least 1.5 inches square with a clear white border. Tuck it into a Christmas card, hang it on a tree ornament, or drop it in a stocking — the recipient scans it with their phone camera and taps the link.
October 1, 20268 min readBy Reanimation Lab
Hands holding a Christmas card with a QR code insert beside wrapped gifts, pine branches, and warm fireplace light.
A QR code turns a Christmas card or ornament into a video message or photo album.
Capture the real voiceAudio, photos & video
Choose the revealPrivate link or printable QR

Link a QR to a video message, photo album, or family montage — no app needed to scan.

Print at least 1 inch with a white border, and test on another phone.

Schedule the reveal for Christmas morning for long-distance family.

A QR Christmas gift is an ordinary present with a digital secret: a printed square that, when scanned, opens a video message, a photo album, or a family montage you made for one person. The scan is the unwrapping moment — the gift under the tree starts the surprise, and the phone finishes it.

It works for almost any format you already buy or make: a card, a tree ornament, a stocking stuffer, a tag on a bigger gift. The technique is the same as our QR birthday card guide — create the keepsake, generate its QR, print it at the right size, and test it on a second phone. What follows is the Christmas version: six ideas worth the effort, the step-by-step build, and the print details that decide whether it scans on Christmas morning.

Quick answer

How to add a QR code to a Christmas gift.

  • Create a digital keepsake with your video message, photos, or family montage, then generate its QR code from the keepsake's Sharing Center.
  • Print the QR at least 1.5 inches square with a clear white border, and test it on a second phone before you wrap anything.
  • Tuck the code into a Christmas card, hang it on a tree ornament, or drop it in a stocking — the scan is the unwrapping moment.

Six QR Christmas gift ideas

Pick the one that matches the person, not the price tag. A QR gift works best when the hidden content is something the wrapping could never hold: your voice, the year's photos, or a message from people who could not be there.

A video message inside the Christmas card

Any gift where the message matters as much as the present

Record a 60 to 90 second video — one memory from the year, one thing you admire about them, one wish for the new year — and link it from a QR printed on the card. The technique is the same as our birthday card guide, just with a holiday backdrop.

Try: This year, I wanted the card to say more than the wrapping could hold. Scan this when the house goes quiet.

A photo album hung on a tree ornament

Parents, partners, and anyone who keeps the year's photos

Attach a small printed QR to a tree ornament or gift tag that opens a photo album of the year: holidays, ordinary weekends, the baby's first everything. Write one line under each photo so future-you remembers the context.

Try: Our year, in twelve photos. Hang this one where you will see it every December.

A family montage for grandparents

Relatives who live far away and would rather watch than read

Ask each grandchild or family member to record a short clip answering the same prompt — the funniest moment of the year, or one thing they love about Grandma — and edit them into one montage. Grandparents get the family in one scan instead of a dozen separate messages.

Try: We could not all be at the same table, so we brought the table to you.

Kids' Christmas morning predictions

Families with young children who love a tradition

Have each child record a prediction video on Christmas Eve — what they think the biggest gift will be, what they hope for, what they think next year will bring. Seal the QR in an envelope marked 'Open next Christmas.' In twelve months it becomes the best gift you gave.

Try: Your guesses, sealed tonight and opened next Christmas morning. No peeking at the future.

A long-distance Christmas toast

Friends and family you will not see this December

Record yourself raising a glass and telling one honest story about the recipient — the moment this year they made something better. Send the QR in a card or by message so they can press play at their own dinner table.

Try: We are toasting at different tables tonight. Press play when your glass is full.

Scavenger hunt clues hidden around the house

Kids, partners, and anyone who likes a puzzle with their present

Hide the real gift somewhere in the house and place a QR under the tree. Each scan opens a clue — a riddle, a photo of the room to search, a 10-second video hint. The last clue opens a short congratulations video from you.

Try: Your gift is somewhere warm. Scan, follow the clues, and no shaking boxes.

Step-by-step: from keepsake to wrapped gift

Build the digital gift first, then print the code that leads to it. The whole project fits in an evening if the content is ready.

  1. 1

    Create the keepsake first, print second

    Build the full message, album, or montage before you touch the printer. Upload the photos and videos, write the opening letter, and preview it on your own phone. Only generate the QR once the content is finished — a printed code is a door, and the door should lead somewhere complete.

  2. 2

    Generate the QR from the Sharing Center

    Open your finished keepsake's Sharing Center and copy the share link or select the QR option. Paste the copied link into your card design, or print the code directly. Use the keepsake's share link, not a temporary download URL for an individual uploaded video.

  3. 3

    Print it large enough with a white border

    Print the QR at least 1.5 inches (about 4 cm) square, in black on white, with a clear quiet margin on every side. Do not stretch, crop, or decorate over it. Keep artwork and cut lines outside the border so cameras can find the code's edges.

  4. 4

    Test the final print on another phone

    Scan the printed, trimmed QR with a second phone — not the one you created the keepsake on, and signed out of your creator account. Confirm the right gift opens and the media actually plays. If the code sits on a curved ornament, test it at the angle people will actually scan from.

  5. 5

    Place it where the moment will land

    Tuck the code inside the Christmas card with an inviting line above it, hang it on the tree ornament with ribbon, or drop it in the stocking. Tell the recipient what to do in one sentence: 'Scan with your phone camera, then tap the link.'

Decide early whether the gift opens now or on Christmas morning. An instant QR Keepsake opens as soon as you create it, so finish it before wrapping. A scheduled Time Capsule stays locked until the reveal date you set — handy for gifts given early or mailed across the country.

Hands holding a Christmas card with a QR code insert beside wrapped gifts, pine branches, and warm fireplace light.
A QR code tucked into a Christmas card turns the wrapping paper into a prologue — the scan is where the real gift begins.

Print and test tips

A QR code is only as good as its print. These details decide whether Christmas morning goes smoothly:

  • Keep the white border clear. A QR code needs a quiet margin on all four sides, roughly four of its small squares wide. Text, borders, and trim lines belong outside it.
  • Use strong contrast. Black squares on white paper scan the most reliably. Avoid metallic foils, glitter finishes, and glossy coatings over the code.
  • Print at actual size, not scaled. Check your printer settings so the code comes out at the intended dimensions, then measure it.
  • Choose a flat, matte surface. Curved ornaments, folds, seams, and reflective tape all make scanning harder. A small matte card stock insert beats a shiny sticker.
  • Add a fallback. Print the short destination link or the keepsake's name beneath the code, so a recipient with an older phone still has a route in.
  • Save a digital copy of the QR. A screenshot or PDF of the code makes reprinting easy if the ornament breaks or the card gets lost — it is not, however, a backup of the memories themselves.

Write one inviting line above the QR

  • Card: “There is one more Christmas surprise inside. Scan this when the wrapping comes off.”
  • Ornament: “Hang me on the tree, then point your camera at me.”
  • Stocking: “The smallest thing in this stocking is the biggest part.”
  • Long-distance: “We could not be at the same table. Press play at yours.”
  • Scavenger hunt: “Your gift is hiding. This is your first clue.”

Hosting and cost, in one paragraph

Reanimation Lab’s Free plan lasts 14 days from creation — fine for a gift built and opened within the holidays. Premium is $4.99 one-time per keepsake, and Collaborative is $29.99 one-time for up to 25 contributors. Free and Premium allow up to two invited collaborators; Collaborative allows up to 25. Paid plans provide ongoing hosting under the current service, without a promise of permanent storage, so keep your own copies of the originals. Check current plan limits before building.

FAQ

The questions people ask once the wrapping paper is out and the plan gets real.

Does a Christmas QR gift need an app to scan?

No. On modern phones, the built-in camera app reads QR codes: point the camera at the code and tap the link that appears. No separate scanner app is needed on iPhone or most Android phones. For recipients with very old phones, print the destination link under the code as a fallback.

Will the QR code link still work next year?

The printed pattern does not expire on a timer, but its destination can become unavailable if hosting ends, the owner deletes the keepsake, or the service or address changes. Reanimation Lab's Free plan lasts 14 days from creation; paid plans provide ongoing hosting under the current service without a recurring fee, which is not a promise of permanent storage. Save your original photos, videos, and letters in a separate folder.

What size should I print the QR code?

At least 1.5 inches (about 4 cm) square for a code going in a card or on an ornament, printed in black on white at actual size with a clear white border. Larger is safer for codes that will be scanned from across a room, such as on a wall display. Always test the final print with a second phone before wrapping.

Can I schedule the gift to open on Christmas morning?

Yes, with a scheduled Time Capsule. Choose the Time Capsule format, set the reveal date for December 25, and check the saved reveal date in your preview before promising it. Someone scanning early will see a locked experience rather than the content. For a gift they can open immediately, choose an instant QR Keepsake instead — it opens as soon as you create it.

What if the recipient is not tech-savvy?

Keep it simple: write 'Open your phone camera, point it at this square, and tap the link that pops up.' Add the fallback link beneath the code so anyone can type it in. If you are handing over the gift in person, offer to do the first scan together — once they see the video play, the rest needs no explanation.

How much does a QR Christmas gift cost?

Reanimation Lab's Free plan lasts 14 days from creation, which suits a gift built and opened within the holidays. Premium is $4.99 one-time per keepsake, and Collaborative is $29.99 one-time for up to 25 contributors. Free and Premium allow up to two invited collaborators; Collaborative allows up to 25. Check current plan limits on the pricing page before building.

Your story, ready when they are

Make a Christmas keepsake

Record the video, gather the photos, or write the letter now — then print the QR and tuck it into the card, the ornament, or the stocking. If the gift should stay sealed until Christmas morning, schedule a Time Capsule reveal instead.

Start freeUpgrade once for $4.99No monthly fee
Create Your GiftSee PlansFree hosting lasts 14 days. Paid hosting continues under the current service; keep independent backups.