🔥 Personalized Roasts, Delivered

Roast Your Friends
Like a Pro.

★★★★★Loved by 848+ roasters

Enter a few details about your victim, choose your intensity, and we deliver a brutally funny, personalized roast in 30 seconds. Perfect for birthdays, leaving parties, or Tuesday. Less than a coffee. More damage than you'd expect.

€0.99 · One victim. Zero regrets. No subscription. No mercy.

See what you're actually getting

Real examples at each intensity level — these are what your victims receive

Dave. David. "Have you tried turning it off and on again" Harrison. We gather here today not to say goodbye, but to finally tell you what we've been thinking for three years. Dave is the kind of developer who opens a Jira ticket to report that his coffee mug is empty. He once spent four days refactoring a function that ran once a month, in a cron job, on a server no one can find. The pull request had forty-seven comments. He responded to all of them. At 2am. On a Saturday. His commit messages are things of legend: "fix stuff," "more fix," "ok this is actually the fix," and the immortal "DO NOT MERGE — asking for a friend." Dave, you shipped genuinely brilliant things here, buried under forty layers of console.log statements you swore you'd remove before the PR. You never did. We archived them as artefacts. Good luck out there — they don't know what's coming.
Dave · Developer · Leaving PartyExample roast · 🔥 Medium intensity

Yours will reference your victim's actual quirks, job, and most embarrassing moments.

How the carnage happens

Three simple steps to glorious public humiliation

01

Fill the Dossier

Tell us who the victim is — their job, quirks, and most embarrassing moments.

02

We Write the Carnage

We write a 400-500 word personalized roast at the intensity you choose.

03

Share the Destruction

Get a unique shareable link. Send it to the group chat. Deny everything.

Choose your weapon

From affectionate ribbing to nuclear-grade devastation

🌸
Gentle
Warm teasing, ends with a hug
🔥
Medium
Sharp wit, crowd-pleasing shots
💀
Savage
No holds barred. You've been warned.
One-time price
€0.99
per roast · less than a bad decision · no recurring nonsense
  • 400-500 word personalized roast
  • 3 intensity levels to choose from
  • Unique shareable link
  • Delivered in ~30 seconds
  • Personalized, not templated
Initiate Carnage →

Refund policy: lol no. But seriously — if something breaks, email us.

Victims speak out

JD
Jamie D.
Marketing Manager
★★★★★Used at: Leaving Party

I gave it three bullet points about my colleague and it came back with material I couldn't have written in a week. The whole office was in tears. The good kind. Mostly.

MK
Marcus K.
Software Engineer
★★★★★Used at: Birthday Party

Bought it as a joke for my mate's 30th. He is 32 now and still brings it up at every social occasion. I take full credit. Worth every cent.

PM
Priya M.
Product Designer
★★★★★Used at: Bachelor Party

Standing ovation. The groom cried. His mum asked if we hired a professional comedian. I said yes. I have no regrets and will be doing this at every future event.

Got questions?

We have answers. Mostly.

Is it actually personalized?

Every joke references the details you submit. The more specific you are about their quirks, job, and embarrassing moments — the more targeted (and brutal) the roast.

How long until I get it?

About 30 seconds after payment confirms. You'll get a unique shareable link immediately — no waiting, no email.

Can I try before I buy?

Yes. Hit "Try a free 3-line preview first" on the create page. No payment, no account needed — just a taste of the carnage.

What happens to my friend's data?

The details you enter are used only to generate the roast and then discarded. We don't store personal information long-term.

What if I hate it?

Email us at hello@splouf.com and we'll sort it. We genuinely want it to be funny.

Ready to make someone's day
terrible (in a good way)?

Two minutes to fill out the dossier. The roast lasts forever.

🔥 Roast Someone Now →

€0.99 · One victim. Zero regrets. Delivered in 30 seconds.