Character Backstory Generator

Tell us who your character is today. The generator writes where they came from, the moment everything changed, and the loose threads a story or campaign can pull on.

Tone

Instant hook (no AI)

CFBNothing forged yet

Your result appears here. The tools above work without AI; this button asks our AI model to write it up for you.

The three beats of a usable backstory

Origin answers what shaped their values: family, place, class. The turning point is the event that pushed them out of ordinary life. The present is where they are when the story begins, and what is still unresolved. Leave at least one question unanswered: a backstory that ties everything up gives your GM or your plot nothing to do.

If you are stuck on the want and flaw, the personality generator and the character flaws list will help.

Still designing who they are? Start with the OC maker, then bring the backstory hook here.

Questions

How do I create a backstory for my character?

Answer three questions: what shaped them (origin), what pushed them out of ordinary life (turning point), and what is still unresolved now (the present). Tie each answer to their want or flaw. The generator above follows exactly that structure.

What are some good character backstory prompts?

Try: "They were blamed for a crime they only witnessed." "A mentor died and left them a locked box." "They broke an oath to save a friend." Press Another hook above for more combinations, or use the character questionnaire in the profile template.

How long should a character backstory be?

For a tabletop character, half a page is plenty: where they came from, the event that set them on this path, and one unresolved thread for the GM. For a novel, write more for yourself than will ever appear on the page, and reveal it in fragments.

Can I use this as a D&D backstory generator?

Yes. Choose your class and background, add a detail or two, and the AI ties origin, turning point and hooks to them. The "Secrets & hooks" section is written so your DM can use it.

What if the AI is unavailable?

The instant hook below the form works without AI: it combines an origin, an inciting event and an unresolved thread from our tables. You can build a backstory from that by hand.

More character tools