Happy Birthday
A birthday video that feels handmade, not generated. Wobbly hand-drawn balloons, cake and candles, photo polaroids on a string, and sticky-note wishes from everyone, all in soft pastels and timed to a gentle dissolve. Drop in the name, age, a few photos, and the messages, and it signs off like a card.
- Works with your own photos
- Or renders beautifully with no photos at all
- Background music + sound effects
Example render
Maya turns twenty-five · 38s · vertical
What it's for
- A birthday surprise for someone you love
- Group cards where everyone adds a wish
- Milestone birthdays with photos through the years
- A warm, personal alternative to a store-bought e-card
The 12 scenes
A closed catalog — the agent picks from these, never invents new ones.

The card front: the birthday person's name huge and hand-underlined, a warm greeting, bunting across the top, and a few balloons drifting up.

A bouquet of hand-drawn balloons drifting up past a short message.

A banner word framed by bunting garlands top and bottom with a light confetti fall.

One photo in a tilted polaroid with washi tape and a handwritten caption, plus an optional little note and a drawn heart beside it.

Two to four photos pegged to a drooping string with clothespins, gently swaying.

One photo in a hand-drawn circle or heart vignette beside a warm memory sentence.

A big hand-written wish, underlined in the spot color, with a small drawn heart.

A hand-drawn layered cake whose candles light and flicker; optionally they get blown out near the end with little smoke curls.

The age as a huge playful number with a gentle confetti burst and sparkle.

A wrapped gift whose lid pops off to reveal a message, with a little confetti burst.

A grid of short handwritten notes from friends and family on tilted pastel cards.

The closing signature page: a closing line, a hand-underline, and a signed 'love, ___' with a heart.
Install & run
framewright loginframewright init happy-birthday