Character Flaw Generator
Generate a random character flaw — a weakness or contradiction to make a fictional character feel more real.
What this generator does
Supplies the weakness rather than the strength, which is the half that generates plot. Pairs directly with the character trait generator; most memorable characters are the collision of one of each.
What you'll get
This generator draws from a hand-checked list of 14 entries. Here is a spread of 6 of them, so you can see the style before you generate:
- Cannot admit when they're wrong
- Holds grudges for years
- Overly controlling
- Struggles to ask for help
- Always needs to be right
- Can't let go of the past
A fixed sample of the list, not a live draw — your own results are picked at random from all 14, without repeating until the list runs out. Original HEKNO-curated character-flaw list for creative writing. Last reviewed 2026-08-03.
How to use this tool
- Press generate for a new flaw.
- Generate again any time for a new one.
Common use cases
- Deepening a fictional character
- Tabletop RPG character creation
- Classroom character-study exercises
Practical tips
- Give the flaw a cost that lands in the story. A flaw with no consequence is a personality note, not a flaw.
- The most useful flaws are the ones adjacent to a strength — the same quality helping and harming is what makes a character feel real.
Entries are chosen with your browser's cryptographic random number generator, so every entry on the list is equally likely. How Generate Random works.
Related generators
- Character Trait GeneratorA personality trait to layer onto a fictional character for more depth.
- Story Idea GeneratorA story premise combining a protagonist, a goal and a complication in one go.
- Character Secret GeneratorA secret to give a character — something they're hiding from everyone else in the story.
- Character Strength GeneratorA core strength to build a character around.