> duolingo.roast()

Roast My Duolingo — AI Judges Your Language Learning Streak

Upload a screenshot of your Duolingo stats and get a savage AI roast about your streak obsession. The owl is watching. And judging.

Get Roasted →

Free • No account • Your screenshot is never stored

Free roast in 30 seconds — no account needed

> sample.output()

Here's what you're in for.

🦜 Duolingo · Profile Stats

🦜 Duolingo · Savage

“689 Days, Zero Conversations”

You have a 689-day Duolingo streak and still can't order coffee in Spanish. You've earned 47 badges for consistency but have never once opened your mouth. The owl is proud. Your future Airbnb host in Barcelona will not be.

#DuolingoStreak#LanguageLearner#TheOwlIsDisappointed
ROASTCARDroastcard.madethis.app

How to roast your Duolingo streak

01

Screenshot your profile

Open Duolingo and go to your profile page. Screenshot your streak count, XP, league, and any languages you're studying.

02

Upload it

Hit the button below and drop your screenshot into the uploader. Pick your roast tone — Playful, Savage, or Nuclear.

03

Get your roast card

AI reads your streak data and returns a custom roast card in seconds. Free with watermark. Remove it for a clean shareable card.

🔒 Privacy: Your screenshot is used only to generate your roast. It is never stored, shared, or used to train models. We don't connect to your Duolingo account — we just read the image you upload. Nothing is saved after your card is created.

Ready to get roasted by the owl?

Free roast card with watermark. No account. Takes 30 seconds.

Get Roasted →

Free • No account • Your screenshot is never stored

Free roast in 30 seconds — no account needed

> faq()

Frequently asked

What Duolingo data should I screenshot?+

Your profile page showing your streak count, XP total, leagues, and languages studied. The more stats visible, the more ammunition the AI has.

Does it work for all languages?+

Yes — any Duolingo language you're studying (or pretending to study) shows up in the roast. Spanish, Japanese, Welsh — the owl does not discriminate.

Is my data stored?+

No. Your screenshot is processed to generate the roast and discarded immediately. We never connect to your Duolingo account.

What if my streak is low?+

Even more roastable. Own it. A 3-day streak is just as funny as a 689-day streak — different type of shame, same amount of material.

Also try roasting your...