Random Fantasy Flaw Generator
Generate a random character flaw to give a character a genuine weakness to play against their strengths.
About this generator
This generator draws from 240 original character flaws across four categories -- Vice, Fear, Social, and Moral -- each a sentence-length flaw rather than a single word, giving a character a real weakness to play against their strengths.
Every result here is drawn using crypto.getRandomValues() -- the Web Crypto API's cryptographically secure randomness -- instead of Math.random(), so it's genuinely unpredictable, not just statistically random. Learn more.
What people use it for
Tabletop RPG players and writers use it to round out a character with a genuine flaw instead of a token weakness, which tends to make for better roleplay than a character with no real downside. It's one of nine Fantasy generators that together make up the D&D Character preset, which rolls a complete character in one go.
How it works
Generate draws one flaw at random from the full 240-entry pool using the site's cryptographically secure randomness, guaranteed not to repeat whatever result is currently showing in single-result mode. Filtering by category (Vice, Fear, Social, Moral) narrows the pool before drawing.
What's inside
A sample of what this generator can draw, spread evenly across the full list:
- Can't walk past a bet without taking it
- Steals small trinkets out of habit, not need
- Picks fights when bored, just to feel something
- Spends nights at the gambling table instead of sleeping
- Can't stop collecting debts they can't repay
- Spends borrowed coin like it was always theirs
- Spends far too long at the card table
- Overindulges in praise, fishes for compliments constantly
- Spends nights awake chasing a puzzle not worth solving
- Wagers on anything, including things that shouldn't be wagered
- Can't stand being underground for long
- Freezes up around large crowds
- Can't stand silence, fills it out of anxiety
- Afraid of failing publicly more than failing quietly
- Can't stand heights near the edge of anything
- Afraid of the ocean's depths despite loving its shores
- Can't stand being watched while they sleep
- Afraid of becoming what they've fought against
- Can't stand being underestimated, overcompensates badly
- Afraid of the sound their own name makes in anger
- Can't stand being told what to do, even when right
- Can't resist correcting people in front of others
- Can't take a joke at their own expense
- Can't resist a petty argument over nothing
- Can't take criticism without becoming defensive
- Can't stand being wrong in front of strangers
- Can't apologize sincerely, always half-hearted
- Can't resist one-upping every story told around a fire
- Can't resist gossip, even when it hurts someone
- Never admits to being impressed by anyone
- Blames others before considering their own fault
- Breaks small rules constantly, tells themselves it's harmless
- Sells out old friends for the right price
- Blames circumstance instead of owning their choices
- Manipulates grief to get cooperation
- Blames the dead, who can't argue back
- Lies by omission, tells themselves it isn't really lying
- Breaks oaths sworn under duress, then avoids the guilt
- Cuts ties with anyone who becomes inconvenient to their plans
- Lies best to the people who trust them most
Common questions
Are these single words or full flaws?
Full sentence-length flaws, not single words -- each one is written to be usable as-is on a character sheet.
Can I filter by category, like only Fear?
Yes -- use the filter button to pick one or more of the four categories. Generate will then only draw from flaws in the categories you've selected.
Will it show me the same flaw twice in a row?
Not in single-result mode -- each new roll is guaranteed to differ from the one currently on screen.
Is there a way to roll a whole character at once, not just a flaw?
Yes -- the D&D Character preset stacks all nine Fantasy generators together into one window for a complete character in a single click.
Related Generators
D&D Character · Fantasy Race · Fantasy Class · Fantasy Alignment · Fantasy Name · Fantasy Background
All Fantasy & RPG generators
Browse all generators