Roast Generator

Generate light-hearted friendly roast jokes across categories like tech, food, sports and fashion, all kept clean and fun

You're the human equivalent of a typo in a text message.

For entertainment only - all roasts are light-hearted and meant to be funny

How the Roast Generator Works

Pick a category - general, tech, food, sports, or fashion - and hit Bring Another Heat. The tool serves up a randomly chosen light-hearted roast from that category, like 'Your debug like a person with a broken keyboard smashing random keys' for tech or 'Your fashion sense was rejected by a thrift store' for fashion. Copy the line, share it on a group chat, or rotate through a few until something fits the person you're roasting. Every line in the database is intentionally goofy rather than genuinely cutting - the comedy is in the absurd image, not in landing real damage.

These exist for friendly contexts: birthday cards for mates who can take it, group-chat banter, comedy roast nights between friends, or 'roast me' moments where the target is asking for it. They are explicitly not insults to use on people who haven't agreed to be roasted, on minors, on coworkers you don't know well, or on anyone whose mood you don't want to make worse. Roast comedy as a genre works on the rule that everyone in the room is in on the joke. Without that, it's just being unkind.

Picking the Right Category

Match the category to something the person is known for or jokes about themselves first. A friend who loves cooking and is openly bad at it will get more comic mileage out of food roasts ('You have the cooking skills of a microwave that's afraid of heat') than out of tech roasts. The general category is the safe default when you don't know the person well or the context is mixed - the lines are broad enough that they could apply to anyone, which makes them obvious comedy bits rather than personal jabs.

If you're writing a best-man speech or a milestone birthday card, a roast lands hardest when sandwiched between two genuine compliments. Set up something nice, drop the absurd insult, then return to a sincere line. That structure - sometimes called the 'roast and toast' format - keeps the affection visible underneath the comedy and stops the joke turning into something that lingers awkwardly. For pure sincerity instead, use the [Compliment Generator](/compliment-generator).

Frequently Asked Questions

Are these safe to use on friends?

Yes, on friends who enjoy banter and have given you the social go-ahead. Every line is written to be obviously absurd rather than genuinely hurtful. That said, roast comedy depends on context - the same line will land as hilarious in a roast night and uncomfortable in a quiet WhatsApp chat with someone going through a hard week.

Can I use these for a roast speech?

These are great seed material for best-man speeches, milestone birthdays, leaving dos, and similar set-pieces. Take a generated line, swap in a specific reference about the target ('your cooking' becomes 'your famous risotto'), and you've got a personalised joke that still leans on the absurd structure of the original.

What if a roast crosses a line?

If a line feels too sharp for your specific situation, regenerate. The database is deliberately varied so different lines hit different intensities - some are barely insults at all, others lean harder into the absurd. Skip until you find one that fits the room.

Is there a clean version for work?

Every line in the database is already PG and avoids profanity, slurs, and adult themes. That said, the 'is this OK at work' question depends entirely on workplace culture. A small startup with banter-heavy slack might love a roast tossed into a leaving message; a more formal office definitely won't. When in doubt, switch to compliments.

More tools β†’