AI Roast Generator
Give it one true, small, mildly embarrassing detail. The roast builds itself around that — and that detail is the whole reason it lands.
FreeNo sign-upAbout 10 seconds
Fill in the fields and press Generate. The output streams in here and stays in your browser.
Generic insults are why most roasts die in the group chat. “You are old” gets nothing. “You still open the calculator app to split a bill” gets a laugh, because it is true and nobody else could have said it. This generator is built on that rule: it takes the detail you supply and builds the joke around it, instead of reaching for the same five lines everyone already knows.
Use it for a birthday roast, a leaving speech, a group chat that has gone quiet, or a self-roast you can post. The input matters more than the settings. Name the person, then give one true, small, unflattering habit you have actually witnessed. The level control decides how much sting to add, and the count gives you options to choose from.
What the roast generator gives you
01Specific details instead of generic insults
Every line has to use the detail you supplied. If a roast could be aimed at anyone in the room, the model is instructed to throw it out and try again. A roast without an anchor is just an insult with a name attached.
02Three levels of sting, properly calibrated
Playful stays affectionate for a work lunch, mildly savage is the default among friends, and brutal is for people who asked for it. Each level changes the structure of the joke, not just the adverb attached to the instruction.
03Structures that do not repeat themselves
A comparison, a callout and a slow-build punchline can all land in the same batch, because the prompt bans reusing a shape. That is why ten roasts read as ten separate jokes instead of one joke told ten ways.
04Written to be said out loud
Every roast is one or two sentences with the punchline saved for the end, which is how a line actually works in a speech. Nothing needs trimming or re-punctuating before it goes into a message or a group chat.
When to use it
Breaking a blank page
The hardest part of a creative session is the first line. Generate ten options in the time it takes to stare at an empty document, then keep the one that makes you reach for a pen.
Warming up a room
Jokes, roasts and short prompts are the fastest way to loosen a group — a wedding rehearsal, a team meeting, a group chat that has gone quiet. Short form is where generation is genuinely as good as a human.
Feeding a bigger project
A prompt, a paragraph or an image description is rarely the deliverable. It is the seed for a story, a post or a shoot. Use the output as material, not as the finished thing.
How it works
- 1
Name the target first
A first name and a sentence about who they are is enough. “My roommate Dave, twenty-nine, works nights” gives the model a person instead of a category.
- 2
Add the true detail
This single field decides whether the roast lands. Pick a habit you have actually witnessed: the fridge thing, the three calendars, the way they parallel park badly every single time.
- 3
Pick the line, not the batch
Generate five, keep the two that make you laugh, and edit one word if you need to. Regenerate rather than settling — the sixth option is often the best.
Frequently asked questions
Is the AI roast generator free?
+
Yes. The standard model is free with a light rate limit and no account required. Signing in unlocks the stronger model, which is noticeably better at building a joke around a specific detail instead of falling back on a stock insult.
Can I roast a coworker without starting a fight?
+
That depends on the detail, not the tool. Playful and mildly savage stay on habits and situations, which is where workplace roasts are safe. Avoid anything about pay, family or health, and read the line out loud before you send it. Do not aim one at a channel your manager is in.
Does brutal mean it will use slurs?
+
No. Brutal changes how hard the punchline hits, not what is allowed. Appearance, health, race, gender and family stay off limits at every level, so a brutal roast is meaner in structure rather than cruel in subject. The subject matter stays the same, and only the construction gets sharper.
How many roasts can I generate at once?
+
Three, five or ten per run, and you can regenerate as often as the rate limit allows. Ten is useful for a speech, where you want to test a batch and keep the two that get the loudest reaction. Three is right when you already have a line and want a couple of alternatives.
Can I roast myself?
+
Yes, and a self-roast is usually the funniest thing you can post, because you control the detail. Give it a habit you are genuinely a little embarrassed by, pick playful, and it reads as confident rather than bitter. The lines that land are small and specific, not dramatic. It is the specificity that makes it sting.
Will it roast a public figure?
+
It will write lines about public behavior and public work. It will not produce anything about a private individual’s appearance, health or family, and it will not write material that reads as harassment rather than comedy. It targets the work, not the private life behind it.
Related tools
Not quite the right tool?
There are 76 generators for stories, poems, lyrics and everyday writing.