TL;DR
An AI diss track generator turns a photo and a few inside jokes into a short roast rap video. The AI writes the bars, Suno V6 makes an original trap beat, and your friend raps it in a dark studio with lip-synced vocals. Keep it playful, and only roast people who are in on it.
What Is an AI Diss Track Generator?
A diss track is a rap song aimed at someone. Between friends it's usually a joke: you call out the person who's always late, the one who never pays back a coffee, or the group chat's worst cook. An AI diss track generator does the writing, the beat and the performance for you.
On this page you upload a photo, add a name and a few things to tease, and get a vertical video of that person rapping a short roast in a dark recording studio. The lyrics, the beat and the voice are all generated, so the song is new every time.
It's built for friendly teasing. The lyric writer turns down slurs, threats, sexual content and anything about real public figures, so the result stays the kind of roast you'd post in a group chat, not a real feud.
How Does It Work?
- Lyrics: if you don't paste your own, the AI writes short diss bars from the name and jokes you give, in the song language you pick.
- Song: Suno V6 makes an original rap track with a dark trap beat and vocals. You can set the voice to auto, male or female.
- Scene: Nano Banana 2.1 places the person, or both people, in a dim recording studio. Tick "Keep my photo's background" to skip this step and save 4 credits.
- Lip-sync video: the sung part is cut to 10, 15 or 20 seconds and the photo is animated so the mouth follows the words. One person uses LTX-2.3 LipSync; two people use InfiniteTalk Multi.
The whole run takes roughly 2 to 4 minutes and ends with a 9:16 MP4 with the song included. With two people, both performers share the studio and rap the track together.
Diss Track Ideas: Who to Roast
- The always-late friend: bars about the "five minutes away" text that arrives an hour early.
- The group chat legend: the person who sends voice notes longer than podcasts.
- The gym bro or the couch champion: gentle digs at a hobby they take very seriously.
- Your sibling: a family roast for a reunion, a birthday or a holiday dinner.
- A coworker leaving the team: a send-off roast, with their okay, about the printer they always break.
- Yourself: a self-roast is the safest version and often the funniest one to post.
- Two friends roasting each other: choose two people for a joint diss. If you want them trading verses back and forth, the AI Rap Battle Generator is built for that.
How to Write a Good Roast Line
The AI only knows what you tell it, so specific details make better bars. "Sam is funny" gives it nothing to work with. "Sam brings a guitar to every party and only knows one song" gives it a whole verse.
Aim for two or three harmless habits, a name or nickname, and maybe one thing they're proud of so the track can end on a compliment. Leave out anything about looks, health, money troubles or relationships that would actually hurt.
- Example 1: "Name: Jake. Always late, says he's 'five minutes away', owns forty hoodies, still can't parallel park."
- Example 2: "Name: Priya. Burns toast, wins every board game, sends voice notes instead of texts."
- Example 3: "Names: Leo and Max. Roommates who argue about the dishes and both claim to be the better FIFA player."
Want the exact words? Paste your own lyrics and they're used as they are. You can draft them first with the lyrics generator.
Which Photo Works Best?
- Front-facing: the face looks toward the camera, so the mouth is easy to animate.
- Good, even light: no harsh shadows across the face and no dark backlit selfies.
- Nothing over the mouth: no hands, microphones, drinks or hair covering the lips.
- One person per photo: for two performers, upload two separate photos instead of a group shot.
- Sharp, not filtered: heavy beauty filters and blur make the lip-sync less convincing.
Results vary from photo to photo. If the first render looks off, a clearer, better-lit photo usually helps more than changing the settings.
Which Length and Resolution Should You Pick?
The default is 15 seconds at 720p for 56 credits, which is enough for a verse and a punchline. 10 seconds suits a quick one-liner; 20 seconds gives the roast room to build. 1080p is available to Pro members for one person, and two-person videos go up to 720p.
"Keep my photo's background" skips the studio scene and costs 4 credits less. The exact price is always shown before you generate.
| Resolution | Length | Credits | Best for |
|---|---|---|---|
| 480p | 10 s | 31 | Testing a photo or a joke first |
| 720p | 10 s | 41 | A quick one-liner roast |
| 720p | 15 s | 56 | The default: a verse and a punchline |
| 720p | 20 s | 71 | A longer roast that builds |
| 1080p | 15 s | 71 (Pro) | Sharper studio detail |
| 1080p | 20 s | 91 (Pro) | The longest, sharpest solo version |
| 480p, two people | 15 s | 56 | Testing a duo diss |
| 720p, two people | 15 s | 101 | Two friends roasting together |
| 720p, two people | 20 s | 131 | The full duo performance |
How Do You Keep a Diss Track Friendly?
Only upload photos of yourself or of people who agreed to be in the video. A roast works when the person on screen laughs first, so ask before you make it and before you post it.
Tease habits, not identities. The lyric writer refuses slurs, threats, sexual content and real public figures, and you shouldn't try to steer it there. Don't use it to target someone who isn't in on the joke.
How to Post It on TikTok, Reels and Shorts
- Download the vertical 9:16 MP4. The song is already in the file.
- Send it to the person you roasted first and check they're happy for it to go public.
- Upload it to TikTok, Instagram Reels or YouTube Shorts and keep the original audio.
- Put the name of the roast in the caption, tag friends only with their okay, and use the platform's AI label.
A diss track often gets a reply. Let your friend make one back, or turn it into a proper battle.