PK Systems PK Systems
Roll a character with bones, blood and a secret.

A character your DM will actually remember.

Pick race, class, background and alignment — or roll all four. Get a complete backstory card: name, trait, ideal, bond, flaw, a formative event and a secret nobody at the table knows yet.

Pick race, class, background, alignment — or hit roll.

About this generator

This is a quick way to roll a complete tabletop character in one click: race, class, background, alignment, plus the four classic descriptors (trait, ideal, bond, flaw), a formative life event and a secret your character would rather keep buried. The output reads like a session-zero hand-out — name at the top, epithet line, then a dossier you can drop straight into your character sheet.

The vocabulary is built from SRD-safe stylings and original phrasing. No Wizards of the Coast or Hasbro copyrighted material is used; class and race names that come from older fantasy traditions are reused freely. The generator is meant as a writing prompt, not a finished sheet — pick the line that sparks something, ignore the others, and rewrite anything that does not feel like your character.

Roll until something clicks. The trait gives you their voice, the bond tells the DM where to hurt them, the flaw tells the table where the comedy lives, and the secret is a string the DM can pull whenever the party gets too comfortable.

How to use it

Pick the parts you already know — a tiefling warlock, say — and leave the rest on random. Hit Roll a backstory for a fresh card. Each click re-rolls every random field, so don't be afraid to spam it; the gold is in the line that surprises you.

Copy card grabs the full dossier as plain text, ready for Discord, a character sheet or your DM's pre-game thread. Share copies the page URL on desktop and opens the native share sheet on mobile. Drop a secret your character is hiding, write a one-paragraph version of the formative event, and you have a session-one character that already feels lived-in.

Frequently asked questions

Is this an official D&D 5e tool?
No. It is a fan-made character backstory generator that uses SRD-safe stylings and original prompt vocabulary. It is not affiliated with Wizards of the Coast or Hasbro, and contains no copyrighted material from their books.
Can I use a generated backstory at my table?
Yes. The output is yours to use, edit and remix for tabletop campaigns, one-shots, novels, streams or art commissions. No attribution is required, but a link is always appreciated.
Why does my character get a secret?
Because secrets give the DM something to pull on. A backstory without a hidden lever is just a paragraph; a backstory with one is a plot hook the table will remember in three sessions.
Can I lock one field and re-roll the rest?
Set the dropdowns to the values you want to keep — they will be honoured every roll. Anything left on random is re-rolled each click. There is no separate lock UI; the dropdowns are the lock.
How many unique cards can it produce?
Many millions. Each row (trait, ideal, bond, flaw, event, secret) is rolled independently from a pool of 12–15 lines, and the name and class combinations multiply that further. You will not see the same exact card twice.
Is anything stored or tracked?
No. Every roll happens in your browser. Nothing is sent to a server, nothing is logged, nothing is sold. Reload the page and previous rolls are gone.