The birthday roast, on stage

Funny Birthday Video

Add a photo of the birthday person and one of you, type the joke only your friends get, and the AI puts the two of you on stage rapping it. Send it to the group chat in about three minutes.

1Add two photos — one person each

Front-facing, well-lit selfies work best. One face per photo — they don't need to be taken together.

2Pick the stage

3Pick quality & length

The lyrics are written around what you type — real names and one detail make it yours. Leave it empty for a general hype song.

This video: 10 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

Made with Rap Duo AI

Two photos in, one rap duo video out

Every video here started as two photos and one tap.

  • Hotel Lobby (orange)
  • Luxury Lobby
  • Street Cypher
  • Studio Booth

Updated Oct 4, 2026

What's new on this page

  • — Corrected the price answer: there is no free preview anymore; the cost in credits shows before you render.
  • — Four new example videos with everyday people: two friends, a couple from one photo, two grandpas and a birthday roast.
  • — Page published

A funny birthday video they'll replay

Funny birthday videos usually mean a stock clip with their name pasted in. This one stars the birthday person themselves: their face, on stage, rapping a roast about them with you. It's the video that gets replayed at the party and screenshotted in the group chat.

How to make it

  1. Add the photos. The birthday person and you — or one photo of the two of you.
  2. Write the joke. One line with a name and a detail: "Mia turns 30, still thinks 10pm is late".
  3. Pick a stage. The orange Hotel Lobby stage is the viral one; the street cypher makes any roast sound harder.
  4. Make it and send it. About 2–3 minutes later, download the MP4 and drop it in the chat.

Funny birthday roast ideas

  • The cook: "Tom turns 35 and still burns toast"
  • The late one: "happy birthday to Sara, arriving at her own party an hour late"
  • The gym: "Mike turns 40, gym membership still unopened"
  • The dad: "Dad turns 65, same three jokes, still laughing at all of them"
  • The group chat: "Jess turns 28 and still leaves us on read"
  • The plant parent: "Leo turns 30, twelve plants, zero alive"

The best jokes are specific and affectionate — one detail everyone recognizes.

Why this beats a card or a meme

  • It's them on screen, not a cartoon with their name.
  • It's written for them: the rap is about their story, in their language.
  • It travels: a short vertical video is made for WhatsApp, stories and TikTok.

Want a birthday song rather than a roast? See the birthday rap song. Walking through it for the first time? Here's how to make an AI rap video, step by step.

FAQ

Funny birthday video: questions

  • Add a photo of the birthday person and a photo of yourself (or one photo of you both), and write the joke as the topic — e.g. "Dave turns 40 and still can’t fold a fitted sheet". The AI writes a rap around it and renders the two of you performing it on stage, lip-synced. It takes about 2–3 minutes.

  • Only as mean as your topic. A playful roast — the bad cooking, the lateness, the dad jokes — lands best. Hateful or sexual topics are filtered out.

  • Yes. You download an MP4 — vertical by default, the right shape for WhatsApp, iMessage, Instagram stories and TikTok.

  • Full videos are paid, because rendering AI video costs real money. A standard song (720p, 12 seconds) is 10 credits; one song is $9.99, packs start at $29 for 5 songs, the Basic plan is 10 songs a month for $29.90, and a render that fails is never charged. There is no free preview: the cost in credits shows before you tap the button, so you only pay for the song you make.

  • Yes — write the joke in Spanish, Portuguese, French, Italian or another language and the rap is performed in that language.

  • No. Two ordinary photos are enough; the AI builds the whole performance.

Funny Birthday Video

Two photos in, your rap video out in about three minutes. A render that fails is never charged.