Roast Generator
Enter a name, pick a heat level, and get instant roasts. Keep it playful.
How to use a roast responsibly
A roast is love in costume. The best roasts work because they come from genuine affection — the target knows they're loved, which is exactly why the teasing lands as funny instead of cruel. Without that foundation, a "roast" is just bullying with a punchline.
The rules
- Friends and consent only. A roast requires a relationship strong enough that everyone — especially the target — laughs together at the end. If you're uncertain whether it's welcome, it probably isn't.
- Punch across or up, never down. Never roast someone for things they can't change (appearance, background, race, disability, family tragedy). Roast the target's choices, habits, opinions — the things they bring into the world voluntarily and take pride in. Those are fair game.
- End with love. Every great roaster closes with a sincere compliment. It re-frames the whole thing as affection and lets the target exhale. "And on a serious note — we all love you, which is why we're allowed to do this to you."
- Read the room. A roast that kills at the bucks' night dies at the family wedding. Heat level should match venue. Kids present? Clean. Grandma present? Probably still clean. Just friends after two drinks? Savage is on the menu.
- Don't chain them. Three or four roasts is a set. Ten is a beatdown. Let others have a turn.
- Self-roast first. If you're the one running a roasting session, start by roasting yourself. It signals everyone's fair game, including you — removes the "I can dish it out but can't take it" energy.
Heat levels explained
- Clean — office birthday, family gathering, anywhere kids or strangers might overhear. Observational humour about quirks and habits.
- Funny / medium — close friends at brunch, work team who actually likes each other, group chats. Sharper than clean but still affectionate.
- Savage — bucks' / hens', toast-master duty among old friends, group chats at 11pm. Only use with people whose reaction you can absolutely predict.
If you're being roasted
The correct reaction is laughing first. Even if the line wasn't funny. The moment you get defensive, the roast wins. Good-natured acceptance is the only way to come out on top — it signals confidence and makes the roaster look harsh by comparison if they push further. And if something actually hurt? Say so later, privately, not in the moment. In-the-moment defensiveness kills the vibe; private honesty later is how real friendships handle it.
Crafting your own
The best original roasts work on specificity — a detail only someone who actually knows the target would use. Generic ("you're ugly") is lazy and cruel. Specific ("you're the only person I know who has opinions about bin day") is affectionate and funny. If you're stumped, the format "[person] is the type who…" almost always works — it focuses on behaviour, not identity.