Birthday roast with a clean exit
The guest of honor and their best friend in a purple booth—synthetic hype flow, both faces moving, ready to drop in the group chat after cake.
Turn two portraits into a birthday rap song video—the guest and a friend at the mic, synthetic vocals in the MP4. Put their name in the caption; pick stage, length, and credits on the card.
1Add two photos — one person each
Front-facing, well-lit photos work best. One face per side in two-photo mode — they do not need to be taken together.
2Pick the stage
All stages use your two photos plus a written scene — AI generates an original beat and rap vocals (no copyrighted reference clip).
Pick quality & length
This video: 5 credits · 10 songs a month for $29.90, or 40 a year for $100
By creating, you confirm you have permission to use both photos. Terms of Service
Ready in about 3 minutes · Failed renders are never charged · Packs never expire
Preview — pick a stage example
Hotel Lobby (orange)
Recent Generations
Party-ready duo clips—birthday guest plus friend, stage pick, MP4 out. A birthday rap song here means performance video; write the personal shout-out in the caption.
The guest of honor and their best friend in a purple booth—synthetic hype flow, both faces moving, ready to drop in the group chat after cake.
Two portraits on a street set for a party moment you never filmed—vertical MP4, consent-first jokes in the caption.
Upload the guest and a co-host, pick Rap video or Effects, then set quality—the workflow stays on the cast card; names and jokes go in the caption.
Left and right slots hold for the whole clip—usually guest and friend. Swap once if reversed before you generate.


Both mouths on beat for the group-chat drop. Synthetic vocals ride with the video—you supply the shout-out text in the post, not in a generator box.
Rap video
Booth or street—pick the party tone.
Effects
Confetti stunts when the booth is not enough.
Model, seconds, and 9:16 versus wide live under quality—one MP4 for the birthday thread, not a project file.
Bring this, skip the rest
Need roast lines or friendly bars? See funny rap lyrics or rap battle roasts in Guides—the guest's name still goes in the caption.
Three steps: guest and friend in, stage or effect, credits confirmed—then post with your caption. Vocals render with the clip.
Two photos
Left and right performer
UploadGuest of honor plus friend—PNG, JPG, or WebP. Rap video or Effects at the top of the cast card.
Studio or Street for roast-hype; orange for trend shares; Effects if the gag needs money rain or a stunt instead of a booth.
Ready
hotel-lobby.mp4
15s · 16:9 · original audio
PlayConfirm credits, download MP4, paste name and jokes in the caption—the personal birthday rap song lines stay yours to write.
Guest casting, stage picks, effects, and one lip-sync MP4—read each card before the surprise post.
Cast the birthday person and someone who will share the post—one portrait per side or one duo photo split.
Booth for roast energy, street for block-party hype, orange for meme shares, luxury for a classier toast.
Synthetic rap ships with the MP4—no separate audio file to mix in a DAW.
Clear faces, even light; skip sunglasses and heavy filters so the surprise still looks like them.
Enough for a Story or Reels opener—not a three-minute anthem.
Pick 9:16 before render when the party thread lives on phone feeds.
Surprise post worked.
Uploaded the birthday person and their sibling—Studio Booth felt like a roast without filming a set.
Creator
Credits visible.
720p charge showed before I hit generate—no awkward ask to pay after the surprise.
Photographer
Surprise post worked.
Uploaded the birthday person and their sibling—Studio Booth felt like a roast without filming a set.
Creator
Credits visible.
720p charge showed before I hit generate—no awkward ask to pay after the surprise.
Photographer
Caption carried the name.
No lyric box on the card; I typed their name and age in TikTok text. Video supplied the energy.
Editor
9:16 for Stories.
Rendered vertical first so Instagram did not crop their faces.
Founder
Caption carried the name.
No lyric box on the card; I typed their name and age in TikTok text. Video supplied the energy.
Editor
9:16 for Stories.
Rendered vertical first so Instagram did not crop their faces.
Founder
Better than a card meme.
Wanted a rap clip for the party, not another Canva template. Both mouths moved on beat.
Illustrator
Orange for inside jokes.
Trend booth read younger; Studio read like a roast night—we picked before spend.
Director
Better than a card meme.
Wanted a rap clip for the party, not another Canva template. Both mouths moved on beat.
Illustrator
Orange for inside jokes.
Trend booth read younger; Studio read like a roast night—we picked before spend.
Director
Scroll to the cast card, add the guest and a friend, pick a stage, confirm credits—then caption your lines and post.
Generate video