GenerateRandomSearch

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

  1. Press generate for a new flaw.
  2. 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.