Skip to content
CreatePricing
An adventurer's keepsakes on a candlelit table: a family locket, a sealed letter, a broken ring and a map
Built for the world in progress

Free D&D Backstory Generator

Write a backstory for your D&D character in about a minute. Start from a saved character or a short idea, choose the tone, and get a history with family, a defining event, a secret and hooks your DM can use.

Get it on Google Play

Campaign workbench

Write a Character Backstory

Pick a saved character or describe a new one. Then choose the tone and what the backstory must include.

Session Prep Bundles

Generate a bundle of related content?

Build related people, places and encounters around one shared premise, with the relationships already connected.

Build a Session Prep Bundle

Built into every result

What This D&D Backstory Generator Creates

  1. Start from a saved character

    Pick one of your saved characters or NPCs. The backstory uses their species, class, background and personality.

  2. Or start from an idea

    Describe the character in one sentence. The generator writes a full history around it.

  3. Choose the tone

    Tragic, heroic, grim or light. The tone sets the events and the mood of the history.

  4. Hooks for the DM

    Ask for three short plot hooks at the end, so the DM can bring the past into the campaign.

  5. A secret and a rival

    Add a secret the character keeps from the party and a rival from their past.

  6. Keep it with your lore

    Each backstory saves to your account with your journals, stories and other lore.

Practical guidance

How to Use the D&D Backstory Generator

A good backstory gives the table things to play, not only a history to read.

  1. Start from a saved character so the backstory matches their species, class and background.

  2. Choose one tone. A tragic past and a light past lead to very different hooks.

  3. Keep the hooks for the DM. They turn the backstory into scenes in the campaign.

Before you generate

D&D Backstory Generator Questions

Is the backstory generator free?

Yes. You need a free CharGen account to write and save backstories. Writing a backstory costs no gold.

Can it use a character I already made?

Yes. Choose A saved character and pick one of your characters or NPCs. The generator reads their name, species, class, background and personality, so the history fits the sheet.

How long is a backstory?

About 400 to 600 words. That is enough for family, a defining event and hooks, and short enough to read before a session.

Which games does it work for?

It is written for D&D 5e with the 2014 or 2024 rules. The result also works for most fantasy RPGs, such as Pathfinder.

What makes a good D&D backstory?

Keep it short and leave open questions. Give the character a reason to adventure, one relationship the DM can use and one secret. Let the campaign fill in the rest.

The short answer

What is the CharGen Backstory Generator?

The CharGen Backstory Generator writes a history for a D&D character in about a minute. You start from one of your saved characters or NPCs, or from a short idea such as a half-elf ranger who left the city guard. Then you choose a tone (tragic, heroic, grim or light) and what the backstory must include: family, a secret, a rival and hooks for the DM.

The backstory covers where the character comes from, the event that set them on their path and why they adventure now. When you start from a saved character, it uses their species, class, background and personality, so the history fits the sheet. Each backstory saves to your account with your other lore. It works for D&D 5e (2014 and 2024) and for most fantasy RPGs. It is free with a CharGen account.