Most character templates are questionnaires: a hundred fields, most of which never change a single decision in the story. They feel productive to fill in and produce a document you never open again. A character bible is a different thing. It is not a profile you complete once — it is the living canon record for each character, the place you check when you are not sure and update when something changes. That difference is the whole point.
This template is organized around that purpose. Every field below earns its place by either driving the character's behavior or being the kind of fact that later contradicts itself. For each one, we name what goes in it and call out the entry writers most often leave implicit — the omission that comes back as a continuity error. Run your current cast against it and the gaps you find are the breaks you have not noticed yet.
What a character bible is for
A character bible exists to answer two questions reliably: who is this person, and what is true about them right now. The first is mostly static — their center, their voice, their defining traits. The second is mostly dynamic — where they are, what they know, who they have lost, what has changed since we last saw them. Templates that capture only the first half are why so many character documents are useless by the midpoint of a series: they describe a person frozen at the moment of creation, not the person as the story has changed them.
So the organizing principle of this template is simple: record the static fields once and well, and treat the dynamic fields as canon you keep current. A character bible you do not update is just an old snapshot, and an old snapshot is exactly what produces a character reacting to news they have not received. The value is in the maintenance, not the initial fill-in.
The fields that matter
Identity. Name (and any names they go by), role in the story, and age relative to key events — not just a number, but a position on the timeline. Most-missed: age relative to events. A standalone age is fine until a flashback or a long series makes it impossible — a mentor who would have been a child during the war he fought in. Age is a fact about the timeline, and it only stays consistent when it is anchored there.
Want and need. The external goal that drives their choices and the internal change underneath it. Most-missed: the need. Writers record the want — it is the obvious, plot-facing one — and leave the need implicit, which is why so many character bibles describe a goal but not an arc. Without the need written down, the character's growth has no destination to be consistent with.
Traits and the contradiction. The handful of defining qualities, and explicitly the tension among them — the one thing this brave person fears, the debt this generous person cannot forgive. Most-missed: the contradiction itself. A list of compatible adjectives produces a flat character; the productive contradiction is the entry that makes them a person, and it deserves its own line so you can honor it on purpose.
Backstory that matters. The specific past events that bend present behavior — not a biography. Most-missed: nothing, usually; the danger here is the opposite — too much. Keep only the backstory that surfaces, and record it precisely (dates, names, ages) because invented past is the most drift-prone fact you own.
Voice. How they sound — diction, rhythm, what they notice, what they will not say. Most-missed: a concrete sample. A label like 'sardonic' does not help you write consistent dialogue; a line or two of the character actually speaking does. Keep a sample so the voice does not drift across a long draft.
Relationships. Who they are to the other characters, and the history and tension in each connection. Most-missed: what is owed and unspoken between them. Relationships are canon that lives between characters, and the unstated parts — the grudge, the debt, the secret — are the easiest to contradict.
Arc and status over time. The intended change, and — critically — the character's status, knowledge, and location as a series of points, not a single current value. Most-missed: status over time, the single largest source of continuity errors. A character's status is not one fact; it is a sequence of facts that change, and a bible that stores only the latest one cannot catch the errors that matter.
A character bible is only as good as it is current
Every field above is easy to fill in and easy to let rot. The static fields — identity, want and need, the contradiction — you set early and rarely revisit, and that is fine. The dynamic fields — status, knowledge, location, relationships — are the ones that decide whether the bible is still telling the truth, and they require updating every time the story moves a character. A character bible that is not maintained does not just become unhelpful; it becomes actively misleading, confidently asserting a fact the story has already changed.
This is the practical case for keeping characters somewhere structured rather than in a static document. A list of character sheets in a folder has no way to tell you that a status is stale or that a new scene contradicts a recorded fact — it just sits there. The point of the template is not the fields; it is having one current record per character that the rest of your process actually checks against. For where characters fit alongside the rest of your canon, see the full story bible template.
Where CanonBoard fits
CanonBoard turns this template into something you cannot forget to maintain. Each character is a connected, typed card on one canvas — identity, want and need, traits, backstory, status — linked to the timeline events they appear in and to other characters through the relationship graph. The dynamic fields stop being a value you have to remember to overwrite and become part of a structure that the rest of your world is wired into.
Because the cast is structured rather than filed away, consistency becomes checkable. CanonBoard scans on demand and surfaces the exact failures this template is built to prevent — an age the timeline will not allow, a status that contradicts a later scene, a character who knows something too early. It never writes your characters for you; it just keeps the record honest as the story changes them. Start free and give every character a bible that stays current.
Frequently asked questions
- What is a character bible?
- A character bible is the canonical record for each character in your story — name, role, traits, relationships, arc, and, most importantly, the facts that change over time, such as status, knowledge, and location. It is the single place you check and update to keep a character consistent across a long work, distinct from a one-time character profile that you fill in and forget.
- What should a character bible include?
- Identity (name, role, age relative to events), the want-and-need that drives them, defining traits and the contradiction among them, the slice of backstory that affects present behavior, voice notes, relationships, arc, and current status over time. The time-dependent fields — status, knowledge, location — matter most, because they cause the majority of continuity errors.
- What do writers most often leave out of a character bible?
- Status over time — who is alive, where they are, and what they know as of each point in the story. Writers record the latest version of a character and lose the history, which makes it impossible to catch a character grieving a death before it happens or acting on information they should not yet have. Record status as a series of dated facts, not a single current value.
CanonBoard scans your whole world and tells you where it disagrees with itself.
Start free